So bieten GeForce Game Ready-Treiber bei deinen Lieblingsspielen das beste Erlebnis.

Von Andrew Burnes auf April 26, 2022 | Featured Stories Drivers GeForce RTX GPUs

Vor 7 Jahren haben wir das GeForce Game Ready-Treiberprogramm entwickelt. Unser Ziel war es, GeForce-Gamern das bestmögliche Erlebnis in ihren Lieblingsspielen zu bieten. Game Ready-Treiber werden gemeinsam mit Entwicklern genau abgestimmt und auf Tausenden von Hardwarekonfigurationen umfassend für maximale Leistung und Zuverlässigkeit getestet.

Seit der Einführung des Programms 2014 hat NVIDIA mehr als 150 Game Ready-Treiber veröffentlicht, und bot so direkt bei Veröffentlichung Unterstützung für mehr als 400 Spiele. Allein 2021 gab es 20 Game Ready-Treiber mit Unterstützung für 75 Titel. Neben Unterstützung für die vielen Spiele, die wir in unseren Treiberartikeln und Versions-Highlights dokumentieren, haben sich unsere Teams auch mit Unreal Engine, Unity und anderen führenden Entwicklungs-Engines beschäftigt. So stellen wir sicher, dass Tausende von PC-Indie-Spielen, die jedes Jahr veröffentlicht werden und ausschließlich mit den Tools und Funktionen dieser Engines entwickelt wurden, direkt bei ihrer Veröffentlichung fantastisch laufen.

GeForce Game Ready-Treiber liefern das ultimative Erlebnis auf GeForce-PCs – sieh dir an, wie das funktioniert.

 

Was macht ein Grafiktreiber?

Grafiktreiber sind unglaublich komplexe Software, die entscheidend für die Kommunikation von GPUs mit Betriebssystemen, Grafik-APIs sowie Spielen und Anwendungen ist. Spiele erfordern eigene Optimierungen und Anpassungen. 2022 enthält nun jeder von dir heruntergeladene Game Ready-Treiber weit über 25 Millionen Codezeilen – nahezu die gleiche Menge an Code wie in den Systemen moderner Kampfjets. Um zu verstehen, wie Treiber funktionieren, müssen wir zuerst besser verstehen, wie Betriebssysteme funktionieren.

Windows-Betriebssysteme verfügen über zwei Ausführungsmodi: den Benutzermodus und den Kernelmodus. GPU-Treiber können auf beides zugreifen: Die Benutzermodus-Komponente des Treibers kommuniziert direkt mit dem Spiel und dem Betriebssystem, während die Kernelmodus-Komponente dank vollem Zugriff auf die Systemressourcen letztendlich die Kommunikation mit der GPU übernimmt.

Kommunikationsstörungen zwischen Spiel und Grafikprozessor können zu Leistungseinbußen, Fehlern oder sogar Abstürzen führen und das Spielerlebnis stark beeinträchtigen. Um das zu vermeiden, müssen Treiber für jedes Spiel programmiert und getestet werden.

Wenn man Spieler fragt, was ein „großartiges Gaming-Erlebnis" ausmacht, verweisen die meisten in der Regel auf Leistung oder die durchschnittliche Framerate. Ein Treiber muss zwar durchaus darauf abgestimmt werden, höhere Frameraten zu liefern, aber insgesamt geht es um viel mehr als nur das.

Eine gleichbleibende Leistung in Bezug auf die minimalen Frameraten und die Framezeiten ist ebenso wichtig. Stark schwankende Framezeiten führen zu erkennbaren Ruckeln und ungleichmäßigen Gameplay-Reaktionszeiten. Die Ursachen des Ruckelns müssen isoliert und behoben werden.

Systemlatenz ist ebenfalls von entscheidender Bedeutung, da dann der PC und die Anzeige so schneller auf Maus-und Tastatureingaben reagieren können, sodass Spieler ihre Gegner schneller wahrnehmen und Schüsse mit größerer Präzision abgeben können. Ein guter Treiber muss so geschrieben sein, dass die Systemlatenz minimiert wird.

