3dfx Voodoo5 5500 Test

12 reacties
Inhoudsopgave
  1. 1. Eindelijk de nieuwe Voodoo!
  2. 2. De VSA-100 chip
  3. 3. 3dfx' T-Buffer
  4. 4. De Voodoo5 5500 kaart en diens drivers
  5. 5. Benchmarks
  6. 6. Conclusie
  7. 12 reacties

De VSA-100 chip

Zoals gezegd is de VSA-100 chip het kloppend hart van zowel de Voodoo4 als de Voodoo5 reeks. Belangrijke zaken die 3dfx lang moest missen, worden door de VSA-100 eindelijk ondersteund: 32-bit kleur rendering, grote textures (2048x2048 pixels), AGP 4X support, de VSA-100 doet het nu allemaal. AGP Texturing (ofwel het rechtstreeks gebruiken van data uit het standaard werkgeheugen van de PC) wordt door de 3dfx kaarten helaas nog steeds niet ondersteund: 3dfx blijft dit een onbelangrijke feature vinden. 

Ook texture-compressie wordt door de nieuwe Voodoo chip ondersteund: 3dfx heeft hiervoor haar eigen FXT1 texture-compressie systeem ontwikkeld. Hoewel nog geen enkele game-fabrikant support voor FXT1 heeft aangekondigd, heeft dit systeem een groot voordeel boven andere texture-compressie systemen: FXT1 is namelijk gratis te gebruiken en compleet open-source. Dit laatste zorgt ervoor dat FXT1 probleemloos op meerdere besturingssystemen gebruikt kan worden.

Als we wat dieper onder de motorkap kijken, zien we dat de VSA-100 chip twee texel-units en twee pixel-units aan boord heeft. Deze zorgen ervoor dat er twee single textured pixels of één dual textured pixel per klokslag verwerkt kunnen worden. Onderstaande figuur laat dat op een vergelijkbare manier als in het GeForce 2 artikel zien:

Ter vergelijk: de GeForce 2 chip van nVidia heeft maar liefst vier pixel-units en acht texel-units!

De wiskundigen onder ons kunnen nu meteen aan het rekenen slaan. Aangezien de VSA-100 chip op de verschillende Voodoo kaarten op 166 MHz werkt, kunnen we afleiden dat één VSA-100 chip altijd een texel fill-rate van 333 MTexels/s (2 x 166M) heeft en een pixel fill-rate van 333 MPixels/s (2 x 166M) bij single texturing of 166 MPixels/s (1 x 166M) bij dual texturing. 

Zoals gezegd zijn er verschillende uitvoeringen van de Voodoo4 en 5. De Voodoo4 4500 heeft één VSA-100 chip. De Voodoo5 5500 heeft twee VSA-100 chips en de Voodoo5 6000, die we later dit jaar mogen verwachten, heeft er zelfs vier! De fill-rates bij de Voodoo5 zijn dan ook twee respectievelijk vier keer hoger dan bij de Voodoo4 met één VSA-100 chip.

In onderstaande tabel, die oorspronkelijk uit onze ATI Radeon preview en nVidia GeForce 2 review komt, vergelijken we de fill-rates van de nieuwe Voodoo kaarten met andere videokaarten. We zien dat de Voodoo5 5500 het fill-rate geweld van de GeForce 2 absoluut niet bij kan houden.

    nVidia GeForce nVidia GeForce 2 ATI Radeon 3dfx Voodoo4 4500  3dfx Voodoo5 5500 3dfx Voodoo5 6000
Single Texturing Pixel fill-rate 480 MPixels/s 800 MPixels/s 400 MPixels/s 333 MPixels/s 667 MPixels/s 1.333 MPixels/s
  Texel fill-rate 480 MTexels/s 800 MTexels/s 400 MTexels/s 333 MTexels/s 667 MTexels/s 1.333 MTexels/s
Double Texturing Pixel fill-rate 240 MPixels/s 800 MPixels/s 400 MPixels/s 166 MPixels/s 333 MPixels/s 667 MPixels/s
  Texel fill-rate 480 MTexels/s 1.600 MTexels/s 800 MTexels/s 333 MTexels/s 667 MTexels/s 1.333 MTexels/s
Triple Texturing Pixel fill-rate 120 MPixels/s 400 MPixels/s 400 MPixels/s niet mogelijk niet mogelijk niet mogelijk
  Texel fill-rate 360 MTexels/s 1.200 MTexels/s 1.200 MTexels/s niet mogelijk niet mogelijk niet mogelijk

Net als de VSA-100 chips werkt het geheugen op de nieuwe Voodoo4 en 5 kaarten ook op 166 MHz. Om de prijs laag te houden heeft 3dfx ervoor gekozen om standaard SDR geheugen op de nieuwe Voodoo kaarten te integreren: DDR varianten (die twee maal datacommunicatie per klokslag uitvoeren) staan niet in de planning.

Het is overigens belangrijk om nog even wat dieper op het geheugen van de nieuwe Voodoo kaarten in te gaan. Zoals gezegd heeft de Voodoo5 5500 maar liefst 64 MB geheugen. Beter was het geweest als men had gezegd dat de Voodoo5 5500 ‘2x 32 MB’ geheugen had: beide VSA-100 chips hebben namelijk 32 MB tot hun beschikking en alle data (textures e.d.) moeten voor beide chips afzonderlijk in het geheugen staan! Als een spel dus bijvoorbeeld 15 MB aan textures gebruikt, is er meteen 30 MB van het geheugen gebruikt. Hoewel er dus 64 MB geheugen op de Voodoo5 5500 zit, kan er effectief slechts 32 MB gebruikt worden, aangezien alles dubbel in het geheugen staat. Dat alles dubbel in het geheugen staat, betekent wel dat de eigenlijke doorvoersnelheid van het geheugen twee maal zo hoog ligt: in principe mogen we het 64 MB SDR-geheugen van de Voodoo 5 5500 dus gelijkstellen aan het 32 MB DDR-geheugen van de GeForce 2. De geheugen-bandbreedte van beide is dan ook gelijk: 5,3 GB/s.

0
*