Vorwärts in die Vergangenheit. 3dfx. So wie es war

Aus dem Augenwinkel


Bild

Das ist eine Legende. Dies ist voodoo5 5500 (Bogen hier).
Es ist eine Zwei-Chip-Lösung. Dies war der 3dfx-Pfad, den er in breiten Schritten ging, und er hieß SLI. Während sie in Nvidia für die Integration von allem in alles waren, d.h. Bereitstellung in nur einem Chip. Wir wissen bereits, wer heute Recht hat, aber deshalb schlage ich vor, dass Sie es lesen.

4-poliger Molex oben rechts. Ja, es war eine der ersten (wenn nicht die erste) Homeuser-Segmentkarten mit Add. Ernährung. Ich habe es nicht verwechselt, das ist sicher - ohne ein Molekül wird es nicht starten . Dieser hat nur einen VGA-Ausgang, aber selbst dann gab es Modelle mit DVI. Und es gibt auch einen Funktionsanschluss ... Transistoren, Spulen, Widerstände ... jetzt ist auch alles da ... und Kondensatoren auch ... und das Symbol "!!! NICHT TEILNEHMEN !!" (wie die Praxis gezeigt hat, absolut vergebens).
Ich bin es, dass die Karte repariert werden musste.
3D :

image

Es funktioniert, ich verneige mich vor den Zahlern (und beschleunige sogar!)

Bild

Es funktioniert, wie Sie sehen können, agp2x und nicht mehr X. Obwohl sie in vielen Bewertungen agp4x geschrieben haben, Lügner. DiME ist auch nicht hier, aber es gibt ein Seitenband, was erstaunlich ist :) All dies macht die Karte zu einem Konkurrenten für mehrere Generationen von Karten anderer Anbieter gleichzeitig und es ist ziemlich lustig.


Näher an den Herzen.


Bild

Offenlegung des Voodoo-Kultes.
, PR-, :

image

! !, - … , - , VSA-100, . SLI , : . , SLI , … , , . 3dfx, . .

Die Karte selbst wurde im Jahr 2000 geboren. Interessant ist hier der Videospeicher ( 64 Meter ): Jeder Chip erhält 32 Meter zur ausschließlichen Verwendung . Nun, das heißt, es gibt 32 Meter effektives Gedächtnis :) Und übrigens, Everest bestätigt dies!
Zum Zeitpunkt des Schreibens war ich mir dessen absolut sicher, aber eingehende Tests und Studien des Problems zeigten:

We would like to mention that each of VSA-100 chips used in SLI has its own frame buffer for rendering lines and line successions (bands). After that the data from all these frame buffers is submitted to the general frame buffer where the complete frame is created and transferred to the monitor. Moreover, each VSA-100 chip is equipped with its own memory bus and local frame buffer and supports up to 64MB local graphics memory. A part of the available memory is used for a framebuffer (with double of even triple buffering) and the rest — for storing textures and Z-buffering. In case the available memory turns not enough, 3dfx suggests resorting to one of the two supported texture compression methods: DXTC or FXT1.


www.xbitlabs.com/articles/graphics/display/3dfx-vsa-100.html


Bild

Übrigens sind dies vielleicht die einzigen Karten, auf denen der Speicher und der Chip synchronisiert sind. Deshalb wird 3dfx normalerweise schlecht verfolgt. Aber warum, wenn sie schon immer führend in Sachen Geschwindigkeit waren? Und hier ...

... und auch hier donnerten diese Chips mit ihren grandiosen Fähigkeiten in einer so notwendigen Branche wie Make-up-Anleitung. Es heißt hier T-Buffer . Das Wesentliche der Technologie ist die Hardware-Implementierung von Full Scene Anti-Aliasing ( FSAA ) durch 4x Super Sampling, die genau das Gleiche bewirkt: Leitern werden auf sehr komplexe Weise im gesamten Rahmen entfernt. Die Methode war zu dieser Zeit einzigartig, sie liefert ein sehr qualitativ hochwertiges Bild, aber FPS-Falken, so dass sie es erst vor ein paar Jahren wiederbelebten .
Nun, auf der Grundlage dieser FSAA wurden die wichtigsten Werkzeuge für das Make-up auch in der Hardware implementiert: Bewegungsunschärfe, weiche Schatten und Fokussierung auf das Objekt. Ich habe mich jetzt nicht geirrt: Es wurde implementiert.
Es gab jedoch diese FSAA und das Unternehmen nur in voodoo5 (zwei oder mehr Chips waren erforderlich). Nun, genauer gesagt in voodoo4 war es auch, aber nur FSAA 2x .