Zu guter Letzt ist auch Stabilität unerlässlich, denn nichts ruiniert eine großartige Gaming-Session mehr als Gameplay-Fehler oder der gefürchtete „Blue Screen of Death“. Spielfehler, GPU-spezifische Fehler, Betriebssystemfehler, Treiberfehler und mehr können dazu führen, dass ein Treiber abstürzt. Diese gilt es somit unbedingt vor der Veröffentlichung des Spiels auszumerzen.

Treiber sollten all dies optimieren, um ein großartiges Gaming-Erlebnis zu ermöglichen. Hier kommt das Game Ready-Treiberprogramm ins Spiel.

So funktioniert das Game Ready-Treiberprogramm

Unser bahnbrechendes Game Ready-Treiberprogramm hat die Art und Weise, wie Treiber hergestellt werden, verändert. Anstatt die Tests gegen Ende der Spielentwicklung mit wenig Kontakt zum Entwickler durchzuführen, entwickelten wir eine Vorgehensweise, bei der NVIDIA während fast allen Entwicklungsphasen eines Spiels eng mit den Entwicklern zusammenarbeitet. Vor unserem Game Ready-Programm waren die Workflows von NVIDIA und unseren Entwicklungspartnern voneinander getrennt. Spiele und Treiber wurden unabhängig voneinander optimiert und veröffentlicht.

Bei unserer Game Ready-Treiberentwicklung, die in der obigen Grafik veranschaulicht wird, erhalten wir nun regelmäßig Vorabversionen von Spiel-Builds für die Treiberentwicklung. Wir arbeiten gemeinsam mit Entwicklern an Optimierungen sowie Problembehebungen und entwickeln die Builds entsprechend weiter. Dadurch wird sichergestellt, dass sowohl das Spiel als auch der Game Ready-Treiber bei der Veröffentlichung höchste Qualität und Leistung aufweisen.

NVIDIA ist seit vielen Jahren ein enger Partner von uns. Die enge Zusammenarbeit während des gesamten Spieleentwicklungszyklus stellt sicher, dass Game Ready-Treiber speziell für unsere Spiele optimiert sind und hervorragende Kompatibilität, Stabilität und Leistung bieten. Dank diesem Ansatz können unsere Spieler vom ersten Tag an das bestmögliche Gaming-Erlebnis genießen.“ – Billy Khan, Director of Engine Technology, id Software

Alles, von der Interpretation der Regeln der Grafik-API durch Spieleentwickler bis hin zur Länge der jeweiligen API-Aufrufe, kann deutliche Auswirkungen auf Leistung und Stabilität haben. Um den Test- und Bewertungsprozess zu beschleunigen und zu vereinheitlichen, haben wir Tools wie NVIDIA NSIGHT Graphics entwickelt, mit denen Spieleentwickler und Treiberingenieure jede Facette eines Spiels untersuchen, Leistungskennzahlen einsehen und den Durchsatz der Hardwareeinheit, die SM-Belegung, Anweisungen und den Speicherdurchsatz, Cache-Zugriffsraten und vieles mehr überprüfen können.

Mithilfe einer Vielzahl öffentlicher und interner Tools können erkannte Probleme behoben, Engpässe beseitigt und Leistung sowie Stabilität erhöht werden. Die Ergebnisse werden an die Entwickler weitergegeben, damit diese ihre Spiele weiter optimieren und verbessern können.

Gleichzeitig programmieren NVIDIA-Treiberingenieure neue Leistungsoptimierungen, die wir weiteren Tests unterziehen und für die weitere Entwicklung des Spiels an die Entwickler weitergeben. Bei Bedarf arbeiten wir auch mit Microsoft an Betriebssystemänderungen und mit Engine-Entwicklern an Änderungen, die dem betreffenden Titel und allen anderen Spielen zugute kommen, die ein bestimmtes Programmierungselement zukünftig nutzen könnten.

