ATI is hard bezig hun drivers te verbeteren na de ietwat teleurstellende benchmarks van de Radeon 8500. De kaart heeft op zich heel veel kracht in zich, maar net zoals in het verleden zijn de drivers wederom nog niet helemaal toppie.

De laatste paar dagen is er nogal wat oproer ontstaan na de laatste set drivers van ATI. Die kijkt namelijk naar de naam van de executable, en als die gelijk is aan "quake3.exe" wordt een geoptimaliseerde versie van de drivers geladen. Het spel draait dus beter, maar wanneer ermee gebenchmarkt wordt (Quake 3 blijft daar heel populair voor) komt er een, volgens sommige oneerlijke, betere score uit.

De benchmark is namelijk niet meer representatief voor hoe de kaart presteert in 3d gaming, maar alleen voor hoe de kaart presteert in Quake 3.

John Carmack gaf zijn mening in zijn .plan:Making any automatic optimization based on a benchmark name is wrong. It subverts the purpose of benchmarking, which is to gauge how a similar class of applications will perform on a tested configuration, not just how the single application chosen as representative performs.

It is never acceptable to have the driver automatically make a conformance tradeoff, even if they are positive that it won't make any difference. The reason is that applications evolve, and there is no guarantee that a future release won't have different assumptions, causing the upgrade to misbehave.

We have seen this in practice with Quake3 and derivatives, where vendors assumed something about what may or may not be enabled during a compiled vertex array call. Most of these are just mistakes, or, occasionally, laziness.De optimalisatie kan makkelijk verhinderd worden door de Quake 3 executable een andere naam te geven.