
Abbildung 1: Hersteller nVidia ist offensichtlich an Bugreports zu den Grafikkarten-Treibern interessiert. Ob Mails an die im Kernel-Modul NVdriver genannte Adresse etwas bewirken, bleibt abzuwarten.
Die Elsa Gladiac 920 mit Geforce 3 kommt jetzt in die Läden. Wir haben sie gegen das Vorgängermodell mit Geforce 2 GTS getestet und gesehen, dass die neue Karte mit viel Leistung, einem Effekt-Prozessor – und einigen Problemen ausgestattet ist.
Mit der Geforce-Reihe ist die amerikanischen Chip-Schmiede nVidia zum Marktführer bei Grafikchips aufgestiegen. Am 27. Februar wurde die neueste Generation, Geforce 3, für den Macintosh vorgestellt.
Die ersten PC-Grafikkarten wurden auf der CeBIT 2001 gesichtet, jetzt tauchen die ersten Exemplare im Handel auf. Rechtzeitig zu ihrem Verkaufsstart erreichte uns die Elsa Gladiac 920 mit Geforce-3-Chip.
Die AGP-Karte unterscheidet sich rein äußerlich deutlich von der Gladiac mit Geforce 2 GTS. Der verhältnismäßig kleine Plastiklüfter ist einem massiven Alu-Ventilator in Giftgrün gewichen, auch die 64 MByte DDR-RAM verbergen sich neuerdings unter Kühlrippen. Der TV-Ausgang ist auf einem separaten Modul untergebracht, obwohl auf der Karte bereits ein entsprechendes Layout aufgebracht (aber nicht bestückt) ist. Elsa hat sich offensichtlich zu nur einer Bestückungsvariante entschlossen, bei einer Variante ohne TV-Ausgang würde das Steckmodul einfach nicht mitgeliefert. Die Unterschiede sind aber nicht nur oberflächlicher Natur.

Abbildung 1: Hersteller nVidia ist offensichtlich an Bugreports zu den Grafikkarten-Treibern interessiert. Ob Mails an die im Kernel-Modul NVdriver genannte Adresse etwas bewirken, bleibt abzuwarten.
Programmierbare Effekte
Unter dem giftgrünen Alu-Triebwerk, das ohne jegliche Temperatursteuerung vor sich hin lärmt, steckt nVidias neuestes Produkt. Der Geforce 3 unterscheidet sich stark von der 2er Familie: Die größte Neuerung ist der voll programmierbare Effekt-Prozessor, mit dem sich transparente oder halbtransparente 3D-Objekte generieren lassen – die raumfüllende Nebelwand wird zur echten Nebelbank.
Full Screen Antialiasing für bessere Kantenglättung (siehe Kasten) steht nun über die gesamte Auflösungspalette zur Verfügung und den Zugriff auf den 3,8 Nanosekunden schnellen DDR-RAM soll die Lightspeed Memory Architecture beschleunigen. Alles in allem verspricht die Gladiac 920 einen klaren Leistungsschub gegenüber der Gladiac Geforce 2 GTS. Wir testeten den nVidia-Treiber in der Version 0.9-769, die Sie unter ftp://ftp1.detonator.nvidia.com/pub/drivers /english/XFree86_40 finden.
Bei der Neuinstallation eines Rechners mit Geforce 3 sollte, wenn der neue Chip nicht automatisch vom System erkannt wird, das Modul nv für Xfree86 4.0 mit den Einstellungen für den Geforce 2 GTS benutzt werden. Später werden die Module von nVidia nachinstalliert.
Zur Aktivierung muss in der Datei XF86Config in Sektion Device als Treiber nvidia eingetragen sein. Besitzer älterer Treiber als 0.9-769 sollten updaten, die nVidia-Treiber ohne Geforce-3-Support funktionieren nämlich nicht.

Diagramm 1: Der 2D-Benchmark x11perfist vergleichsweise CPU-lastig. Der Geforce 3 bringt bei langsamerer CPU kaum einen Vorteil, mit 16 Bit Farbtiefe ist ihm sogar der alte Chip leicht überlegen. Erst der Athlon mit 1,2 GHz zeigt die technische Überlegenheit des Geforce 3, bei 24 bpp ist er 59 Prozent, bei 16 bpp immer noch 38 Prozent schneller.

Diagramm 2: Die SPECviewperf-Suite zeigt, wo die Stärken und Verbesserungen des Geforce-3-Chips liegen. Der Zuwachs beim AWadvs- und MedMCAD-Bench geht auf die deutlich leistungsfähigere Rendering-Engine zurück, die Texturen, Körper, Flächenmodelle und Lichtquellen besser verarbeitet als der Geforce 2 GTS. Bei einfachen geometrischen Objekten und Drahtmodellen zeigen sich kaum Leistungsunterschiede.

Diagramm 3: Auch beim FSAA ist der Geforce 3 dem älteren Chip überlegen. Der Neue leistet zwischen 31 und 63 Prozent mehr – wenn ihm eine leistungsfähige CPU zur Seite steht.
Instabiler Treiber
Die Treiberversion 0.9-769 ist, auch wenn die numerische Nähe zur Version 1.0 anderes suggeriert, nach wie vor leider nicht stabil. Die auftretenden Probleme reichen von Rechnerabstürzen beim Start einer OpenGL-Anwendung über Mode-Locks, bei denen der eingestellte Grafikmodus weder um- noch abgeschaltet werden kann, bis hin zu Abstürzen bei Mausbewegungen oder nach wenigen Stunden Pause.
Besonders tückisch: Die meisten Vorkommnisse traten auch ohne OpenGL-Anwendungen oder bei Verwendung des freien nv-Drivers aus heiterem Himmel auf. Jeder Benutzer muss nach wie vor darauf gefasst sein, dass sein System ohne Grund und Vorwarnung stehen bleibt oder abstürzt – ein unhaltbarer Zustand, der dem Ruf von Linux als stabilem Betriebssystem schadet.
Der Chiphersteller scheint aber zumindest an Bugreports interessiert zu sein. Wer sich den Kerneltreiber von nVidia genauer ansieht (Abbildung 1), findet die amüsante Hinterlassenschaft der Entwickler. Bleibt aber abzuwarten, ob sich etwas tut.

