Voodoo3 - Voodoo3

3dfx Voodoo3-Box-Kunst

Voodoo3 war eine Reihe von Computerspiel-Grafikkarten, die von 3dfx Interactive hergestellt und entworfen wurden . Es war der Nachfolger der High-End- Voodoo2- Linie des Unternehmens und basierte stark auf dem älteren Voodoo Banshee- Produkt. Voodoo3 wurde auf der COMDEX '98 angekündigt und kam Anfang 1999 in die Ladenregale. Die Voodoo3-Linie war das erste Produkt, das von den kombinierten STB Systems und 3dfx hergestellt wurde.

Geschichte

Der 'Avenger'-Grafikkern wurde ursprünglich unmittelbar nach Banshee konzipiert. Aufgrund des Missmanagements von 3dfx kam es bei dem Projekt „Rampage“ der nächsten Generation zu Verzögerungen, die für das gesamte Unternehmen fatal waren.

Avenger wurde an die Spitze gedrängt, da es eine schnellere Markteinführung bot als die bereits verzögerte Rampage. Avenger war nicht mehr als der Banshee-Kern mit einer zweiten Textur-Mapping-Einheit (TMU) hinzugefügt - dieselbe TMU, die Banshee im Vergleich zu Voodoo2 verloren hatte . Avenger war also lediglich ein Voodoo2 mit integriertem 128-Bit 2D-Videobeschleuniger und doppelter Taktrate.

Architektur und Leistung

3dfx Voodoo3 2000 AGP
3dfx Voodoo3 2000 PCI
3dfx Voodoo3 3000 AGP

Es wurde viel aus Voodoo3 (genannt 'Avenger') und seiner 16-Bit- Farbwiedergabebeschränkung gemacht. Dies war in der Tat recht komplex, da Voodoo3 in seinen Textur-Mappern und seiner Pixelpipeline mit voller 32-Bit- Präzision (8 Bit pro Kanal, 16,7 Millionen Farben) arbeitete, im Gegensatz zu früheren Produkten von 3dfx und anderen Anbietern, die nur in 16 . funktionierten -Bit-Präzision.

Um Framebuffer-Speicherplatz zu sparen, wurde die Rendering-Ausgabe des Voodoo3 auf 16 Bit gedithert. Dies bot eine bessere Qualität als die Ausführung im reinen 16-Bit-Modus. Es entstand jedoch eine Kontroverse darüber, was als nächstes geschah.

Der RAMDAC von Voodoo3 , der den gerenderten Frame aus dem Framebuffer nahm und das Anzeigebild generierte, führte einen 2x2-Box- oder 4x1-Linienfilter auf das geditherte Bild durch, um die ursprüngliche 24-Bit-Farbwiedergabe fast zu rekonstruieren . 3dfx behauptete, dass dies eine '22-Bit'-äquivalente Qualität habe. Daher war der Framebuffer von Voodoo3 nicht repräsentativ für die endgültige Ausgabe, und daher zeigten Screenshots die Anzeigequalität von Voodoo3 nicht genau, die tatsächlich viel näher an den 24-Bit-Ausgaben von NVIDIAs RIVA TNT2 und ATIs Rage 128 lag .

Die interne Organisation von Avenger war nicht komplex. Die Vorinstallation beinhaltete insbesondere einen Guardband-Clipper (eventuell Teil der Hardwaretransformation und Beleuchtung), aber die Pixelpipeline war ein konventionelles Single-Isse-Dual-Texture-Design, das fast identisch mit dem von Voodoo2 war, aber in der Lage war, mit 32-Bit-Bilddaten zu arbeiten im Gegensatz zu der reinen 16-Bit-Ausgabe von Voodoo2. Zu den anderen bemerkenswerten Merkmalen von Avenger gehörte der 128-Bit- GDI-Beschleuniger, der in Banshee debütierte. Diese 2D-Engine führte dazu, dass die Voodoo3 als eine der leistungsstärksten Grafikkarten ihrer Generation galt.

Die Voodoo3 2000, 3000 und 3500 unterschieden sich hauptsächlich in den Taktfrequenzen (Speicher und Kern waren synchron). Die Taktraten betrugen 143 MHz , 166 MHz bzw. 183 MHz. Während dies dem 3000 und 3500 einen bemerkenswerten theoretischen Vorteil in Bezug auf die Füllrate mit mehreren Texturen gegenüber ihrem Hauptkonkurrenten, dem mit 125 MHz getakteten TNT2, verschaffte, hatte der TNT2 fast die doppelte Füllrate mit einer einzigen Textur wie der Voodoo3. Darüber hinaus bestand der Voodoo3 aus einer Multi-Texturierungs-Pipeline, die TNT-Serie aus zwei Single-Texturing-Pipelines. Infolgedessen wurde Voodoo3 in Spielen benachteiligt, die keine Mehrfachtexturierung verwenden. Die Karten 2000 und 3000 unterschieden sich im Allgemeinen in ihrer Unterstützung für die TV-Ausgabe; die 3500-Boards trugen auch einen TV-Tuner und boten eine breite Palette von Video-Ein- und -Ausgängen.

