Tech News

Technik & Digital

DirectStorage 1.1 ist jetzt mit GPU-Dekomprimierung für noch schnellere Ladezeiten verfügbar


Microsoft hat DirectStorage 1.1 offiziell veröffentlicht, und es gibt bereits neue Treiber von Intel und Nvidia, um die Technologie zu unterstützen.


Microsoft hat angekündigt, dass DirectStorage 1.1 jetzt offiziell für Entwickler verfügbar ist und verspricht, noch schnellere Ladezeiten für Spiele unter Windows zu bringen. Das ist der neu hinzugefügten Unterstützung für die GPU-Dekomprimierung zu verdanken, die die Aufgabe des Dekomprimierens von Spiel-Assets von der CPU entlastet.


GPU-Dekomprimierung ist ein großer Teil des Versprechens von DirectStorage, obwohl es nicht auftauchte, als die API Anfang dieses Jahres zum ersten Mal für PC-Spieleentwickler verfügbar gemacht wurde. Vor ein paar Wochen sagte Microsoft, dass es mit DirectStorage 1.1 vor Ende des Jahres eintreffen würde, und zum Glück hat es nicht zu lange gedauert.

Wenn Sie in der Vergangenheit ein Spiel gespielt haben, war es die Aufgabe der CPU, die auf Ihrem PC gespeicherten Assets zu dekomprimieren, und diese Assets wurden dann an die GPU gesendet, damit sie bei Bedarf angezeigt werden konnten. Aber wie Microsoft betont, sind GPUs großartig darin, diese Art von Aufgabe viel schneller zu erledigen, also macht es Sinn, diese Arbeit auf die GPU zu verlagern. Dazu musste Microsoft natürlich auch ein neues Komprimierungsformat, GDeflate, entwickeln, das in Zusammenarbeit mit Nvidia entwickelt wurde. Dieses Format ist für die GPU-Dekomprimierung optimiert, und basierend auf den Tests von Microsoft können Assets dank dieser Verbesserung fast dreimal schneller dekomprimiert werden.

Während die GPU-Dekomprimierung auf allen GPUs unterstützt wird, die DirectX 12 und Shader Model 6.0 unterstützen, gibt es Optimierungen – sogenannte Metabefehle – die GPU-Hersteller an ihren Treibern vornehmen können, um die Leistung ihrer Hardware gezielt zu verbessern. Intel und Nvidia haben bereits Optimierungen für DirectStorage 1.1 und GDeflate in den neuesten Versionen ihrer GPU-Treiber. AMD sagt, dass es bereits Treiber mit Metacommand-Unterstützung gibt, aber sie werden mit ISV-Partnern unter NDA geteilt. Sie können die Support-Seite von AMD im Auge behalten, um die neuesten Treiber zu erhalten, wenn sie veröffentlicht werden.

Während DirectStorage in Windows-Spielen verwendet werden soll, sagt Microsoft, dass es den Quellcode für den GDeflate-Komprimierer und -Dekomprimierer veröffentlichen wird, damit Entwickler Assets auf anderen Plattformen komprimieren können. Jetzt, da die GPU-Dekomprimierung offiziell unterstützt wird, sollte es eine Frage der Zeit sein, bis Spiele damit beginnen, sie zu implementieren, und Sie sollten in diesem Fall einen signifikanten Unterschied in den Ladezeiten feststellen.


Quelle: Microsoft



Source link