Vandaag heeft nVidia de GeForce 8800-familie, bestaand uit de GeForce 8800 GTX en GeForce 8800 GTS, officieel geïntroduceerd. Deze kaarten zijn gebaseerd op de G80-core en zijn daarmee de eerste videokaarten die de DirectX 10-standaard ondersteunen. Wij kregen enkele dagen geleden de kans om de Sparkle GeForce 8800 GTX en GTS te testen. Onze bevindingen vind je hier.
De kaarten
nVidia heeft vandaag twee kaarten geïntroduceerd. Het topmodel is zoals gebruikelijk de GTX-versie en een voor het model dat een stapje lager op de ladder staat is het GTS-achtervoegsel, voor het laatst gebruikt bij de GeForce 2, uit een stoffige kast getrokken. De GeForce 8800 GTS ondersteunt dezelfde features als zijn grote broer, maar moet het doen met een lagere kloksnelheid, minder rekeneenheden en minder geheugen. De belangrijkste specificaties van de twee kaarten zijn in de onderstaande tabel vermeld.
GeForce 8800 GTX | GeForce 8800 GTS | |
---|---|---|
Gpu-kloksnelheid | 575MHz | 500MHz |
Geheugenkloksnelheid | 1800MHz | 1600MHz |
Shaderkloksnelheid | 1350MHz | 1200MHz |
Streamprocessors | 128 | 96 |
Geheugencapaciteit | 768MB | 640MB |
Geheugenbus | 384-bit | 320-bit |
Geheugenbandbreedte | 86,4GB/sec | 64,0GB/sec |
Fillrate | 36.8 gigapixel/sec | 24,0 gigapixel/sec |
De architectuur van de GeForce 8800-familie verschilt flink met de huidige generatie nVidia-kaarten. De G80 maakt gebruik van een ‘unified architecture’ wat inhoudt dat er geen onderscheid meer gemaakt wordt tussen pixel- en vertexshaders. De GeForce 8800 GTX is uitgerust met 128 streamprocessors die met beide shadertypes overweg kunnen. Hierdoor hangen de prestaties van de gpu minder af van het type belasting dan voorheen. De 7900 GTX is uitgerust met 24 pixelprocessors en 8 vertexprocessors en als een programma veel gebruikt maakt van pixelshaders zitten de vertexprocessors te slapen of omgekeerd. Gezien het feit dat DirectX 10 ook nog een derde shadertype kent is een ‘unified architecture’ des te voordeliger.

Sparkle GeForce 8800 GTX
Een ander opmerkelijk gegeven is de hoeveelheid geheugen en de breedte van de geheugenbus. Meestal hebben videokaarten en andere computercomponenten een geheugenbus en een geheugencapaciteit die een macht van twee is. De huidige generatie high-end videokaarten biedt 512MB geheugen en een 256-bit brede geheugenbus. Het verdubbelen van deze getallen is een dure zaak waardoor nVidia gekozen heeft voor een tussenoplossing: de GeForce 8800 GTX heeft 768MB geheugen en een 384-bit brede geheugenbus en de GTS-versie heeft 640MB geheugen en een 320-bit brede geheugenbus. Tezamen met een geheugenkloksnelheid van respectievelijk 1,8GHz en 1,6GHz resulteert dat in een bandbreedte van 86,4GB/sec en 64GB/sec. De gpu zelf loopt op 575MHz in het geval van de GTX-variant en de GTS-variant werkt op 500MHz. Hiermee is de kloksnelheid iets lager dan bij de GeForce 7900 GTX die op 650MHz zijn werk doet, maar dat wordt meer dan goed gemaakt doordat de shaderprocessors zelf op een veel hogere snelheid geklokt zijn (respectievelijk 1350MHz en 1200MHz).

Sparkle GeForce 8800 GTS