Zu dieser Zeit galten moderne Multi-Texturing-Spiele wie Quake III Arena und Unreal Tournament als das Leistungsgebiet von Voodoo3, da Voodoo3s Hauptkonkurrent bei der Veröffentlichung das veraltete RIVA TNT war. NVIDIAs RIVA TNT2 kam kurz darauf und die beiden tauschten häufig die Plätze in den Benchmark-Ergebnissen.

Obwohl der Voodoo3 ein Ersatz für den Voodoo2 war, wurde er im direkten Vergleich oft von Voodoo2-SLI-Karten geschlagen.

Voodoo3 blieb während seiner gesamten Lebensdauer wettbewerbsfähig und wurde schließlich von NVIDIAs GeForce 256 und ATIs Radeon umfassend deklassiert . 3dfx hat das unglückselige Voodoo 5 entwickelt, um dem entgegenzuwirken.

3dfx-Geschwindigkeit

3dfx hat eine Reihe von geschäfts-/wertorientierten Karten veröffentlicht, die auf dem Voodoo3 Avenger-Chipsatz basieren. Mit dem Kauf von STB Systems hatte 3dfx mehrere bekannte Markennamen erworben. Die Marke Velocity hatte jahrelange Anklang bei OEM-Systemherstellern, wobei Boards wie die S3 Graphics ViRGE VX- basierte STB Velocity 3D und NVIDIA RIVA 128- basierte Velocity 128 in vielen OEM-Systemen von Unternehmen wie Gateway verwendet wurden . Die 3dfx Velocity-Boards waren mit nur 8 MiB RAM ausgestattet, verglichen mit 16 MiB auf einem normalen Voodoo3. Darüber hinaus wurde auch eine der Texturverwaltungseinheiten deaktiviert, was das Board eher wie eine Banshee machte. Enthusiasten entdeckten, dass es möglich war, die deaktivierte TMU mit einer einfachen Registrierungsänderung zu aktivieren. Der Takt des Boards wurde auf 143 MHz eingestellt, genau wie bei einem Voodoo3 2000.

Treiber

Der letzte offiziell freigegebene Treiber für Voodoo 3 unter Win9x war Version 1.07.00. Für Win2000 ist die neueste Version 1.03.00. Dual-Monitor-Unterstützung mit V1.1.3b für Mac OS 8 und 9. Nachdem 3dfx seine Türen geschlossen hatte, wurden Treiber von Drittanbietern für Windows 98/98SE, Windows 2000 und XP von treuen 3dfx-Kunden entwickelt.

Modelle

Modell Start Fab ( nm ) Busschnittstelle Kerntakt ( MHz ) Speichertakt (MHz) Kernkonfiguration 1 Füllrate Speicher API- Konformität
MOperationen/s MPixel/s MTexel/s Größe ( MiB ) Bandbreite ( GB /s) Bustyp Busbreite ( Bit ) Direct3D OpenGL
3Dfx-Geschwindigkeit 100 26. Juli 1999 250 AGP 2× 143 143 1:0:1:1 1 /1:0:2:1 143 143 143 1 /286 8 2.288 SDR 128 6.0 1.1
3Dfx-Geschwindigkeit 200 26. Juli 1999 250 AGP 2× 143 143 1:0:1:1 1 /1:0:2:1 143 143 143 1 /286 12 2.288 SDR 128 6.0 1.1
3Dfx Voodoo 3 1000 März 1999 250 AGP 2×, PCI 125 125 1:0:2:1 125 125 250 8, 16 2 SDR 128 6.0 1.1
3Dfx Voodoo 3 2000 7. April 1999 250 AGP 2×, PCI 143 143 1:0:2:1 143 143 286 16 2.288 SDR 128 6.0 1.1
3Dfx Voodoo 3 3000 7. April 1999 250 AGP 2×, PCI 166 166 1:0:2:1 166 166 333 16 2.656 SDR 128 6.0 1.1
3Dfx Voodoo 3 3500 Fernseher Juni 1999 250 AGP 2× 183 183 1:0:2:1 183 183 366 16 2.928 SDR 128 6.0 1.1

1 - 3Dfx Velocity-Karten haben nur 1 funktionierende TMU, die in OpenGL- und Glide-Spielen aktiviert ist, aber beide TMUs funktionieren unter DirectX-Spielen

Konkurrierende Chipsätze

Verweise