GeForce 4

From Free net encyclopedia

(Redirected from GeForce4)

Image:NVIDIA logo.png A GeForce 4 (codenames below) is a fourth-generation graphics processing unit (GPU) manufactured by NVIDIA which forms the basis of many computer graphics cards. Strictly speaking, the GeForce 4 is the chip, not the entire card, but in common usage this distinction tends to be ignored.

There are two different GeForce 4 families, the high-performance Ti family, and the budget MX family. The MX family spawned a mostly identical GeForce 4 Go (NV17M) family for the laptop market. All three families were announced in early 2002. There was a short-lived attempt to form a fourth family in fall 2002, with the GeForce 4 4200 Go (NV28M) derived from the Ti line.

Contents

Key

  • NV17 - GeForce 4 MX (AGP-4X)
  • NV18 - GeForce 4 MX (AGP-8X)
  • NV19 - GeForce PCX 4300 (PCI Express)
  • NV25 - GeForce 4 Ti (AGP-4X)
  • NV28 - GeForce 4 Ti (AGP-8X)

GeForce 4 Ti

Image:Geforce 4200.jpg The GeForce 4 Ti (NV25) was launched in April 2002 as a revision of the GeForce 3. It was very similar to its predecessor; the main differences were higher core and memory speeds, a revised memory controller, improved vertex and pixel shaders, hardware anti-aliasing and DVD playback. Proper dual-monitor support was also brought over from the GeForce 2 MX. The GeForce 4 Ti outperformed the older GeForce 3 by a significant but modest margin. ATI had planned an update to the Radeon 8500 known as the 8500XT (codenamed R250) which would have been on par with the GeForce 4 Ti but this was dropped in favour of the Radeon 9700 (R300).

The initial two models were the Ti4400 and the top-of-the-range Ti4600. At the time of their introduction, NVIDIA's main products were the entry-level GeForce 2 MX, the older but still high-performance GeForce 3 (now demoted to the upper mid-range), and the GeForce 4 MX models. However, ATI's Radeon 8500LE was somewhat cheaper than the Ti4400, and outperformed its price competitors, the GeForce 3 Ti200 and GeForce 4 MX 460. The GeForce 3 Ti500 filled the performance gap between the Ti200 and the Ti4400 but it could not be produced cheap enough to compete with the Radeon 8500.

In consequence, NVIDIA rolled out a slightly cheaper model: the Ti4200. Although the 4200 was initially supposed to be part of the launch of the GeForce 4 line, NVIDIA had delayed its release to sell off the soon-to-be discontinued GeForce 3 chips. In an attempt to prevent the Ti4200 damaging the Ti4400's sales, NVIDIA set the Ti4200's memory speed at 444 MHz on the models with a 128 MiB frame buffer - a full 106 MHz slower than the Ti4400 (all of which had 128 MiB frame buffers). Models with a 64 MB frame buffer were set to 500 MHz memory speed. This tactic didn't work however, for two reasons. Firstly, the Ti4400 was perceived as being not good enough for those who wanted top performance (who preferred the Ti4600), nor those who wanted good value for money (who typically chose the Ti4200), causing the Ti4400 to fade into obscurity. Furthermore, many graphics card makers simply ignored NVIDIA's guidelines for the Ti4200, and set the memory speed at 500 MHz on the 128 MB models anyway. Nvidia also missed a chance to dominate the mid to high-end segment by delaying the release of the Ti4200 and by not rolling out 128 MB models quickly enough; otherwise the Ti4200 was cheaper and faster than the previous top-line GeForce 3 and Radeon 8500.

In late 2002 the NV25 core was replaced by the NV28 core, which differed only by addition of AGP-8X support. The NV28 based Ti4200s all had their memory set at 500 MHz regardless of frame buffer size, but NVIDIA rather surprisingly chose to make a Ti4400 equivalent - the Ti4800SE. The top-end NV28 core was the Ti4800, which in spite of a name that would suggest higher performance than the Ti4600, was clocked identically.

