3D News Net maakt melding van een door Futuremark verzonden gezamenlijk statement van nVidia en Futuremark inzake nVidia's 3DMark03 'optimization's. Zoals we eerder meldden werd nVidia er van beschuldigd hun Detonator-drivers specifiek aangepast te hebben om in 3DMark03 hogere scores te behalen. Hoewel nVidia claimde dat het om optimalisaties ging, liet Futuremark weten dat zowel ATi als nVidia vals speelden. Prompt daarop werd patch 330 uitgebracht, welke deze cheats moest tegengaan. Futuremark lijkt nu te zijn teruggekrabbeld na met nVidia om de tafel te hebben gezeten. ATi heeft al aangegeven de optimalisaties te zullen verwijderen uit de drivers, maar uit het gezamenlijk statement van nVidia en Futuremark lijken we op te kunnen maken dat nVidia geenszins plannen heeft de optimalisaties te verwijderen:
Futuremark Statement For the first time in 6 months, as a result of Futuremark's White Paper on May 23rd, 2003, Futuremark and NVIDIA have had detailed discussions regarding NVIDIA GPUs and Futuremark's 3DMark03 benchmark.
Futuremark now has a deeper understanding of the situation and NVIDIA's optimization strategy. In the light of this, Futuremark now states that NVIDIA's driver design is an application specific optimization and not a cheat .
The world of 3D Graphics has changed dramatically with the latest generation of highly programmable GPUs. Much like the world of CPUs, each GPU has a different architecture and a unique optimal code path. For example, Futuremark's PCMark2002 has different CPU test compilations for AMD's AthlonXP and Intel's Pentium4 CPUs.
3DMark03 is designed as an un-optimized DirectX test and it provides performance comparisons accordingly. It does not contain manufacturer specific optimized code paths. Because all modifications that change the workload in 3DMark03 are forbidden, we were obliged to update the product to eliminate the effect of optimizations identified in different drivers so that 3DMark03 continued to produce comparable results.
However, recent developments in the graphics industry and game development suggest that a different approach for game performance benchmarking might be needed, where manufacturer-specific code path optimization is directly in the code source. Futuremark will consider whether this approach is needed in its future benchmarks.NVIDIA Statement NVIDIA works closely with developers to optimize games for GeForceFX. These optimizations (including shader optimizations) are the result of the co-development process. This is the approach NVIDIA would have preferred also for 3DMark03.
Joint NVIDIA-Futuremark Statement Both NVIDIA and Futuremark want to define clear rules with the industry about how benchmarks should be developed and how they should be used. We believe that common rules will prevent these types of unfortunate situations moving forward.
Het is dan ook erg toevallig dat Futuremark de optimalisaties nu wél wil toelaten. Toen 3DMark03 uitkwam noemde nVidia de benchmark nog onbetrouwbaar en niet representatief. Nu lijkt het erop dat nVidia de benchmark toch weer gaat ondersteunen, zij het na de scores van de eigen kaarten te hebben getweakt door de gewraakte optimalisaties. Nog interessanter is het feit dat nVidia dit statement niet op zijn website aan de pers heeft gepresenteerd. Wellicht probeert nVidia de schade te beperken door de hardware community, die het schandaal gevolgd heeft, op de hoogte te houden, maar hoopt het bedrijf dit nieuws buiten de algemene publiciteit te houden.