Pushin' pixels
Let's have a look at how the GeForce FX 5950 Ultra stacks up against the present and past competition in the high end of the market. These cards cost five hundred bucks for a reason, and that's because they are supposed to offer better performance in new games, at high resolutions, with all the eye candy turned up. Such speed costs moneymoney for the best chips, money for the fastest RAM. These cards are all about pixel-pushing power, so memory bandwidth and fill rate are two of the key performance factors. The table below will show us the lay of the land, at least in theoretical terms.
| Core clock (MHz) | Pixel pipelines | Peak fill rate (Mpixels/s) | Texture units per pixel pipeline | Peak fill rate (Mtexels/s) | Memory clock (MHz) | Memory bus width (bits) | Peak memory bandwidth (GB/s) | |
| GeForce FX 5800 Ultra | 500 | 4 | 2000 | 2 | 4000 | 1000 | 128 | 16.0 |
| Parhelia-512 | 220 | 4 | 880 | 4 | 3520 | 550 | 256 | 17.6 |
| Radeon 9700 Pro | 325 | 8 | 2600 | 1 | 2600 | 620 | 256 | 19.8 |
| Radeon 9800 Pro | 380 | 8 | 3040 | 1 | 3040 | 680 | 256 | 21.8 |
| Radeon 9800 Pro 256MB | 380 | 8 | 3040 | 1 | 3040 | 700 | 256 | 22.4 |
| Radeon 9800 XT | 412 | 8 | 3296 | 1 | 3296 | 730 | 256 | 23.4 |
| GeForce FX 5900 Ultra | 450 | 4 | 1800 | 2 | 3600 | 850 | 256 | 27.2 |
| GeForce FX 5950 Ultra | 475 | 4 | 1900 | 2 | 3800 | 950 | 256 | 30.4 |
As you can see, the 5950 Ultra trails behind the 8-pipe Radeon chips in peak fill rate when only one texture is applied per pixel, but with multiple textures per pixel, the situation is rather dramatically reversed. Since games tend to use a mix of single and multitexturing, neither the GeForce nor the Radeon has a clear advantage here.
We can test our theoretical numbers by running some simple fill rate tests on the cards.
Of course, fill rate isn't the only gating factor for performance in modern graphics cards. Newer games and apps use programmable pixel and vertex shaders to achieve advanced visual effects, and proficiency at simple pixel filling won't suffice in such cases.