Performance-wise, all the GeForce 4 Ti chips were faster than GeForce 3 or Radeon 8500 based chips. Despite its delayed introduction the Ti4200 remained the best balance between price and performance until the launch of the Radeon 9500 Pro at the end of 2002. The Ti4200 still managed to hold its own against next generation DirectX 9 chips released in spring 2003; beating out the lackluster GeForce FX 5200 and the midrange 5600 FX and performing at parity with the midrange Radeon 9600. The Ti4600 generally got beaten by the Radeon 9700, but maintained an advantage in OpenGL software.

The only mobile derivative of the Ti series was the GeForce4 4200 Go (NV28M), launched in fall 2002. It featured a similar feature set and performance to the NV28-based Ti 4200 although the mobile variant was clocked slower. Although it outperformed the Mobility Radeon 9000 by a large margin, as well as being NVIDIA's first DirectX 8 laptop graphics solution, the 4200 Go had tremendous overheating problems, due in part because the Ti line had not been designed with a mobile variant in mind unlike the MX line. In contrast to the Ti 4200, the 4200 Go was a short-lived product that never caught on.

GeForce Ti chip table

NOTE: These are the official specifications dictated by NVIDIA; in practice the speeds tended to vary. All GeForce 4 Ti chips use a 128-bit memory bus. Table is slowest to fastest.

GeForce 4
Chip
Core Core Speed
(MHz)
Memory Speed
(MHz)
Ti4200 NV25 250 500/444
Ti4200-8X NV28 250 500/514
Ti4400 NV25 275 550
Ti4800SE NV28 275 550
Ti4600 NV25 300 650
Ti4800 NV28 300 650

GeForce 4 MX

Image:Nvidia gf4mx440 se.jpg If the capabilities of the GeForce 4 family are defined by the GeForce 4 Ti, then the GeForce 4 MX (NV17) is a GeForce 4 in name only. Many criticized the GeForce MX name as a misleading marketing ploy since it was less advanced than the preceding GeForce 3. On its release, disappointed enthusiasts described the GeForce 4 MX as a GeForce 2 MX with a better (128-bit DDR) memory controller.

The GeForce 4 MX lacked the programmable vertex and pixel shaders of its bigger brother the GeForce 4 Ti. While this did not directly impact speed, advanced Direct-X 8 rendering effects were not possible. But it also owed a good deal of its design heritage to NVIDIA's high-end CAD products, and in performance-critical non-game applications it was remarkably effective. (The most notable example is AutoCAD, in which the GeForce 4 MX returned results within a single-digit percentage of Ti cards six or seven times the price.) The GeForce 4 MX 440 was able to outperform the old GeForce 2 Ultra and the MX had a more efficient and cost-effective design compared to the Ultra's "brute-force" approach.

As the MX line was launched along with the rest of the GeForce 4 in early 2002, Id Software technical director John Carmack worried about the GeForce 4 MX's potential success. Since Carmack feared that a widespread adoption of the MX would set back the development of advanced games that used DirectX 8 vertex and pixel shaders, he warned gamers not to buy the chip. However, in summer 2004, Carmack's Doom 3 was released with support for the GeForce 4 MX; it is noteworthy that the MX is the only one in the list of supported chips that does not have DirectX 8 vertex and pixel shaders. In addition, the number of advanced games has not grown as quickly as expected.

Despite harsh criticism by gaming enthusiasts, the GeForce 4 MX was a market success. Priced about 30% above the GeForce 2 MX, it provided marginally better performance, the ability to play (however slowly) a number of popular games that the GeForce 2 was not compatible with and—above all else—to the average non-specialist it sounded as if it was a "real" GeForce 4—i.e., a GeForce 4 Ti. Although it was frequently out-performed by the older and more expensive GeForce 3, many buyers were caught unawares. It was particularly successful in the PC OEM market, and rapidly replaced the GeForce 2 MX as the best-selling GPU.

