Welche Grafikkarte ist die schnellste in DOS? Viele beantworten diese Frage mit einer Variante der ET4000 W32. Aber stimmt das? Ich persönlich finde die ET4000 noch nicht mal besonders kompatibel. Es gibt DOS Spiele, die unbedingt einen Grafiktreiber laden wollen und ET4000 gar nicht kennen, aber dafür S3, ATI und Paradise (WD).
Hier nun ein Leistungs-Vergleich verschiedener VLB- und ISA-Grafikkarten in einem High-End 486er. Leider fehlen ein paar interessante Kandidaten wie die Cirrus Logic GD5434, WD90C33 und ATI Mach64.
Wer sich fragt, wie wohl verschiedene PCI-Karten unter DOS im 486er abschneiden, kann sich hier informieren und wer glaubt, dass PCI- Grafikkarten im 486er schneller sind als VLB-Grafikkarten, kann sich an dieser Stelle vom Gegenteil überzeugen.
Die Kandidaten:
Vesa Local Bus:
- Miro Crystal 20SD VL - S3 864 - 2MB DRAM
- Miro Crystal 20SV VL - S3 964 - 2MB VRAM (von @matt )
- Miro Crystal 8S VL - S3 805 - 1MB DRAM (von @matt )
- Spea Mirage P64 VL - S3 Trio64 - 2MB DRAM
- Spea Mercury VL - S3 928 - 2MB VRAM
- Diamond Stealth 64 Video VL - S3 968 - 2MB VRAM
- ATI Graphics Ultra Pro VL - Mach32 - 2MB VRAM
- Hercules Stingray VL - ARK1000P - 1MB DRAM
- STB Lightspeed VL - ET4000W32P - 2MB DRAM
- STB Sprint VL - TGUI9400CX - 1MB DRAM
- Cirrus Logic - GD5428 - 1MB DRAM
- Cirrus Logic - GD5424 - 1MB DRAM
- matt's S3 968 Eigenentwicklung - S3 968 - 4MB VRAM (von @matt )
- Trident NoName - TGUI9440AGI - 1MB DRAM
- Avance Logic - ALG2228 - 1MB DRAM
ISA Bus:
- Spea Mirage ISA - S3 801 - 1MB DRAM
- Spea Mercury Pro ISA - S3 928 - 4MB VRAM
- ATI Graphics Ultra Pro - Mach32 - 2MB VRAM
- HTE Design - WD90C11 - 512kb DRAM
- Paradise - WD90C31 - 1MB DRAM
- ET4000AX - 1MB DRAM
- Trident - TVGA8900C - 512kB DRAM
Testsystem:
Das Testsystem soll eine 486er Basis sein, die die Karten ans Limit bringt.
Board: ASUS SV2GX4 Rev. 2.1
CPU: Am5x86 BGC 160MHz
CPU: Pentium Overdrive 100MHz
Cache: 1024kb 12ns
RAM: 32MB 60ns
VLB: 40MHZ 0WS
ISA: 10MHz
BIOS Settings: L1&L2 WB (mit Dirty Tag), alle Timings auf niedrigste/beste einstellbare Werte, VL transparent
Benchmarks:
aus Phils Benchmark-Set
- Superscape 1.0c - Taste 2
- Chris3D VGA - Taste 3
- Chris3D SVGA - Taste 4
- PCPlayer Bench VGA - Taste 5
- PCPlayer Bench SVGA - Taste 6
- Quake 1.06 - Taste c
- Doom - Taste b (angepasst, Vollbild mit HUD)
Auswertung:
In der ersten Darstellung sind alle Werte auf die ET4000AX normiert, womit sich eine annähernd neutrale Gewichtung der Einzeltests ergibt.
Die zweite Darstellung zeigt die absoluten Messwerte in der Reihenfolge des obigen Rankings. Die Messwerte, der SVGA Tests gehen im "Rauschen" einiger anderer Tests unter. Daher ist fürs Ranking eine normierte Betrachtung wichtig. Ganz oben, außerhalb der Reihe, der Test mit dem Pentium Overdrive (P24T) bei 100MHz im selben System und mit den selben Einstellungen.
Ein paar interessante Erkenntnisse aus diesem Vergleich:
- der Hype um die ET4000W32P ist unbegründet, die S3 864 ist gleich schnell und die Trio64 sowie die ARK sind schneller in DOS. Die S3 sind dabei schneller in Windows als die ET4000W32P und bieten dort höhere Refresh Raten
- die ARK ist die schnellste Karte für VGA, nicht für SVGA (kein LFB)
- für SVGA liegen die Karten mit LFB vorne und liegen sehr nahe beieinander
- mit dem Sprung von ISA auf VLB verdoppelt sich die Geschwindigkeit (in etwa)
- die VRAM VLB Karten sind cool und gut für hohe Farbtiefen in Windows, aber langsamer in DOS als die DRAM Karten
- die ATI Mach32 Karten sind viel besser als ihr Ruf, insbesondere die Signalqualität und Refreshraten unter Windows sind Dank 135MHz DAC besser als bei den meisten anderen Karten
- der Cirrus Logic GD5424/8 ist ... naja bestenfalls mittelmäßig (es gibt noch langsamere VLB Karten)
- die alten S3 805 / 928 fühlen sich in den SVGA Modi in DOS nicht wohl, aber in VGA wie in Superscape und Doom sind sie vorne mit dabei
- die Trident TGUI9440 ist richtig gut, die TGUI9400 umso schlechter - die 40 in der Nummer macht viel aus
- die Avance-Logic ist eine ordentliche DOS-Karte und im Vergleich zu vielen anderen Karten noch leicht zu beschaffen
- die VESA Treiber von ATI, S3 und UniVBE funktionieren prima und sorgen für beste VESA 2.0 Kompatibilität
- die Trident TGUI94x0 und die ALG2228 unterstützen LFB, bei mir aber nur im Modus 100 (640x400) nicht im Modus 101 (640x480) - Treiber UniVBE5.1
- folgende Karten erzeugen bei mir vertikale Linien im LCD: Trio64, TVGA8900, TGUI9400, GD5424, ALG2228
- Alle getesteten VLB Karten laufen mit 40MHz ohne WaitState und im schnellen transparent Mode (SiS471 Spezialität)
Mein Fazit: (auf Basis dieses Testfeldes)
Wenn man nach der idealen, universellen DOS und Win3.x Karte für seinen VLB 486er sucht, dann ist eine S3 Trio64 das Schnellste, was man seinem Rechner gönnen kann, sehr dicht gefolgt von einer S3 864 ... sind beide super. Meine Spea Mirage P64 (Trio64) hat bei meinen LCDs leider diese vertikalen Linien, am CRT tritt dieses Problem nicht auf. Bei der Miro 20SD (S3 864) gibt es hiermit keine Probleme.
Wenn SVGA mit LFB und Windows keine Rolle spielen sollen, dann ist die ARK1000 der King.
Bei ISA fällt meine Wahl auf die Mach32 (mit 68875 135MHz DAC), die bietet sogar noch einen Bus Mouse Port und IBM8514 Kompatibilität als Bonus. Wenn es um die reine DOS-Geschwindigkeit geht ist die Paradise mit WD90C31 erste Wahl.
Die Karten:
Miro Crystal 20SD
Miro Crystal 20SV
Miro Crystal 8S
Spea Mirage P64
Spea Mercury
Diamond Stealth 64 Video VRAM
ATI Graphics Ultra Pro VL
Hercules Stingray
STB Lightspeed
STB Sprint
Cirrus Logic GD5428
Cirrus Logic GD5424
matt's S3 968 Eigenentwicklung
Trident TGUI9440AGI
Avance Logic ALG2228A
ET4000AX ISA
Spea Mirage ISA
Spea Mercury Pro ISA
HTE Design WDC90C11
Paradise WD90C31
ATI Graphics Ultra Pro ISA
Trident TVGA8900C