John Carmack is wellicht een van de meest bekende OpenGL programmeurs ter wereld. Hij is verantwoordelijk voor de ontwikkeling van de 3D engines bij id Software. Zijn uitspraken over 3D grafische kaarten zijn dan ook van grote waarde, zowel voor de tweaker, die in de run is voor een nieuwe grafische kaart als voor de makers van grafische chips zoals nVidia en ATi. Op Blue's New's valt zijn mening te lezen over het implementeren van de nieuwste 3D engine van id Software, die gebruikt gaat worden in de nieuwe Doom III, op de nVidia GeForce 4 en ATi 8500 grafische kaarten.
John Carmack beschouwt de nVidia OpenGL drivers als de 'golden reference'. Dat wil zeggen, de nVidia drivers zijn compleet en vrijwel zonder fouten. Sinds ongeveer een maand is John bezig om support voor de ATi 8500 kaart in de nieuwe Doom III engine in te bouwen. Hierbij is John op een aantal problemen met de drivers gestoten, die door ATi snel werden verbeterd. De ATi 8500 drivers heben meer mogelijkheden dan nVidia, maar daar geeft John weinig om omdat deze niet in Doom III worden gebruikt. Het programmeren van vertexen is een stuk moeilijker op de ATi 8500 dan op de GeForce4, maar daar staat tegenover dat ATi's implementatie voor het gebruik van vertex objects en vertex programs een stuk beter is dan die van nVidia. Laatstgenoemde kan geen vertex objects en vertex programs in multipass algortimes combineren met standaard OpenGL passes, iets dat voor de ATi 8500 drivers geen probleem is.
Over de naam van de NV17, GeForce4 MX, is John niet echt tevreden. Daar de GeForce4 MX gebaseerd is op de NV15 architectuur, zal de performance lager zijn dan een GeForce3 of ATi 8500. John vindt de keuze van de naam, GeForce4 MX, dan ook erg misleidend. Toch is de GeForce4 MX geen slechte keuze voor gamers met een kleine beurs daar de meeste spellen maken geen gebruik van meer dan vier textures en vertex programming:
Nvidia has really made a mess of the naming conventions here. I always thought it was bad enough that GF2 was just a speed bumped GF1, while GF3 had significant architectural improvements over GF2. I expected GF4 to be the speed bumped GF3, but calling the NV17 GF4-MX really sucks.
Onze dank gaat uit naar Verwijderd voor het opsturen van de link.