Pixel filling power
In order to wrap your head around the GeForce 6600 GT, you've got to start with the basic math involved here. In short, eight pipes times 500MHz equals Very Good Things. I've put this equation into table form below, complete with numbers for a whole host of competing cards. The table is sorted by multitextured fill rate, because that's one of the most important determinants of overall performance, even in many newer games. Have a look at how the GeForce 6600 GT stacks up.
| 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) | |
| Radeon X300 | 325 | 4 | 1300 | 1 | 1300 | 400 | 128 | 6.4 |
| Radeon X600 Pro | 400 | 4 | 1600 | 1 | 1600 | 600 | 128 | 9.6 |
| GeForce FX 5700 Ultra | 475 | 4 | 1900 | 1 | 1900 | 900 | 128 | 14.4 |
| Radeon 9600 XT | 500 | 4 | 2000 | 1 | 2000 | 600 | 128 | 9.6 |
| Radeon X600 XT | 500 | 4 | 2000 | 1 | 2000 | 740 | 128 | 11.8 |
| GeForce 6600 | 300 | 8* | 1200 | 1 | 2400 | TBD | 128 | TBD |
| 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 |
| GeForce FX 5900 XT | 400 | 4 | 1600 | 2 | 3200 | 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 |
| GeForce 6800 | 325 | 12 | 3900 | 1 | 3900 | 700 | 256 | 22.4 |
| GeForce 6600 GT | 500 | 8* | 2000 | 1 | 4000 | 1000 | 128 | 16.0 |
| GeForce 6800 GT | 350 | 16 | 5600 | 1 | 5600 | 1000 | 256 | 32.0 |
| Radeon X800 Pro | 475 | 12 | 5700 | 1 | 5700 | 900 | 256 | 28.8 |
| GeForce 6800 Ultra | 400 | 16 | 6400 | 1 | 6400 | 1100 | 256 | 35.2 |
| GeForce 6800 Ultra OC | 450 | 16 | 7200 | 1 | 7200 | 1100 | 256 | 35.2 |
| Radeon X800 XT Platinum Edition | 520 | 16 | 8320 | 1 | 8320 | 1120 | 256 | 35.8 |
Note: NVIDIA has confirmed to us that the NV43 can write only four color pixels per clock and has a fragment crossbar. The NV43 does appear to have eight pixel shader/texture units, so its not an "8 x 1" design or a "4 x 1" design. It's more of a hybrid, but the fragment crossbar ensures all four of the chip's ROPs are well utilized.
In case these numbers don't do it for you, let's put this into a little bit of perspective by comparing the 6600 GT to some of its closest competitors. When I say "competitors," by the way, I'm talking in terms of both price and performance. Virtually nothing out there now competes with the 6600 GT on both fronts simultaneously. For instance, the Radeon X600 XT is ostensibly ATI's $199 PCI Express card, but the X600 XT has only half the fill rate, or pixel-pushing capability, of the 6600 GT and quite a bit less memory bandwidth, as well.
As for the GeForce 6600 GT's predecessors, the story is a bit complicated. Oddly enough, NVIDIA's partners have been selling a pair of graphics cards for about the same price, roughly $175 online. The GeForce FX 5700 Ultra, sold primarily to the lower half of the bell curve, has under half the fill rate of the 6600 GT. The GeForce FX 5900 XT, which sells for the same price, is quite a bit more capable, with nearly 3.2 gigapixels per second of multitextured fill rate. Still, both cards fall well short of the GeForce 6600 GT's actual power, in part because NVIDIA's FX architecture doesn't always perform as well as it should.
To find a worthy competitor for the GeForce 6600 GT, you've got to look further up the food chain, into $299 territory. I had originally planned to test the 6600 GT against the Radeon 9800 Pro, but once I saw the initial benchmark numbers, I scrapped that plan and substituted a Radeon 9800 XT instead. This beast's street price is well over $300 right now at online vendors. But the numbers don't lie, and the 3.3 gigapixel fill rate of the Radeon 9800 XT doesn't match the 4 gigapixels of the 6600 GT. In fact, even NVIDIA's own brand-new $299 card, the GeForce 6800, trails the 6600 GT in overall fill rate. Yes, the Radeon 9800 XT has 256MB memory to the GeForce 6600 GT's 128MB, and both of the $299 cards have a memory bandwidth advantage over the 6600 GT. Still, the 6600 GT is one very potent $199 card.
I should mention that, for most cards these days, single-textured fill rate also corresponds roughly to pixel shading power. The GeForce 6600 GT has eight pixel shader units running at 500MHz. That adds up to slightly more pixel shading power than you'd find in a GeForce 6800, whose 12 pipes run at 325MHz. In today's newer games, shading power matters more than ever.
So yeah. I'll wipe the froth from my mouth, and we'll proceed to the benchmarks.



| Friday night topic: The trouble with Best Buy | 141 |