There were 3 initial models - the MX420, the MX440 and the MX460. The MX420 was designed for very low end PCs, the MX440 was a mass-market OEM solution, and the MX460 was a midrange solution. While the MX460 was not slow by any means, it was priced not far below the GeForce 4 Ti4200, the GeForce 3 Ti200 and the Radeon 8500LE/9100 (even the full 8500 in some cases), all of which outpeformed it easily as well as including DirectX 8.0 support. The end result was that the MX460 never had anywhere to go in the market, and flopped.

In terms of 3D-performance, the MX420 performed only slightly better than the GeForce 2 MX400 and below the GeForce 2 GTS, but this was never really much of a problem, considering its target audience. The nearest thing to a direct competitor the MX420 had was ATI's Radeon 7000. In practise however, its main competitors were actually chipset-integrated graphics solutions, such as Intel's 845G and NVIDIA's own nForce 2.

The MX440 performed reasonably well for its intended audience, outperforming its closest competitor, the ATI Radeon 7500, as well as the discontinued GeForce 2 Ti and Ultra. When ATI launched its Radeon 9000 Pro in September 2002, it performed about the same as the MX440, but had crucial advantages with better single-texturing performance and proper support of Vertex and Pixel shaders. However, the 9000 was unable to break the MX440's entrenched hold on the OEM market. NVIDIA's answer to the ATI Radeon 9000 was the GeForce FX 5200, but despite the 5200's DirextX 9 features it didn't have the performance to match the MX440 in even current games. This kept the MX440 in production while the 5200 was discontinued, this was ironic because the MX440 was supposed to be replaced by the 5200.

In motion-video applications, the GeForce 4 MX did offer new functionality. The GeForce 4 MX (and not the GeForce 4 Ti) was the first GeForce member to feature the VPE (video processing engine.) The GeForce 4 MX was the first GeForce to offer hardware-iDCT and VLC (variable length code) decoding, making VPE a major upgrade from NVidia's previous HDVP. In the application of MPEG-2 playback, VPE could finally compete head-to-head with ATI's outstanding video-engine.

The GeForce 4 Go was derived from the MX line and it was announced along with the rest of the GeForce 4 lineup in early 2002. There was the 420 Go, 440 Go, and 460 Go. However, ATI had beaten them to the market with the Mobility Radeon 7500. (Despite its name, the short-lived 4200 Go is not part of this lineup, it was instead derived from the Ti line.)

Like the Ti series, the MX was also updated in late 2002 to support AGP-8X with the NV18 core. The two new models were the MX440-8X, which was clocked slightly faster than the original MX440, and the MX440SE, which had a narrower memory bus, and was intended as a replacement of sorts for the MX420. The MX460 was never updated; in fact, it had been discontinued several months previously. Another variant followed in late 2003 - the MX 4000, which was a GeForce 4 MX440SE with a slightly higher memory clock.

Surprisingly, the GeForce 4 MX line received a third update in 2004, with the PCX 4300 - an MX 4000 with support for PCI Express, and a wider memory bus. In spite of its new codename (NV19), the PCX 4300 is in fact simply an NV18 core with a chip bridging the NV18's native AGP interface with the PCI-Express bus.

GeForce MX chip table

NOTE: These are the official specifications dictated by NVIDIA; in practice the speeds tended to vary. Table is slowest to fastest.

GeForce 4
Chipset
Core Core Speed
(MHz)
Memory Speed
(MHz)
MX420 NV17 250 166 (128-bit)
MX440SE NV18 270 333 (64-bit)
MX 4000 NV18 275 400 (64-bit)
PCX 4300 NV19 275 333 (128-bit)
MX440 NV17 270 400 (128-bit)
MX440-8X NV18 275 500/511 (128-bit)
MX460 NV17 300 550 (128-bit)

Known problems

Some users have experienced problems with the card overheating due to the fact that its on-board fan has either slowed or stopped entirely due to dust. If you find problems with 3D games crashing or even hanging momentarily, upgrade to the latest drivers, and check to see that the fan is running. If you're unable to see the fan spinning, remove your graphics card, and give the fan a whirl manually, it should spin freely. If it doesn't, it may need replacement or lubrication (check out Dan's Data Fan Maintenance).

See also

External links

Template:NVIDIAru:GeForce 4