NVIDIA

From Vogons Wiki
Revision as of 11:10, 8 March 2013 by Enigma (Talk | contribs)

Jump to: navigation, search

Retro value

GeForce 256 through GeForce FX are fine cards for old games for a number of reasons. Their DOS game compatibility and GUI performance are top notch. Their Direct3D driver supports two critical old features, fog table and 8-bit palettized textures. OpenGL compatibility and performance are second to none, and some games utilize proprietary NVIDIA extensions.

One problem with NVIDIA cards prior to GeForce4 is that some card vendors built their cards too cheaply. The most noticeable result is poor analog signal quality. It causes problems such as blurriness, loss of color saturation and color bleed, particularly at higher resolutions and refresh rates. Determining which cards are high quality is difficult but the GeForce4 and newer cards are most likely to be good.

Perhaps the finest choices are the GeForce FX series because they offer the most refined quality-enhancing features and the high end models have the performance to use these features at higher resolutions. GeForce 6 drops support for palettized textures, which is a problem with a few games, but otherwise they too are great choices. GeForce 7 drops support for Windows 9x but still supports Windows 2000. The GeForce 7 series is also the last that is supported by NVIDIAs Stereo3D driver extension for shutter glasses such as ELSA Revelator. GeForce 8+ support only XP and newer.

Cards

NV1 / STG2000

NV1

NVIDIA's first 3D accelerator was an all-in-one product with audio, GUI, VGA, 3D and Sega Saturn gamepad support. It uses a type of 3D rendering called quadratic texture mapping that is not Direct3D or OpenGL compatible so it is only useful with games that use its proprietary API. It is the same technology used by Sega Saturn and as such various games were ported to use the NV1. Its audio consists of wavetable MIDI and DirectSound support but very little DOS support. DOS VGA compatibility is limited.

It comes in various memory configurations with 4MB maximum.

Games with support: Battle Arena Toshinden, Descent: Destination Saturn, NASCAR Racing, Panzer Dragoon, Virtua Cop, Virtua Fighter Remix.

NV3 | RIVA 128 & 128 ZX

RIVA 128

This chip is the first Direct3D compatible GPU from NVidia. RIVA stands for Real-time Interactive Video and Animation and 128 for the internal 128-bit pipeline and memory interface. It has a 206 MHz RAMDAC and supports DDC2 and VBE3. Riva 128 has all the hardware features required for Direct3D 5 and has also good OpenGL 1.0 compatibility. It renders at 16-bit color depth and supports 3D accelerated resolutions up to 960x720 with Z-buffer. The 3D-performance is competitive with Voodoo Graphics (Voodoo1). The Riva 128 shows a few rendering quality issues like visible texture seams and a very apparent dithering pattern. Overall the rendered image appears more saturated than output from Glide games from this time. A special feature of the PCI version of the card is the ability to load textures over the PCI bus, which was advertised as AGP content on PCI. The 2D-features include video scaling and color conversion capabilities. The chip features also PAL/NTSC output so many cards were released with TV-out, some even with TV-in.

RIVA 128 ZX is an upgraded chip that was released later and has a 250 MHz RAMDAC with support of 8 MB SGRAM. For texture intense games the increased memory results in higher performance.

NV4-6 | RIVA TNT & TNT2

TNT PCI

TNT is a drastically improved Direct3D 6-based GPU with much better image quality and performance. It is competitive with Voodoo2 but with more flexibility such as 32-bit color and 2048x2048 texture support. 32-bit color comes with a significant speed loss though and large textures are of very limited use since the chip lacks any form of texture compression. 16MB RAM allows for very high resolutions. Great OpenGL support. All NVIDIA cards have the advantage of seperately clocked memory which makes for more flexible overclocking than with 3dfx cards.

TNT2 is very similar to the original TNT but it typically has 32MB of RAM and it is clocked much higher so performs noticeably better. Some popular budget variants include Vanta and TNT2 M64.

These cards do not support 8-bit palettized textures. This is a problem with, for example, Final Fantasy VII.

NV1x | GeForce 256 / 2 / 4 MX

GeForce 256 SDR

GeForce 256 / NV10 was the first Direct3D 7 GPU. The DDR version is roughly twice as fast as TNT2. It has ordered grid super-sampling anti-aliasing and minimal anisotropic filtering support.

