Neue NVIDIA Detonator 3 Treiber für Linux

Wo sind die Karten von 3dfx, ATi und Matrox? Für diesen Artikel hatte ich den definitiven Plan, neben NVIDIA noch weitere Karten aufzunehmen. Leider gab es mehrere Schwierigkeiten, die mich am Ende davon abhielten. 3dfx ist endlich dabei, zu einer normalen Beziehung mit dem einst erstklassigen 3D-Chip-Hersteller zurückzukehren, was ein Grund mehr war, mindestens einen ihrer 3D-Beschleuniger in diesen Test aufzunehmen.

Wo sind die Karten von 3dfx, ATi und Matrox?

Für diesen Artikel hatte ich den definitiven Plan, neben NVIDIA noch weitere Karten aufzunehmen. Leider gab es mehrere Schwierigkeiten, die mich am Ende davon abhielten.

3dfx
ist endlich dabei, zu einer normalen Beziehung mit dem einst erstklassigen 3D-Chip-Hersteller zurückzukehren, was ein Grund mehr war, mindestens einen ihrer 3D-Beschleuniger in diesen Test aufzunehmen. 3dfx verdient sicherlich Lob für eine lange Geschichte der Bereitstellung von Linux-Treiber-Unterstützung. Ich füge einen weiteren Beifall für die Open-Source-Philosophie von 3dfx hinzu. Leider ist Voodoo3 mit keiner der NVIDIA-Karten wirklich im Wettbewerb und so entschied ich, dass es die Qualifikation überhaupt nicht bestanden hat. Voodoo5 wäre sicherlich ein Anwärter, aber seine Linux-Unterstützung ist immer noch so jung, dass es das wahre Potential der Karte überhaupt nicht zeigen kann. Ich konnte die 3dfx-Eiferer sehen, die sich beschweren, wenn Voodoo5 auf dem Feld wirklich schlecht aussieht, weshalb ich beschlossen habe, auch Voodoo5 aus dieser Konkurrenz herauszuhalten. Ich werde es aufnehmen, sobald seine Linux-Performance seinen Windows98-Ergebnissen gerecht wird. Vielleicht werde ich zur Abwechslung einmal Hilfe von 3dfx bekommen ... ATi
ATIs einzige Karte, die gegen das starke Team von NVIDIA antreten kann, wäre Radeon. Leider ist dafür noch kein Linux-Treiber verfügbar. Hier ist die offizielle Antwort:
Die Treiber sind "in Entwicklung". Wir werden bis Ende Q1 2001 2D-Treiber bis Ende der Q4- und 3D-Treiber (WITHOUT TCL) haben. Die Treiber werden Open Source sein. Wir sind nicht sicher, ob wir den TCL-Teil zu diesem Zeitpunkt öffnen werden, aber der 3D-Teil wird Open Source sein.
Matrox
Es tut mir leid, es zu sagen, aber Matrox kann nicht einmal einen 3D-Chip anbieten, der NVIDIAs gut altem TNT2-Ultra bedrohen könnte. Daher werde ich diesmal Matrox nicht in den Wettbewerb aufnehmen. Ich hoffe ernsthaft, dass Matrox einen wettbewerbsfähigen 3D-Chip entwerfen kann, bevor es für sie zu spät ist. Es wäre traurig zu sehen, dass Matrox die Konkurrenz ebenfalls verlässt.

Alles in allem tut es mir wirklich leid, dass diese Rezension wieder eine reine NVIDIA-Show ist. Ich werde mein Bestes tun, um sicherzustellen, dass der nächste Artikel dieser Art eine Vielzahl von Herstellern zeigt.

Konfiguration

Aufgrund des offensichtlichen Mangels an DirectX-Unterstützung von Linux habe ich nur die OpenGL-Performance verglichen. Quake 3 Arena war meine Wahl für 3D-Spiele und SPECviewperf 6.1.2 wurde verwendet, um die professionelle OpenGL-Leistung der Karten / Treiber / Betriebssysteme zu messen.

