By the end of 2002, NVIDIA had grown used to winning. It had buried 3dfx, absorbed its engineers, shipped the graphics chip inside Microsoft's Xbox, and traded the performance crown back and forth with only one serious rival left standing: ATI Technologies. NVIDIA's leadership spoke of a six-month product cadence that competitors simply could not match. And then, for one painful generation, the machine seized up. The card that was supposed to cement NVIDIA's dominance instead became the punchline of a thousand forum jokes. Its name was the GeForce FX 5800 Ultra. Everyone else called it the Dustbuster.
ATI Strikes First
The trouble began not with NVIDIA's failure but with ATI's triumph. In August 2002, ATI launched the Radeon 9700 Pro, built on a chip codenamed R300 by the West Coast team it had acquired from ArtX. It was the first fully DirectX 9-capable consumer graphics card in the world, and it did not arrive quietly. The 9700 Pro paired a wide 256-bit memory bus with a clean, efficient design that delivered enormous performance while running cool enough for a modest single-slot cooler. Reviewers were stunned. For the first time in years, ATI was not trailing NVIDIA — it was setting the pace.
ATI had made a shrewd bet. Rather than chase a quick refresh of its older Radeon 8500, it poured everything into finishing the next-generation R300 first. It was a lesson learned from watching 3dfx lose focus on its Rampage chip and collapse. By committing early, ATI took the lead in development instead of reacting to NVIDIA's moves. When the 9700 Pro shipped, NVIDIA's answer was still months away — and the longer it stayed away, the worse it looked.
The Leaf Blower Arrives
NVIDIA's response, the GeForce FX — codenamed NV30 — was announced on January 27, 2003, and cards reached buyers around March. It was the company's first DirectX 9 architecture, built on TSMC's cutting-edge 130-nanometer process. On paper it should have been a knockout. In practice, the aggressive new process was hard to manufacture, and the schedule slipped badly. NVIDIA arrived at the fight roughly six months late, against an opponent that already owned the room.
To claw back performance, NVIDIA clocked the NV30 sky-high and fed it fast but narrow 128-bit GDDR2 memory — half the bus width of ATI's 256-bit design. Running that hot required an enormous dual-slot cooler NVIDIA called Flow FX. It was loud. Astonishingly loud. Reviewers compared it to a hairdryer, a jet engine, a vacuum cleaner, and the nickname that stuck was the Dustbuster. NVIDIA, to its credit, could take a joke: its own engineers produced a self-mocking parody video presenting the card as a literal leaf blower. But the laughter had an edge, because the noise was covering for something worse underneath.
Where It Really Hurt
The Dustbuster's fatal flaw was not volume — it was DirectX 9 itself. Microsoft's new Shader Model 2.0 standard settled on 24-bit floating-point precision for pixel shaders, and ATI's R300 hit that target exactly. NVIDIA's architecture, by contrast, was built around either fast-but-imprecise 16-bit math or accurate-but-slow 32-bit math. Running true DirectX 9 shaders at full precision, the FX crawled. The gap became impossible to hide when Valve previewed Half-Life 2 shader benchmarks in 2003: the flagship GeForce FX ran the game's DirectX 9 path at roughly half the speed of a comparable Radeon, forcing Valve to write a special mixed-precision fallback just to make NVIDIA's hardware playable.
Cornered, NVIDIA leaned on its drivers — and stumbled again. Investigators found that its drivers were detecting the popular 3DMark03 benchmark and quietly inserting shortcuts, such as clipping planes tuned to the benchmark's fixed camera path, to inflate scores. Benchmark maker Futuremark documented the optimizations, and NVIDIA's numbers dropped once the shortcuts were blocked. For a company that sold itself on raw performance, being caught gaming the scoreboard was its own kind of humiliation.
The GeForce FX generation cost NVIDIA something it had never really lost before: the benefit of the doubt. ATI's R300 would anchor its product line for more than three years, and for a stretch the words "performance leader" belonged to someone else. Yet inside NVIDIA, the failure did its work. The company tore into what went wrong — the process gamble, the memory bus, the precision mismatch, the culture that let a late chip ship loud — and resolved never to repeat it. The recovery, when it came, would be swift and ruthless.
Next time: how NVIDIA answered its worst generation with one of its best — the GeForce 6800 and the comeback that put it back on top.
Comments
Post a Comment