Dieser regelmäßige Austausch von Vorabversionen von Spielen und Treibern findet die ganze Spielentwicklung hindurch und auch über den Meilenstein des „Gold-Status“ hinaus statt, wenn sich Entwickler auf die weitere Updates nach der Veröffentlichung konzentrieren. Während der Fokus der Entwickler auf DLC und andere Post-Launch-Inhalte wechselt, optimiert unser Game Ready-Treiber-Team das Spiel bis unmittelbar vor der Veröffentlichung. Dadurch wird sichergestellt, dass das Spielerlebnis mit GeForce von Anfang an so gut wie möglich ist.

Die Leistung ist entscheidend, aber wenn das Spiel wiederholt abstürzt, hilft auch eine noch so hohe Framerate nicht weiter. Deswegen haben wir auch in ein einzigartiges Testprogramm investiert, das ultimative Zuverlässigkeit bei der Veröffentlichung des Spiels garantiert, ebenso wenn neue Patches und DLC-Addons neue Funktionen einführen, die die Programmierung des Spiels verändern.

Derzeit werden insgesamt 89 Desktop- und Notebook-GPUs von unseren Game Ready-Treibern unterstützt. Jede muss mit jeder Version des Spiels und jedem Treiber während der gesamten Entwicklung und darüber hinaus auf Herz und Nieren geprüft werden. Ein PC oder Notebook besteht aber nicht nur aus eine GPU, sondern auch aus CPU und RAM. Benutzer können zudem unterschiedliche Betriebssysteme nutzen, die alle spezifische Eigenheiten aufweisen.

Die Lösung: eine umfangreiche, automatisierte Testmatrix, die über 4.500 Konfigurationen von GPUs, CPUs, RAM und Betriebssystemen mit Hardware abdeckt – teilweise bis 2012 zurückgehend. Wir testen jedes Spiel und jeden Treiber in diesen Desktop- und Notebook-Konfigurationen und maximieren die Zuverlässigkeit für Game Ready-Treiber und Spiele.

Die Game Ready-Treiber-Teams von NVIDIA ergänzen unsere internen Teams, um unsere Spiele besser zu optimieren und die Kompatibilität über eine große Menge PC-Konfigurationen hinweg zu maximieren. So erhalten GeForce-Spieler ein besseres, zuverlässigeres Erlebnis.“ – Nicolas Rioux, Global Deputy VP of Production Technology, Ubisoft

Im Rahmen des Game Ready-Treibertests von NVIDIA werden an einem einzigen Tag über 1.000 verschiedene Tests bei einer Vielzahl von erschienenen und kommenden Titeln durchgeführt. Das entspricht allein für 2021 mehr als 1,8 Millionen Teststunden. Anders gesagt: Das sind umgerechnet mehr als 214 Jahre, die in einem einzigen Jahr in die Qualität von Game Ready-Treibern investiert wurden. Bei Bedarf springen Ingenieure bei bestimmten Problemen und Zwischenfällen ein und sorgen mit Debugging dafür, das nichts übersehen wird.

Unsere Mega-Matrix ermöglicht es uns außerdem, mit jedem Treiber optimale GeForce Experience-Spieleinstellungen für neue Spiele zusammen zu entwickeln. Optimale Spieleeinstellungen erkennen die besten Spieleinstellungen für deine Desktop- oder Notebook-Hardwarekonfiguration und sorgen so dafür, dass du mit nur einem Klick die beste Bildqualität und Leistung erhältst. Starte einfach GeForce Experience und klicke für einen unterstützten Titel auf „Optimieren“.

Der letzte Schritt bei der Prüfung der Treiberqualität besteht darin, jeden Game Ready-Treiber dem rigorosen Windows Hardware Quality Labs-Testverfahren (WHQL) von Microsoft zu unterziehen. Microsoft empfiehlt, nur WHQL-zertifizierte Treiber zu verwenden, da nur mit diesen Kompatibilität und eine reibungslose Nutzererfahrung garantiert sind.