Leider werden Sie unter Windows 2000 keine TNT2-Ultra Ergebnisse finden. Beide Treiber, Revision 5.32 (Detonator 2) sowie rev. 6.18 (Detonator 3) erwies sich mit TNT2-Ultra unter Win2k als sehr instabil. Wir konnten nie einen kompletten SPECviewperf Run beenden, Quake 3 Arena stürzte auch mehrmals ab.

Diesmal habe ich SuSEs brandneue Linux 7.0 verwendet, die auf dem Kernel 2.2.16 basiert.

Sie werden vielleicht überrascht sein, dieses Mal GeForce 2 MX Ergebnisse zu sehen. Scheinbar war mein ursprüngliches GeForce 2 MX-Sample auf seltsame Weise fehlerhaft. Es lief unter jedem anderen Betriebssystem gut, wollte aber nie mit Linux arbeiten. Ein neues Beispiel behebt das Problem.

System- und Umgebungseinstellungen

Plattform Informationen
CPUsAMD Athlon / Thunderbird, SockelA
Pentium III 1 GHz FCPGA, Sockel370
Intel 815 Chipsatz
HauptplatineAsus CUSL2, ACPI BIOS 1003.002
Erinnerung128 MB, Wichmann WorkX PC133 SDRAM, 2-2-2-5 / 7
Netzwerk3Com 3C905B-TX
VIA Apollo KT133 Chipsatz
HauptplatineAsus A7V, ACPI BIOS 1004C
Erinnerung128 MB, Micron PC133 SDRAM, 2-2-2
Netzwerk3Com 3C905B-TX
Grafikkarten
NVIDIA RIVA TNT2 UltraDiamond Viper V770, 32 MB, Kern 150 MHz, Speicher 183 MHz
NVIDIA GeForce256 DDRReferenzplatine, 32 MB, Kern 120 MHz, Speicher 300 MHz
NVIDIA QuadroReferenzplatine, 64 MB, Kern 135 MHz, Speicher 333 MHz
NVIDIA GeForce 2 MXReferenzplatine, 32 MB, Core 175 MHz, Speicher 166 MHz
NVIDIA GeForce 2 GTSReferenzplatine, 32 MB, Kern 200 MHz, Speicher 333 MHz
NVIDIA Quadro 2Referenzplatine, 64 MB, Kern 230 MHz, Speicher 400 MHz
NVIDIA GeForce 2 UltraReferenzplatine, 64 MB, Kern 250 MHz, Speicher 460 MHz
Umgebungseinstellungen
BetriebssystemversionenSuSE Linux 7.0, Kernel 2.2.16, XFree 4.0.1, gcc 2.95
Dateisystem Reiserfs
Aktualisierungsrate 85 Hz für alle Quake 3-Auflösungen
Bildschirmauflösung 1600x1200x24x85 für SPECviewperf

Windows 2000, 5.00.2195
Dateisystem NTFS
Aktualisierungsrate 85 Hz für alle Quake 3-Auflösungen
Bildschirmauflösung 1600x1200x32x85 für SPECviewperf

NVIDIA Detonator 2
Treiber für Linux
Rev. 0.94
NVIDIA Detonator 3
Treiber für Linux
Rev. 0, 95
NVIDIA Detonator 2
Treiber für Windows 2000
Rev. 5.32
NVIDIA Detonator 3
Treiber für Windows 2000
Rev. 6.18
Beben 3 ArenaRetail-Version
Befehlszeile = + set cd_nocd 1 + setze s_initsound 0
Grafikdetails auf "Normal", 640x480x16 eingestellt
Benchmark mit 'Q3DEMO1'
SPECviewperfRev. 6.1.2

Ergebnisse

Ich habe die Benchmark-Ergebnisse in drei Gruppen aufgeteilt.

Die erste Gruppe vergleicht Linux mit Windows 2000 mit Detonator 2 und Detonator 3. Die zweite Gruppe zeigt den Unterschied zwischen Detonator 2 und 3 unter Linux sowie Windows 2000. Schließlich habe ich AMDs Athlon / Thunderbird 1000 mit Intels Pentium III / Coppermine verglichen 1000 unter Linux und Detonator 3.

Top