Zehn ForceWare-Treiber im Vergleich: Welcher Treiber ist für Spieler der beste?
5/20ForceWare 71.24, 71.81 und 71.84
ForceWare 71.24
Der ForceWare 71.24 gehört zu den früheren Treibern der 7x.xx-Generation und weist dementsprechend mehrere Fehler auf. So konnten wir in Half-Life 2 eine Fehldarstellung des Wasser-Shaders verzeichnen: Die Farbe nimmt einen für Wasser ziemlich ungewöhnlichen Gelbton an und erinnert damit deutlich mehr an eine andere Flüssigkeit. Als Entschädigung erhält man allerdings eine deutlich höhere Performance in Half-Life 2 – der ForceWare 71.24 scheint der erste Treiber zu sein, der „echte“ Half-Life 2-Optimierungen enthält. Darüber hinaus läuft der Spross der 7x.xx-Generation allerdings fehlerfrei, weitere Probleme konnten wir nicht verzeichnen. Auch Unreal Tournament 2004, welches sehr empfindlich auf die Aktivierung des NX-Bit in Kombination mit etwas älteren ForceWare-Treiber reagiert, läuft fehlerfrei und lässt sich tadellos beenden. Bei früheren Versionen verabschiedete sich der PC mit einer Fehlermeldung und musste neu hochgefahren werden. Kommen wir nun zu dem theoretischen Teil: der ForceWare 71.24 hat die WHQL-Prüfung von Microsoft bestanden und kann somit ein entsprechendes Zertifikat vorweisen. Er datiert auf den 15.12.2004 und hält in der INF-Datei eine relativ große Überraschung bereit. Dort sind nur Einträge für NV40-, NV41, NV43- und NV44-Chips vorhanden, alle anderen bleiben außen vor. Der inoffizielle Betatreiber kann insgesamt einen relativ guten Eindruck hinterlassen und zeigt zum ersten Mal das echte Potenzial der 7x.xx-Treiber.
ForceWare 71.81
Der ForceWare mit der Versionsnummer 71.81 datiert auf den 28.1.2005 und besitzt ebenfalls ein Gütesiegel von Microsoft. Ein Blick in die Datei nv4_disp.inf verrät, dass nun auch die anderen Chips wieder einen Weg in den Treiber gefunden haben. Ab der Ur-GeForce wird jede AGP-Grafikkarte von nVidia unterstützt, ebenso der ominöse NV48. nVidia hat sich bei dem Treiber das Problemkind Half-Life 2 angenommen: das Wasser hat nun wieder die ursprüngliche Farbe, die Performance hat darunter aber – glücklicherweise – nicht gelitten. Ein Bug weg, ein neuer hinzu: Während der Clamp-Schalter zum Verhindern eines negativen LOD unter Einsatz des Anisotropen Filters in vorherigen ForceWare-Treiber noch einwandfrei funktionierte, scheint die Funktion beim 71.81 außer Kraft zu sein. Trotz Aktivierung flimmerten einige Spiele deutlich sichtbar bei Benutzung des Anisotropen Filters. Weiterhin ist ab nun das treiberinterne Tool zum Einstellen der Bildwiederholrate des Monitors nicht mehr verfügbar. Diesen Zustand kann man nur durch Ausführen des Registry-Hacks CoolBits ändern, danach ist das Tool wie gewohnt vorhanden. Allerdings hat nVidia diese Funktion nicht ohne Sinn und Verstand entfernt. Bereits ab dem ForceWare 66.96 gibt es einen Bug, welcher sich von Treiberversion zu Treiberversion immer weiter mitgeschleppt hat. Solange man eine Frequenz eingestellt hat, kann es vorkommen, dass die Performance des Rechners in den Keller sinkt. Dramatisch kann dies beim Einsatz von 4fachem Anti-Aliasing sein; dort macht sich der Fehler bereits durch ein störendes Ruckeln im Spielmenü bemerkbar. Dieser Bug wurde, wie wir leider feststellen mussten, selbst bei den aktuellen Treibern noch nicht behoben. Hoffentlich holt nVidia dies in Kürze nach.
ForceWare 71.84
In der Version 71.84 der nVidia-Treiber sind alle Verbesserungen enthalten, welche mit der 7x.xx-Generation eingeführt worden sind. Etwas ungewöhnlich ist der Zustand, dass es den Treiber in zwei verschiedenen Versionen gibt, einmal als offiziellen Betatreiber und einmal als neuen offiziellen Referenztreiber. Die Betaversion des ForceWare 71.84 ist in der Betasektion namens nZone erhältlich; alternativ die Referenzversion auf der Internetseite von nVidia selber. Beide Versionen datieren auf den 24.2.2005, sind jedoch unterschiedlichen Datums erschienen (Betatreiber: 2.3.2005; Referenztreiber: 11.3.2005). Die Differenz ist dabei an der WHQL-Prüfungen seitens Microsoft zu erklären, welche einige Zeit beansprucht. Am meisten profitieren die Besitzer eines SLI-Systems vom ForceWare 71.84, welche durch die neuen Treiber einen deutlichen Schub in Sachen Performance und Kompatibilität erhalten. So sind nun die entsprechenden Profile für den Betrieb zweier Grafikkarten erweitert worden und unterstützen mehr als 70 Spiele. Aber damit noch nicht genug: so ist es bei der neuen Treibergeneration nun auch möglich, SLI-Profile manuell hinzuzufügen. Eine detaillierte Beschreibung für den Vorgang ist bei nVidia selber zu finden. Ebenfalls neu sind zwei neue Rendertypen für das Berechnen von Pixeln mit Hilfe zweier Grafikkarten. Neben den bekannten Modi „Split-Frame-Rendering“ und „Alternate-Frame-Rendering“ gibt es nun die Möglichkeit, den Treiber selber entscheiden zu lassen, welchen Modus er verwenden soll, zudem auch noch ein so genanntes „Alternate-Frame-Rendering 2“. Wo nun genau der Unterschied zwischen beiden AFR-Modi liegen soll, ist gänzlich unbekannt. Allerdings soll die neue Variante in einigen Applikationen die Geschwindigkeit verbessern können, wo die alte Version noch kläglich scheiterte.
Ansonsten wurden laut den Release Notes diverse Fehler beseitigt, auf welche wir hier aber aufgrund eines zu hohen Aufwands aber nicht eingehen wollen. Ein Blick in die INF-Datei verrät, dass es kaum Veränderungen gegenüber dem kurz vorher erschienenen inoffiziellen Treiber, dem ForceWare 75.90, gegeben hat. Der einzige Unterschied liegt im Verschwinden der ominösen „G70“-Einträge, welche mittlerweile aber gar nicht mehr so ominös sind. Nach neuesten Informationen handelt es sich beim G70 um den Refresh des NV4x-Chips. In Sachen Kompatibilität hinterließ der ForceWare 71.84 einen guten Eindruck. Es konnten weder Abstürze noch andere Probleme verzeichnet werden. Allerdings scheint dieser Treiber ein Problem bei den Temperaturwerten zu haben. So soll nach den Erfahrungen einiger Benutzer die Temperatur schlagartig um ungefähr 10 Grad in die Höhe geschossen sein, ohne dass irgendwelche Modifikationen an der Hardware vorgenommen worden sind. Dieser Fehler scheint aber nur bei Karten aufzutauchen, welche über einen Referenzkühler verfügen. Andere Kühlsysteme scheinen ausgeschlossen zu sein, so ebenfalls unser Testrechner.
Ein Blick in die öffentlichen Dokumente konnte dieses Problem auch bestätigen: dort spricht man von einer Temperaturerhöhung von bis zu 20 Prozent – eine Menge, wenn man bedenkt, dass nicht nur die Temperaturanzeige von dem Phänomen betroffen ist, sondern auch die gesamte Karte. Wo nun genau die Ursache zu finden ist, wollte uns nVidia bis zum Erscheinen dieses Artikels nicht mitteilen, allerdings soll das Problem in einer der nächsten Treiber behoben werden. Falls einem dieser Zustand nicht gefällt und man gewollt ist diesen durch ein wenig Aufwand zu beheben, scheint es aber eine provisorische Lösung zu geben. Wenn man den Chiptakt auf über 400 MHz erhöht und danach wieder auf den Ursprungstakt herunter senkt, wird die Grafikkarte wieder Kühler und bleibt auf dem normalen Niveau vorheriger Treiber. Allerdings ist diese Lösung relativ aufwändig, da man den Vorgang nach jedem Neustart wiederhohlen muss. Anmerken muss man hierbei noch, dass diese Temperaturänderung nur den 2D-Modus betrifft, in 3D-Anwendungen wird die Karte nicht wärmer. In unserem Testlabor hinterließ der Treiber ansonsten durchgehend eine gute Figur. Wir konnten in keiner Applikation einen Absturz oder anderweitige Fehler verzeichnen und somit ist der ForceWare 71.84 allemal einen Blick wert.
- NVIDIA_NV04.DEV_0020.1 = "NVIDIA RIVA TNT"
- NVIDIA_NV05.DEV_0028.1 = "NVIDIA RIVA TNT2/TNT2 Pro"
- NVIDIA_NV0A.DEV_00A0.1 = "NVIDIA Aladdin TNT2"
- NVIDIA_NV05.DEV_0029.1 = "NVIDIA RIVA TNT2 Ultra"
- NVIDIA_NV05.DEV_002D.1 = "NVIDIA RIVA TNT2 Model 64/Model 64 Pro"
- NVIDIA_NV10.DEV_0100.1 = "NVIDIA GeForce 256"
- NVIDIA_NV10.DEV_0101.1 = "NVIDIA GeForce DDR"
- NVIDIA_NV10.DEV_0103.1 = "NVIDIA Quadro"
- NVIDIA_NV11.DEV_0110.1 = "NVIDIA GeForce2 MX/MX 400"
- NVIDIA_NV11.DEV_0111.1 = "NVIDIA GeForce2 MX 100/200"
- NVIDIA_NV11.DEV_0113.1 = "NVIDIA Quadro2 MXR/EX"
- NVIDIA_CR11.DEV_01A0.1 = "NVIDIA GeForce2 Integrated GPU"
- NVIDIA_NV15.DEV_0150.1 = "NVIDIA GeForce2 GTS/GeForce2 Pro"
- NVIDIA_NV15.DEV_0151.1 = "NVIDIA GeForce2 Ti"
- NVIDIA_NV15.DEV_0152.1 = "NVIDIA GeForce2 Ultra"
- NVIDIA_NV15.DEV_0153.1 = "NVIDIA Quadro2 Pro"
- NVIDIA_NV17.DEV_0170.1 = "NVIDIA GeForce4 MX 460"
- NVIDIA_NV17.DEV_0171.1 = "NVIDIA GeForce4 MX 440"
- NVIDIA_NV17.DEV_0172.1 = "NVIDIA GeForce4 MX 420"
- NVIDIA_NV17.DEV_0173.1 = "NVIDIA GeForce4 MX 440-SE"
- NVIDIA_NV17.DEV_0178.1 = "NVIDIA Quadro4 550 XGL"
- NVIDIA_NV17.DEV_017A.1 = "NVIDIA Quadro NVS"
- NVIDIA_NV18.DEV_0181.1 = "NVIDIA GeForce4 MX 440 with AGP8X"
- NVIDIA_NV18.DEV_0182.1 = "NVIDIA GeForce4 MX 440SE with AGP8X"
- NVIDIA_NV18.DEV_0183.1 = "NVIDIA GeForce4 MX 420 with AGP8X"
- NVIDIA_NV18.DEV_0185.1 = "NVIDIA GeForce4 MX 4000"
- NVIDIA_NV18.DEV_0188.1 = "NVIDIA Quadro4 580 XGL"
- NVIDIA_NV18.DEV_018A.1 = "NVIDIA Quadro NVS with AGP8X"
- NVIDIA_NV18.DEV_018B.1 = "NVIDIA Quadro4 380 XGL"
- NVIDIA_NV18.DEV_018C.1 = "NVIDIA Quadro NVS 50 PCI"
- NVIDIA_CR17.DEV_01F0.1 = "NVIDIA GeForce4 MX Integrated GPU"
- NVIDIA_NV20.DEV_0200.1 = "NVIDIA GeForce3"
- NVIDIA_NV20.DEV_0201.1 = "NVIDIA GeForce3 Ti 200"
- NVIDIA_NV20.DEV_0202.1 = "NVIDIA GeForce3 Ti 500"
- NVIDIA_NV20.DEV_0203.1 = "NVIDIA Quadro DCC"
- NVIDIA_NV25.DEV_0250.1 = "NVIDIA GeForce4 Ti 4600"
- NVIDIA_NV25.DEV_0251.1 = "NVIDIA GeForce4 Ti 4400"
- NVIDIA_NV25.DEV_0253.1 = "NVIDIA GeForce4 Ti 4200"
- NVIDIA_NV25.DEV_0258.1 = "NVIDIA Quadro4 900 XGL"
- NVIDIA_NV25.DEV_0259.1 = "NVIDIA Quadro4 750 XGL"
- NVIDIA_NV25.DEV_025B.1 = "NVIDIA Quadro4 700 XGL"
- NVIDIA_NV28.DEV_0280.1 = "NVIDIA GeForce4 Ti 4800"
- NVIDIA_NV28.DEV_0281.1 = "NVIDIA GeForce4 Ti 4200 with AGP8X"
- NVIDIA_NV28.DEV_0282.1 = "NVIDIA GeForce4 Ti 4800 SE"
- NVIDIA_NV28.DEV_0288.1 = "NVIDIA Quadro4 980 XGL"
- NVIDIA_NV28.DEV_0289.1 = "NVIDIA Quadro4 780 XGL"
- NVIDIA_NV30.DEV_0301.1 = "NVIDIA GeForce FX 5800 Ultra"
- NVIDIA_NV30.DEV_0302.1 = "NVIDIA GeForce FX 5800"
- NVIDIA_NV30.DEV_0308.1 = "NVIDIA Quadro FX 2000"
- NVIDIA_NV30.DEV_0309.1 = "NVIDIA Quadro FX 1000"
- NVIDIA_NV31.DEV_0311.1 = "NVIDIA GeForce FX 5600 Ultra"
- NVIDIA_NV31.DEV_0312.1 = "NVIDIA GeForce FX 5600"
- NVIDIA_NV31.DEV_0314.1 = "NVIDIA GeForce FX 5600XT"
- NVIDIA_NV34.DEV_0320.1 = "NVIDIA GeForce FX 5200"
- NVIDIA_NV34.DEV_0321.1 = "NVIDIA GeForce FX 5200 Ultra"
- NVIDIA_NV34.DEV_0322.1 = "NVIDIA GeForce FX 5200 "
- NVIDIA_NV34.DEV_0323.1 = "NVIDIA GeForce FX 5200LE"
- NVIDIA_NV34.DEV_0326.1 = "NVIDIA GeForce FX 5500"
- NVIDIA_NV34.DEV_0327.1 = "NVIDIA GeForce FX 5100"
- NVIDIA_NV34.DEV_032A.1 = "NVIDIA Quadro NVS 280 PCI"
- NVIDIA_NV34.DEV_032B.1 = "NVIDIA Quadro FX 500/FX 600"
- NVIDIA_NV35.DEV_0330.1 = "NVIDIA GeForce FX 5900 Ultra"
- NVIDIA_NV35.DEV_0331.1 = "NVIDIA GeForce FX 5900"
- NVIDIA_NV35.DEV_0332.1 = "NVIDIA GeForce FX 5900XT"
- NVIDIA_NV35.DEV_0333.1 = "NVIDIA GeForce FX 5950 Ultra"
- NVIDIA_NV35.DEV_0334.1 = "NVIDIA GeForce FX 5900ZT"
- NVIDIA_NV35.DEV_0338.1 = "NVIDIA Quadro FX 3000"
- NVIDIA_NV35.DEV_033F.1 = "NVIDIA Quadro FX 700"
- NVIDIA_NV36.DEV_0341.1 = "NVIDIA GeForce FX 5700 Ultra"
- NVIDIA_NV36.DEV_0342.1 = "NVIDIA GeForce FX 5700"
- NVIDIA_NV36.DEV_0343.1 = "NVIDIA GeForce FX 5700LE"
- NVIDIA_NV36.DEV_0344.1 = "NVIDIA GeForce FX 5700VE"
- NVIDIA_NV36.DEV_034E.1 = "NVIDIA Quadro FX 1100"
- NVIDIA_NV40.DEV_0040.1 = "NVIDIA GeForce 6800 Ultra"
- NVIDIA_NV40.DEV_0041.1 = "NVIDIA GeForce 6800"
- NVIDIA_NV40.DEV_0042.1 = "NVIDIA GeForce 6800 LE"
- NVIDIA_NV40.DEV_0045.1 = "NVIDIA GeForce 6800 GT"
- NVIDIA_NV40.DEV_004E.1 = "NVIDIA Quadro FX 4000"
- NVIDIA_NV41.DEV_00C1.1 = "NVIDIA GeForce 6800 "
- NVIDIA_NV41.DEV_00C2.1 = "NVIDIA GeForce 6800 LE "
- NVIDIA_NV41.DEV_00CC.1 = "NVIDIA Quadro FX Go1400"
- NVIDIA_NV41.DEV_00CE.1 = "NVIDIA Quadro FX 1400"
- NVIDIA_NV43.DEV_0140.1 = "NVIDIA GeForce 6600 GT"
- NVIDIA_NV43.DEV_0141.1 = "NVIDIA GeForce 6600"
- NVIDIA_NV43.DEV_0145.1 = "NVIDIA GeForce 6610 XL"
- NVIDIA_NV43.DEV_014E.1 = "NVIDIA Quadro FX 540"
- NVIDIA_NV43.DEV_014F.1 = "NVIDIA GeForce 6200"
- NVIDIA_NV44.DEV_0161.1 = "NVIDIA GeForce 6200 TurboCache(TM)"
- NVIDIA_NV48.DEV_0211.1 = "NVIDIA GeForce 6800 "
- NVIDIA_NV48.DEV_0212.1 = "NVIDIA GeForce 6800 LE "
- NVIDIA_NV48.DEV_0215.1 = "NVIDIA GeForce 6800 GT "
- NVIDIA_BR02.DEV_00F1.1 = "NVIDIA GeForce 6600 GT "
- NVIDIA_BR02.DEV_00F2.1 = "NVIDIA GeForce 6600 "
- NVIDIA_BR02.DEV_00F3.1 = "NVIDIA GeForce 6200 "
- NVIDIA_BR02.DEV_00F8.1 = "NVIDIA Quadro FX 3400/4400"
- NVIDIA_BR02.DEV_00F9.1 = "NVIDIA GeForce 6800 Series GPU"
- NVIDIA_BR02.DEV_00FA.1 = "NVIDIA GeForce PCX 5750"
- NVIDIA_BR02.DEV_00FB.1 = "NVIDIA GeForce PCX 5900"
- NVIDIA_BR02.DEV_00FC.1 = "NVIDIA GeForce PCX 5300"
- NVIDIA_BR02.DEV_00FD.1 = "NVIDIA Quadro PCI-E Series"
- NVIDIA_BR02.DEV_00FE.1 = "NVIDIA Quadro FX 1300"
- NVIDIA_BR02.DEV_00FF.1 = "NVIDIA GeForce PCX 4300"