Jede WHQL-Prüfung umfasst über 1300 Tests, die alle Aspekte eines Treibers abdecken:

Sobald der Treiber die vielfältigen Tests des Windows Hardware Lab Kit (HLK) bestanden hat, erhält der Treiber eine WHQL-Versionssignatur, die maximale Treiberqualität und Zuverlässigkeit garantiert. Dadurch verfügt NVIDIA als einziger GPU-Anbieter für jeden einzelnen Treiber über eine WHQL-Zertifizierung.

Unser Ziel ist es, innovative, immersive und emotionale Gaming-Erlebnisse zu erschaffen. Das Game Ready-Treiberprogramm von NVIDIA hat es uns ermöglicht, die Leistung und Zuverlässigkeit unseres Spiels zu maximieren, damit unsere Spieler vollständig in unsere Geschichten eintauchen können!“ – Francois Perraton, Senior Technical Producer, Eidos-Montréal

Erst wenn all diese Arbeiten abgeschlossen sind, wird der Treiber über GeForce.com und GeForce Experience veröffentlicht. Da das Game Ready-Treiberprogramm und unser Qualitätsversprechen auf dieser Arbeit basieren, veröffentlichen wir keine halbfertigen, minimal getesteten Betatreiber, geschweige denn mehrere alternative Betatreiber, die aus verschiedenen Entwicklungszweigen abgespalten wurden und unterschiedliche Spiele und Produkte unterstützen. Dies wäre für Kunden nur verwirrend.

Am vollständigen Game Ready-Treiberprozess sind Hunderte Mitarbeiter beteiligt. Jeder Aspekt der Entwicklung eines GeForce-Treibers ist darauf abgestimmt, ebenso wie die internen Meilensteinen des jeweiligen Spiels. So können wir sicherstellen, dass du in jedem aufgeführten Spiel vom ersten Tag an ein hervorragendes Erlebnis hast.

Game Ready-Unterstützung für innovative Funktionen

Zusätzlich bieten GeForce Game Ready-Treiber auch Unterstützung für bahnbrechende Funktionen wie NVIDIA DLSS und NVIDIA Reflex. Diese erfordern speziellen Code für Spiel und Funktionalität. All dies läuft über den Treiber und seinen Code und ermöglicht so Spielern beschleunigte Frameraten und eine geringere Systemlatenz.

Unsere Testmatrix sorgt dafür, dass alle diese Funktionen miteinander funktionieren. Experten führen detaillierte Qualitätsprüfungen der Integrationen durch, Benchmark-Teams und automatisierte Systeme überprüfen die Leistung, ebenso wie die Entwicklungspartner. Wenn Änderungen zwischen Treiberversionen erforderlich sind, können .dll-Updates für NVIDIA DLSS und Reflex über automatische webbasierte Prozesse bereitgestellt werden. All dies wird vor der Bereitstellung auf Herz und Nieren geprüft.

Darüber hinaus bietet unser Treiberprogramm neue Funktionen für die NVIDIA Systemsteuerung, wie z. B. NVIDIA Image Scaling, und ermöglicht gemeinsam mit GeForce Experience Funktionen wie die Überwachung der In-Game-Systemlatenz von NVIDIA Reflex und Freestyle-Filter. Auch dies durchläuft die gleichen Testverfahren, um Qualität und Stabilität zu garantieren.

Das nennen wir „Game Ready“

GeForce Game Ready-Treiber bieten das beste Erlebnis in deinen Lieblingsspielen und werden gemeinsam mit Entwicklern genau abgestimmt. Sie werden auf Tausenden von Hardwarekonfigurationen für Desktop und Notebooks umfassend auf maximale Leistung und Zuverlässigkeit getestet.

Das nennen wir Game Ready; lade dir jetzt unseren neuesten Game Ready-Treiber über GeForce.com oder GeForce Experience herunter.