Nvidias Treiber-Update beendet endlich die Wartezeit bei der Shader-Kompilierung

Nur wenige Rituale nerven PC-Spieler mehr als der erste Start eines großen neuen Titels: Ein Fortschrittsbalken kriecht dahin, während das Spiel Shader kompiliert, manchmal minutenlang, manchmal länger nach einem Treiber-Update. Diese Wartezeit könnte nun endlich vorbei sein. Mit der Veröffentlichung seines Treibers 621.01 aktiviert Nvidia die Unterstützung für Advanced Shader Delivery, eine Microsoft-Technologie, die die Shader-Kompilierung vom Moment des Spielstarts wegbewegt.
Shader sind kleine Programme, die einer Grafikkarte sagen, wie alles von Beleuchtung bis Wasser gezeichnet werden soll. Traditionell kompiliert ein Spiel sie beim ersten Ausführen auf deinem Rechner oder erneut nach einem Treiberwechsel, da die Anweisungen zu deiner spezifischen Hardware und Software passen müssen. Advanced Shader Delivery, oder ASD, erledigt die Arbeit stattdessen im Voraus und packt sie mit dem Spiel, sodass der Titel mit einem Großteil dieser Vorbereitung bereits abgeschlossen startet.
Der Ansatz wurde erstmals in Gears of War: E-Day gesehen, wo er die anfänglichen Ladezeiten Berichten zufolge erheblich verkürzte. AMD führte die Unterstützung früher ein, sodass Nvidias Einstieg bedeutet, dass die Technologie nun die große Mehrheit der PC-Spieler mit diskreten Grafikkarten erreicht. Das ist wichtig, weil eine solche Funktion erst dann etwas bringt, wenn sie weit verbreitet ist: Entwickler sind eher bereit, vorkompilierte Shader-Pakete in ihre Veröffentlichungen einzubauen, wenn die meisten ihrer Nutzer sie verwenden können.
Der praktische Effekt für Spieler ist einfach. Installiere ein Spiel oder aktualisiere deinen Grafiktreiber, und die lange Pause vor dem Erscheinen des Menüs sollte schrumpfen. Ruckler, die durch Shader-Kompilierung mitten im Spiel verursacht werden, ein separates und oft irritierenderes Problem, sind ebenfalls ein Ziel der breiteren Bemühungen um Vorkompilierung. Jahrelang haben Studios Day-One-Patches speziell veröffentlicht, um diese Aussetzer zu glätten, und Tester haben gelernt, ihre Leser vor holprigen ersten Stunden zu warnen.
Es gibt Grenzen, die man im Hinterkopf behalten sollte. Das System hängt davon ab, dass Entwickler sich dafür entscheiden und die Lieferkette korrekt funktioniert, und ältere Titel werden nicht rückwirkend profitieren. Spieler, die stark an den Einstellungen herumschrauben oder ungewöhnliche Konfigurationen verwenden, könnten beim ersten Start immer noch etwas Kompilierung sehen. Auch behebt ein schnellerer Start nicht jedes Leistungsproblem; ein Spiel kann im Betrieb immer noch schlecht optimiert sein.
Das Timing ist bezeichnend. PC-Gaming-Hardware ist teurer und komplexer geworden, und das Publikum ist weniger tolerant gegenüber Reibung, die nichts mit dem Gameplay zu tun hat. Konsolenspieler denken selten überhaupt an Shader, und die Kluft zwischen den beiden Erfahrungen ist ein ständiges Gesprächsthema. Sie zu schließen beseitigt einen weiteren Grund für Neueinsteiger, bei Konsolen zu bleiben.
Für Nvidia ist die Treiberveröffentlichung ein stiller, aber nützlicher Verkaufsargument in einem überfüllten GPU-Markt, und für Microsoft ist es ein weiterer kleiner Schritt, Windows zu einem reibungsloseren Ort zum Spielen zu machen. Für alle anderen wird die Änderung vor allem durch ihre Abwesenheit bemerkt: ein Spiel, das einfach öffnet, ohne die gewohnte Wartezeit, und sich dem Geschäft widmet, Spaß zu machen.