Tabelle 1: Bis zu einer Auflösung von 640 mal 480 Bildpunkten reicht die Framerate der Geforce 2 GTS selbst bei FSAA 2 für den fließenden Spielablauf völlig aus. Ab 1024 mal 768 stehen FSAA 1 und 2 nicht mehr zur Verfügung, stattdessen wird ohne FSAA gearbeitet.

Tabelle 2: Der Geforce-3-Chip verfügt im Vergleich über eine deutlich leistungsfähigere Rendering-Einheit als die Karte mit Geforce 2 GTS, erst mit FSAA 0 bis 2 bringt man den Chip bei hohen Auflösungen an seine Grenzen.
Mehr Leistung
Beim Geforce 3 wurde die Darstellung von 3D-Strukturen und Texturen gegenüber dem Geforce 2 GTS verbessert. Das zeigen nicht nur die Q3A-Tests bei hoher Auflösung und Farbtiefe, sondern auch die Ergebnisse des AWadvs-04, Light-04 sowie MedMCAD-01 aus der SPECviewperf-Suit. Die Berechnung von Beleuchtung, Transparenz und texturierten Objekten wird insbesondere von 3D-Spielen genutzt, der Leistungszuwachs des Geforce 3 gegenüber Geforce 2 GTS beträgt bei den genannten Benchmarks im Mittel 30 Prozent.
Im 2D-Bereich profitiert der Geforce 3 ebenfalls deutlich. Einzig bei 16 Bit Farbtiefe im Athlon 800 MHz zeigte sich eine Schwäche, hier war der Geforce 2 GTS um knapp sieben Prozent schneller.
Auch das Full Screen Antialiasing des Geforce 3 ist besser. FSAA erreicht durch Überlagerung unterschiedlicher Betrachtungspositionen eine Kantenglättung. Hier liegt der Gewinn gegenüber dem Geforce 2 GTS bei über 50 Prozent, womit die 50-fps-Marke bei Q3A um eine Auflösungsstufe nach oben verschoben werden kann. Das geht allerdings zu Lasten der Stabilität: Mit FSAA zeigt sich die Gladiac 920 noch absturzfreudiger als ohne Kantenglättung.
Fazit
Die Elsa Gladiac 920 ist eine sehr leistungsfähige Grafikkarte, doch bei 1000 Mark Kaufpreis stellt sich die Frage nach der Notwendigkeit. Der Geforce-3-Chip konnte nur bei sehr hohen Auflösungen und doppelter Kantenglättung (FSAA 1/2) wirklich überzeugen, in allen anderen Tests ist die Elsa Gladiac Geforce 2 GTS nicht wesentlich langsamer. Den von Elsa beworbenen Geschwindigkeitszuwachs um Faktor 3 haben wir mit Linux nie erreicht, unter Windows ist vielleicht mit anderen Geschwindigkeitsverhältnissen zu rechnen.
Bei aller Leistung darf man die Stabilität des ganzen Systems nicht vergessen. Wenn der Rechner grundlos abstürzt oder die Konsole zerschießt, sind Geforce-basierte Karten für Arbeitsrechner sehr riskant. ( mdö)
So haben wir gemessen |
|
Die Messungen erfolgten auf zwei Athlon-Rechnern mit 800 MHz (100 MHz FSB, Chipsatz VIA KT133, PC-100-SD-RAM) beziehungsweise 1,2 GHz (133 MHz FSB, Chipsatz AMD 761, PC-133-SD-RAM) unter Kernel 2.4.4. Zum Vergleich testeten wir neben der Elsa Gladiac 920 mit Geforce 3 die Elsa Gladiac Geforce 2 GTS. In den Diagrammen tauchen die Geräte als Athlon 800 und Athlon 1200 respektive Gladiac und Gladiac 920 wieder auf. Zur Leistungsmessung verwendeten wir neben dem 2D-basierten x11perf-Benchmark (Diagramm 1) die SPECviewperf-Suit in Version 6.1.2 (Diagramm 2). Stellvertretend für 3D-Action-Spiele benutzten wir die Time-Demo von Quake 3 Arena (Tabelle 1), womit wir auch die Leistungsdaten bei Full Screen Antialiasing ermittelten. Bedingt durch die Instabilität des Geforce-3-Chips mussten wir die Tests mit SPECviewperf aufteilen, insbesondere Mausbewegungen während des ProCDRS brachten den Rechner regelmäßig zum Absturz. Bei der Darstellung mathematischer Körper im DX-06-Benchmark kam es mit dem Geforce 3 zu weiteren Ungereimtheiten: Normal unsichtbare Körperflächen wurden angezeigt und liefen weit über den Bildbereich hinaus. Offensichtlich handelt es sich hier um einen Fehler im Triangle-Setup, einen Screenshot konnten wir allerdings nicht machen. Die Ergebnisse des DX-06-Benchmarks sollten sich bei korrektem Triangle-Setup verändern. |