GeForce 2 / NV15 has twice the texture fillrate per clock compared to NV10 and uses a smaller manufacturing process allowing higher clock rates while reducing the power consumption at the same time. The GeForce 2 GTS is about 40% faster than the GeForce 256. GeForce 2 cards performance is mostly limited by memory bandwidth. Some card manufacturer used a low quality analog circuit design that produces a blurry image output.

GeForce 2 MX / NV11 is the low end series of the GeForce 2. These cards have half of the pixel pipelines and half the memory interface of the NV15. It is the first NV chip with two integrated TDMS channels, providing dual display output (called "TwinView"). It also has "Digital Vibrance Control" that allows calibration of various image output aspects. The 3D performance of GeForce 2 MX at 16-bit color depth is slightly faster than a GeForce 256. With its relatively low price and with the performance it offered, it became a popular card.

GeForce4 MX / NV17 replaced the GeForce 2 series. The NV17 core is a mix of the NV11 and NV2x series. The integration of various efficiency and bandwidth improving features, combined with significantly higher clock speed than NV11, allows it to match NV15 performance. These features were advertised as "Lightspeed Memory Architecture II". It also gained the '"AccuView" anti-aliasing and anisotropic filtering capabilities which are considerably advanced in quality and performance over NV11 and NV15.

Estimated model performance ranking:

GF2 MX100 < GF2 MX200 < GF2 MX < GF2 MX400 < GF4 MX420 < GF2 GTS < GF2 Pro < GF2 Ti VX < GF2 Ti < GF2 Ultra < GF4 MX440

NV2x | GeForce 3 & 4

GeForce 3 Ti 200

NV20 is GeForce 3, the first Direct3D 8 GPU. It is more efficient than GeForce 2 because of improvements in memory bandwidth utilization and the addition of hidden surface removal (HSR) functions similar to those of ATI Radeon. NVIDIA called this "Lightspeed Memory Architecture". Despite lower fillrate than GeForce 2 Ultra/Pro/Ti, in some cases GeForce 3 can outperform those cards by up to 50%, namely in situations with anti-aliasing or when the HSR features save considerable fillrate. However in some cases it loses to GeForce 2 Ultra. GeForce 3 Ti 200 is clocked lower than the original GeForce 3, while Ti 500 is fastest.

It is the first GeForce with multi-sample anti-aliasing (MSAA) and complete anisotropic filtering support. MSAA is considerably less demanding of fillrate than SSAA. 2X and 4X MSAA modes are available. There is also an anti-aliasing mode called "Quincunx" that uses a combination of 2X MSAA and a RAMDAC-based filter. This mode was intended to allow better quality anti-aliasing than 2X MSAA/SSAA but without the performance hit of 4X MSAA/SSAA.

NV25 is GeForce 4 Ti and is quite similar to GeForce 3 in general. Changes include higher clock speed, pixel shader 1.3 support, an additional vertex processor for better geometry performance and dual RAM DAC for dual display output. Ti 4200 is slowest, Ti 4800 is fastest.


NV3x | GeForce FX

FX 5200 Ultra

These are NVIDIA's first Direct3D 9 GPUs. They have excellent Direct3D 5-8 compatibility and performance but are of limited value for Direct3D 9. They are very useful for old games because they still have support for palettized textures and fog table. Similar anti-aliasing and anisotropic features, but performance with these is improved compared to older models. The high performance models like 5700 Ultra, 5800 Ultra and 59x0 Ultra allow one to run old games in high-resolution with anti-aliasing and anisotropic filtering.

Avoid models with 64-bit bus and naming suffixes like LE, XT or VE because they have been crippled in some way. There were some PCIe models made, named GeForce PCX 5xxx.

5200 < 5500 < 5200 Ultra < 5600 < 5600 Ultra < 5700 < 5700 Ultra < 5800 < 5800 Ultra < 59x0 < 59x0 Ultra

NV4x | GeForce 6

Dramatically improved performance all-around but they drop palettized texture support so are incompatible with some old games (few). No new quality features. This is the final generation with Windows 9x support.


Compatibility notes

  • With Intel 440BX motherboards, drivers newer than 56.64 may be unstable.

Video captures


Related links