Brennholz


Schließlich mit einem Knall keine Pannen wie Voodoo 3. Unnötig zu erwähnen, dass 3dfx brennt und sich erwärmt! Ja, du siehst selbst:

Bild

Bild

Wer hat das nicht verstanden - F1:

Bild

Es gibt wirklich keine Beschleunigung, aber ... es ist reparabel;)

Interessant
  1. DOS , , !
  2. 3dfx — . - 2 :D
  3. : -. OGL. , 3dfx -, , , .
  4. voodoo3 voodoo4/5 , .. «». , . v3/4/5 — , !



FSAA

Damit ist hier alles unerwartet sehr einfach :) Bei dieser FSAA-Methode ist die einzige Einstellung die Anzahl der Proben. Sie wählen also zwischen 4 und 2. Sie können den zweiten Chip auch ganz deaktivieren und die Karte in voodoo4: D

Bild

verwandeln . Noch einmal zu den Hardware-Spezialeffekten von voodoo5 . Sie wurden im Chip implementiert. Sie waren sogar in der DX8-Spezifikation. Aber sie haben es nicht geschafft, in die Spiele zu kommen. Fast…

Also, T-buffer support was programmed into Serious Sam First/Second Encounter. It is supposed to be used for depth of field effects. To activate it, the game must run in 16-bit color depth, FSAA must be on and the following commands have to be written in the console:

ogl_iTBuffereffect=2
ogl_iTBufferSamples=4
The game is then supposed to confirm T-buffer usage in the console when starting it up. Other valid values for the second command are 2 and 8, depending on the number of VSA-100 chips on the used card. The FSAA implementation in this game is reported to be faster than in other releases. Still, given the experimental nature it is very unlikely that the DoF effects work as intended.


www.vogonswiki.com/index.php/3dfx#Voodoo_4.2F5


Multitexturing

Wie wir uns alle gut erinnern :) 3dfx hatte seine eigene ungeschickte Textur-Mapping-Methode. Die Formel ist einfach: Wie viele Chips, so viele Texturen pro Zyklus. In unserem Fall hat unser B5500 möglicherweise 2 Texturen pro Zyklus. Dies wurde als Multitexturing bezeichnet. Gut, und erinnern Sie sich jetzt an die tnt2-Kurve und ihre trilineare Filterung. Hier sind die Dinge also genau die gleichen (als ob 3dfx entschieden hätte, dass dies ein progressiver Weg ist). Nun, das heißt, im Holz werden Sie finden:

Bild

Tatsächlich müssen Sie es so lesen: Entweder gibt es überhaupt keine Trilinearität oder es gibt keine Multitexturierung, aber dann gibt es eine Annäherung (es ist auch Mip-Map-Dithering). So geht es.

OpenGL ICD

Eigentlich habe ich nicht überprüft, wie oft ich es getestet habe, da ich 3DSMAX und ähnliche Monster nicht verstehe. Und ich verstehe Spiele. Und bei dieser Gelegenheit kann ich Folgendes sagen: Er fängt immer noch starke Störungen auf. Wir können also sagen, dass M CD genug war . Selbst in der letzten Beta der Welt ist meine imaginäre I- CD noch immer nur WRAPPER in GLIDE . Glaube nicht? Aber vergebens:

Bild

Bild

Und hier macht es Witze mit solchen Dingen wie zum Beispiel Quake2. Immerhin hat Quake2 einen eigenen Wrapper-Gleitflug -> ogl, aber bedeutet das das? Und dann gleitet alles ogl wieder und erst dann wird es auf den Bildschirm gezeichnet. So sind die Kreise der Hölle :)War falsch, in Quake2 und ähnlichen wie OGL -> Glide Wrapper. Jene. Tatsächlich ist es dasselbe wie auf Voodoo: in OGL oder in Glide, weil Im ersten Fall übersetzen die Fahrer immer noch alles in Gleiter, und im zweiten Fall übersetzt das Spiel alles selbst in Gleiter.

Anwendungsebene


Bild

Climbed, Monster :) HINWEIS Konfiguration

:

