NVIDIA veröffentlicht DLSS Super Resolution SDK-Update, zeigt 42 % GPU-Zeitverbesserung in CP 2077 Overdrive mit SER


Vor einigen Stunden veröffentlichte NVIDIA ein neues DLSS Super Resolution SDK (Version 3.1.10) auf GitHub. Laut Änderungsprotokoll enthält DLSS Super Resolution 3.1.10 Leistungs-, Optimierungs- und Stabilitätsverbesserungen, ganz zu schweigen von nicht näher bezeichneten Fehlerbehebungen.

Seit der Veröffentlichung von DLSS Super Resolution SDK 3.1 konnten sich Spieleentwickler dafür entscheiden, die .dll-Datei ihrer Spiele automatisch zu aktualisieren. Zuvor mussten Benutzer dies manuell tun, obwohl ein Modder ein Tool namens DLSS Swapper herausgebracht hat, um diesen Vorgang zu vereinfachen.

Wie letzte Woche versprochen, hat NVIDIA auch seine aktualisiert Optimieren Sie das SDK auf Version 2.0 und veröffentlichte öffentlich das Frame Generation Plugin. Dies könnte sich für eine vom Benutzer erstellte Integration durch Modder öffnen; Möglicherweise haben wir bald Neuigkeiten an dieser Front, also bleiben Sie dran.

Da die Game Developers Conference 2023 nun offiziell im Gange ist, hat NVIDIA auch damit begonnen, informative Videos auf seinem YouTube-Kanal zu teilen, der anderen Spieleentwicklern gewidmet ist. So gibt es beispielsweise ein Video, das zeigt, wie die Analyse des kommenden RT-Overdrive-Modus-Updates von Cyberpunk 2077 mit der Software Nsight Graphics dazu führte, dass CD Projekt RED das Path Tracing mit Shader Execution Reordering (SER) optimierte.

Hier ist ein NSight Graphics-Profil von Cyberpunk 2077, das auf einer Nvidia RTX 4090-Grafikkarte aufgenommen wurde. Mit dem GPU-Trace können Sie den Durchsatz pro Frame analysieren und erhalten so eine Vogelperspektive der GPU-Zeit für Leistungsmarker, die am Rendern des Spiels beteiligt sind.

Dieser Trace verwendet den Ada RT-Metriksatz. Beachten Sie hier, dass der DispatchRays-Aufruf zur Pfadverfolgung langsam ausgeführt wird. Wir können auf Trace-Analyse klicken, um einen tieferen Blick darauf zu werfen.

Hier sehen wir, dass die Beleuchtung einen Großteil der Renderzeit des Frames verbraucht, und bei näherer Betrachtung, dass DispatchRays der Hauptschuldige ist, wie wir vermutet haben. DispatchRays startet die Threads eines Ray-Generation-Shaders, und wir sehen, dass er teurer läuft, als er sollte.

Die Trace-Analyse kann diese Ineffizienz erkennen und empfehlen, wie sie behoben werden kann. In diesem Fall erkennt es, dass durch die Optimierung für aktive Threads eine hohe potenzielle Frame-Geschwindigkeit vorhanden ist. Wir haben die Ursache des Problems und den Weg zur Lösung identifiziert. Unsere Wegebeleuchtung könnte effizienter sein. Wir können dies erreichen, indem wir unsere Shader-Threads optimieren.

Nvidia hat genau zu diesem Zweck Shader Execution Reordering oder SER entwickelt. SER ist eine Scheduling-Technologie, die mit Nvidias GPU-Generation Ada Lovelace eingeführt wurde. Es optimiert die Arbeitslast der GPU, indem Threads gruppiert werden, die ähnliche Aufgaben ausführen.

Diese kohärente Reihenfolge ermöglicht Streaming-Multiprozessoren oder SMs, Shader effizienter auszuführen. NSight Graphics empfiehlt, dass wir SER verwenden, um unsere DispatchRays-Aufrufe zu optimieren, indem wir die SER-API in Cyberpunk 2077 implementieren. Die Vorteile liegen auf der Hand: DispatchRays läuft schneller, da sich unsere Gesamt-GPU-Zeit um etwa 42 Prozent beschleunigt hat.

Wie NVIDIA gegenüber Wccftech vor einiger Zeit bestätigt hat, muss Shader Execution Reordering explizit über seine dedizierte API in ein Spiel implementiert werden. Kürzlich hat Sumo Digital das Feature in Sackboy: A Big Adventure implementiert und es wird auch im kommenden Overdrive-Modus von Cyberpunk 2077 RT enthalten sein. In diesem Sinne ist eine gemeinsame NVIDIA/CD Projekt RED GDC 2023-Session zur Präsentation des Overdrive-Modus für morgen um 10:30 bis 11:00 Uhr pazifischer Zeit im Moscone Center in San Francisco (GDC Partner Stage, Expo Floor, North Hall) geplant.

Die Sitzung wird nicht aufgezeichnet, daher kann ihr Inhalt für einige Zeit privat bleiben. Die Veröffentlichung des RT Overdrive-Modus in Cyberpunk 2077 ist jedoch möglicherweise noch nicht so weit. Inzwischen unterstützt das Spiel bereits NVIDIA DLSS 3 und erhielt Halk Hogans HD Reworked Project-Texturmod.

Teilen Sie diese Geschichte

Facebook

Twitter

source-99

Leave a Reply