De twee grootste producenten van grafische kaarten, ATI en nVidia, hebben dit jaar problemen ondervonden om te voldoen aan Microsoft’s Display Compability Test van de Windows Hardware Quality Labs (WHQL) certificering. Zo kunnen de Pixel Shaders 3.0 van de NVIDIA ForceWare drivers niet voldoen aan sommige pixelshadertests van Microsoft. Eerder dit jaar heeft ATI ondervonden dat haar drivers met Geometry Instancing niet voldoen aan de eisen de Microsoft certificering.
De strenge eisen van Microsoft met betrekking tot driver certificering zijn gebaseerd op de verwachtingen van systeem bouwers en eindconsumenten, welke een betrouwbaar systeem met onderling goedwerkend samenwerkende componenten willen. Game ontwikkelaars willen echter graag de nieuwste grafische technologieën gebruiken, welke niet altijd (of niet makkelijk) door het certificeringproces heen komen.
De Microsoft Display Compatibility Test kit is bedoeld om display adapters en chipsets samen met bijbehorende drivers te testen op het goed functioneren met Windows XP, Windows Server 2003 besturingsystemen. Er wordt gecontroleerd op het voldoen aan de specificaties van Microsoft DirectX 7, DirectX 8.1a en DirectX 9.0c.

In principe moet alle tests goed doorlopen worden om een driver te certificeren. Toch worden een aantal uitzonderingen toegestaan, bijvoorbeeld indien de bewuste test zelf niet goed is of indien een fabrikant kan aantonen de functionaliteit op een alternatieve goedwerkende manier te hebben geïmplementeerd. Een andere methode om de test goed te doorlopen, is het uitschakelen van nieuwe technologie zodat deze nieuwe functie geen fouten veroorzaakt in de Microsoft’s test. De eindgebruiker kan op eigen initiatief de nieuwe functionaliteit alsnog inschakelen.
In nVidia ForceWare 66.81 WHQL drivers mocht Pixels Shaders 3.0 aan blijven staan met toestemming van Microsoft, ondanks foutmeldingen tijdens de tests. nVidia werkt nu hard aan nieuwe drivers met Pixel Shaders 3.0, welke wel voldoen aan de tests. ATI was echter gedwongen om Geometry Instancing uit te zetten in de WHQL drivers.
Bron
Vertaald en bewerkt door Constant.
Bron: X-bit Labs