MB: Gigabyte 6vtxe (Apollo Pro133T-Chipsatz)
CPU: Pentium 3 1,4 GHz S- / 512 KB / 133 FSB
RAM: 3 x 256 MB PC133-
Festplatte: gesunder UDMA-5-WD mit anständigem 2 MB-Cache und 5400
U / min WinME-
Video: 3dfx voodoo5 5500

WICHTIG:
  • Wir spielen wie zuvor in Deus Ex ! ... nur manchmal erinnern wir uns an andere Hits ...
  • Grafikeinstellungen im Spiel: maximale Farben, alle Arten von trilinearen und volumetrischen Blitzen ! D3D hat die Einstellung 3dfx verwenden . Ich weiß nicht, was es tut, aber ich habe es eingeschaltet :)
  • Brennholzeinstellungen ... dabei zeige ich Ihnen, womit es sinnvoll ist, zu spielen.
  • Wir verteilen die Karte sofort vom Standard 166/166 bis 175/175 . Tatsächlich ergibt das Übertakten bestenfalls einen Rahmen von 2-3. Sie können auf 190 beschleunigen, aber Sie müssen abkühlen, aber ich bin zu faul.
  • Die Auflösung im Spiel wird klicken. Dann werde ich erklären warum.


Gehen wir weiter zur Technologie ...

API

Hier ist es interessant. Die Karte kann bereits 3 APIs haben:

  • Die Direct3D . Direct3D7 wird unterstützt, Direct3D8 sollte unterstützt werden.
  • Die OpenGL . Wie wir bereits herausgefunden haben, handelt es sich um eine Gleitverpackung, die nach der Tradition fehlerhaft ist. In Brennholz werden sogar die Einstellungen für sie kombiniert. Was macht sich Sorgen:
    • OGL- 1024x768. 5 ,- !
    • ALT+TAB - .
    • !

      Bild

    • - Guardband Clipping.

      Bild

      , . — :)


  • . . , , , , 3dfx . , ;)
    5500, glide2x , glide3x , 15. ; , . , 3dfx glide. — .



Schließlich kündigte 3D 32bpp Unterstützung an ! Jetzt sind alle 3dfx-Fans benommen: Ist das wirklich so? Ja wirklich. In Direct3D .
Wie ich herausgefunden habe, scheint Glide 3x auch Unterstützung zu haben (? Oder war es geplant?):

Bild

Großartig! Und jetzt werde ich Ihnen mitteilen, dass ich kein einziges wertloses Spiel mit 32bpp-Texturen für den Gleitflug gefunden habe ! Um genau zu sein:
  • Mit Deus Ex (und jedem anderen Benutzer der Unreal Engine 1-Engine ) können Sie keine 32bpp in den Gleitern einstellen. Nur in Direct3D ;
  • Hitman: Codename 47 auch. Und wenn Sie immer noch einstellen, korrigieren Sie diesen Fehler.
  • Messias wird nicht - 32bpp nur in Direct3D;
  • Turok 2 — 32bpp Direct3D;
  • Driver — 32bpp :D
  • Stunt GP. 32bpp . : .


... vielleicht erwartet uns deshalb die magische Option im Wald:

Bild

Also. Wenn Sie es aktivieren, wird die Auflösung in Deus Ex auf 640 x 480 festgelegt und kann nicht geändert werden. Andere Spiele werden definitiv ihre Pannen fangen. Aber die Unvollkommenheit der Farbe werden wir nicht gewinnen.

Nun, hier kommen wir zu den interessantesten. Bild vergleichen?
Die gleiche Szene wurde absichtlich aufgenommen, damit wir zum Pre zurückkehren können. Teile , vergleiche Qualität und tauche in die Tiefe dessen ein, was du siehst.

WICHTIG: Aufnahmen werden in 1024x768, FSAA 4x gemacht . Weil OGL nicht übersteigt. Aufnahmen 1280x1024 werden nicht sein, aber ich werde es sagen!
Darüber hinaus führen wir am Ende der Aufnahmen traditionell eine Analyse durch, indem wir fps überwachen. Gemäß dem vorherigen Teil und basierend auf der Konfiguration erinnern wir uns gut daran, dass wir zusätzlich zum Videochip nichts haben, worauf wir uns ausruhen können.

Bild

Bild

Bild

Zunächst einmal haben Sie zu Recht bemerkt, dass in den Gleitern eine unrealistische Leistungssteigerung zu verzeichnen ist. Ja, ja, viele sagten darüber, dass ein Spiel unter Gleiten gemacht wurde . Tatsächlich sind 16bpp da, das ist das ganze Geheimnis;) Stimmt, es sieht ein bisschen schlimmer aus. Der Fehler ist der 3dfx-Hardware-Postfilter, über den später berichtet wird.

Zweitens. Wenn Sie die Auflösung auf 1280 x 1024 erhöhen (verfügbar in d3d und gleiten), sehen wir ungefähr die gleichen fps wie auf der tnt2-Kurve in der gleichen Auflösung und Farbe. Das Bild wird jedoch völlig anders sein, da die FSAA sehr glatt ist. Ja, schau dir nur den Soldaten an! Hier sind die Weine.

Alles glatt machen !!!

Also, es bedeutet, wie es war ... Ich habe alles in Brennholz auf das Maximum an Farben gezogen, einschließlich FSAA in 4x , und das Mithering von Mip-Maps deaktiviert.
Nach dem Start von Deus Ex in den Gleitern gab es natürlich zunächst

Bild

Folgendes: Es folgte genau Folgendes:

** deine Mutter !!! Das glättet !!! Nein *** du selbst, ***** !!!


... Nun, für das, was es wert war, eine Karte zu kaufen:

Bild

Bild

Bild

Warten Sie ein bisschen, wenn Sie keinen großen Unterschied bemerkt haben. Beachten Sie vorerst, dass die Leistung mit jeder Filterstufe um die Hälfte abnimmt. Es war 1024x768, was zu der Zeit massiv war. Es kann festgestellt werden, dass es mit FSAA2x durchaus möglich ist, in dieser Auflösung zu spielen. Dem FSAA4x fehlen eindeutig noch ein paar Chips. Das ist natürlich zu teuer ... aber ist es überhaupt? Mal sehen ... Schauen wir uns die Stuhllehne, die Tischkanten, den Helm und die Hotkey-Ausrüstung an. Wenn jemand bemerkt, dass sich die Leiche vergrößert hat, atmet sie;)

Bild

Bild

Bild

Hier ist klar, dass FSAA4x nicht wirklich stark ist, also entscheiden Sie.
Nun, die Schlussfolgerungen bezüglich fps lauten wie folgt: Hier lieferte voodoo5 die tnt2-Kurve sogar in FSAA2x (tnt2 wird ungefähr die gleichen fps haben, aber nicht FSAA2x).

Hardware T'n'L

Was ist das und warum? Ein strittiger Punkt, auf den es damals keine eindeutige Antwort gab. Während einige gierig dafür eintraten und auf jede mögliche Weise die Idee förderten, alle Verantwortung auf GPU zu verschmelzen, sprachen sich andere für die wachsende Leistung der CPU aus und brachten verschiedene (nicht weniger zweifelhafte) Argumente vor, die darauf hinausliefen, dass man sich immer noch auf die CPU verlassen kann, und auf alle Er wird seinen Job machen: Wir werden zeichnen und Architekten werden ihre Architekturen optimieren. Wer hat sich als richtig herausgestellt, den wir heute schon kennen, aber wie war es damals?

Überraschenderweise hat uns 3dfx nicht hierher geworfen. Während Vermarkter das Frühstück fütterten, um eine Karte mit dem Hw T'n'L-Block auszustellen, sägten die Brennholzentwickler das Osterei für besonders fanatische Anlässe. Ein Monat später fand ich es immer noch im Wald von Optionen:

Bild

Wenn es ausgeschaltet ist , dann:

  • Max Payne wird Ihnen folgendes sagen:

    Bild

  • Prinz von Persien: Der Sand der Zeit wird dies sagen:

    Bild


Wenn die Option aktiviert ist :

  • Max Payne wird das schon sagen:

    Bild

  • Prinz von Persien: Der Sand der Zeit wird dies sagen:

    Bild



Auf jeden Fall :
  • Prinz von Persien: Der Sand der Zeit wird nicht beginnen.
  • Schmerzmittel startet nicht.
  • Max Payne wird dies zeigen:

    Bild

  • Nun, Star Wars: BattleFront wird dies zeigen:

    Bild



Im Allgemeinen war ein kurzes Jahrhundert in voodoo5 ...

Was ist sonst noch interessant ...

  • DOS
    , ! Carm' Pyl.

    Bild

    Pyl. 5 , — DOS ;) , , !!! .
    , , DOS , ___ , , , , , HEX- glide2x.ovl. . , , , . , , . smartdrive. !
    : « DOS?» , -, , … ? , , , : , , , dos — !

    Blood . 5, . , glide programming guide? ( , , — )

  • 16bpp

    : 3D Filter Quality Alpha-Blending. High Sharper, 22- . , 3dfx 22- 16-.

    ? :

    RIVA TNT2

    Bild

    VOODOO5

    Bild

    : " , . 22bpp — , "… :)

    ( ), 3dfx , 22- ( )…
    3dfx. , 3dfx HyperSnap (16- ), , , 22- ( 16bpp-). , 1- ( ?) 2/3/4/5-.

    Bild

    , 22bpp :

    Bild

  • C Prtscn .

    , glide - . Prtscn :

    Bild

    , — , . glide.


3dfx gone, but NEVER FORGOTTEN​



Die Karte rächte das krumme tnt2 . Aber das ist alles. Ich habe keine 256er Giraffe , aber ich nehme an, es war auch alles da, nur schneller. Und er kam im selben Jahr mit der T'n'L-Einheit heraus, die mit 4 TMUs bewaffnet und mit DDR-Speicher ausgestattet war. Ja, die FSAA hat uns im Stich gelassen, aber er war schneller in Spielen, in denen dieses Hw T'n'L verwendet wurde. Oder nicht? Tatsächlich steckt das Ganze im Prozessor: Mit einem leistungsstarken voodoo5-Prozessor konnte ich leicht damit streiten und viel darüber, aber ... im Jahr 2000 kam GeForce 2 heraus und es machte keinen Sinn zu streiten.

Es stellt sich also heraus, dass neue Technologien alte ersetzen. Fortschritte sind vorangekommen, es gibt einen Spielraum, Müll muss weggeworfen und vergessen werden. In dieser Hinsicht kein Marketing, reiner Fortschritt.


Fairerweise amüsiert uns 3dfx immer noch regelmäßig mit neuen Tricks aus dem Grab:
  • Zuletzt gab es Brennholz für voodoo5 unter Windows 7
  • Es werden immer noch Gleitemulatoren gesägt.
  • Voodoo 5 5500
    ...
    Mit neuen Treibern von Drittanbietern kann der Voodoo 5500 die GeForce 2 und Radeon DDR
    ...
    en.wikipedia.org/wiki/Voodoo_5 übertreffen

  • Voodoo 5 6000
    ...
    In Bezug auf die Leistung war wenig bekannt, bis Enthusiasten in der Lage waren, Hardware vor der Veröffentlichung zu erhalten und Tests darauf durchzuführen. Die Ergebnisse zeigten, dass der Voodoo 5 6000 die GeForce 2 Ultra und die Radeon 7500 übertraf, die die schnellsten Iterationen der GeForce 2- bzw. Radeon R100-Linien waren. (Es wurde gemunkelt, dass GeForce 2 Ultra verhindern sollte, dass 3dfx mit seinem Voodoo 5 6000 die Führung übernimmt.) In einigen Fällen konnte gezeigt werden, dass die 6000 gut mit der GeForce 3 der nächsten Generation konkurriert.
    ...
    en.wikipedia.org/wiki / Voodoo_5



So geht es. Alles oben ist nur ein kleiner und positiver Teil dessen, was passiert. Ich habe es weggelassen, einschließlich Tausender erfolgreicher (und nicht so) schwörender Ausdrücke und Versuche, mit den Einstellungen zu stolpern und das Ergebnis zu betrachten, was keine praktische Bedeutung hat.

Danksagung


  • Zunächst möchte ich der Welt endlich die Wahrheit offenbaren. Ich verneige mich vor zwei Ingenieuren aus demselben Büro in St. Petersburg, die bei den Teilen geholfen und sie sogar für mich verlötet haben! Ohne sie wäre diese voodoo5-Rezension einfach nicht passiert!

  • Die Verwaltung von old-games.ru für die Möglichkeit, schnell und kostenlos 20 Spiele in großen Mengen herunterzuladen, nur um die Dateistruktur zu überprüfen und einmal auszuführen.

  • Entdecker des Horizonts und Abreißen der Decken - VOGONS Community . Für eine Reihe einzigartiger Forschungen und Entwicklungen!


... TBC ...

Verweise

Source: https://habr.com/ru/post/de381841/


All Articles