Microsoft hat DirectStorage 1.1 offiziell veröffentlicht und es gibt bereits neue Treiber von Intel und Nvidia, die die Technologie 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 ermöglichen. Dies ist der neu hinzugefügten Unterstützung für die GPU-Dekomprimierung zu verdanken, die die Dekomprimierung von Spielressourcen von der CPU entlastet.
Die GPU-Dekomprimierung ist ein großer Teil des Versprechens von DirectStorage, obwohl sie bei der Einführung der API noch nicht auftauchte Anfang des Jahres für PC-Spieleentwickler verfügbar gemacht. Vor ein paar Wochen, Microsoft sagte, dass es mit DirectStorage 1.1 eintreffen würde noch vor Jahresende und zum Glück hat es nicht allzu 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 hervorragend darin, diese Art von Aufgabe viel schneller zu erledigen, sodass es sinnvoll ist, diese Arbeit auf die GPU zu verlagern. Dazu musste Microsoft natürlich auch ein neues Komprimierungsformat entwickeln, GDeflate, das in Zusammenarbeit mit Nvidia entwickelt wurde. Dieses Format ist für die GPU-Dekomprimierung optimiert und laut 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 ihren Treibern zuweisen können, um die Leistung ihrer Treiber gezielt zu verbessern Hardware. Intel Und Nvidia In den neuesten Versionen ihrer GPU-Treiber sind bereits Optimierungen für DirectStorage 1.1 und GDeflate enthalten. AMD sagt Es verfügt bereits über Treiber mit Metacommand-Unterstützung, diese werden jedoch im Rahmen einer Geheimhaltungsvereinbarung mit ISV-Partnern geteilt. Sie können die Support-Seite von AMD im Auge behalten, um die neuesten Treiber zu erhalten, sobald diese veröffentlicht werden.
Während DirectStorage für die Verwendung in Windows-Spielen gedacht ist, kündigt Microsoft an, die Quelle zu veröffentlichen Code für den GDeflate-Kompressor und -Dekomprimierer, damit Entwickler Assets auf anderen komprimieren können Plattformen. Da die GPU-Dekomprimierung nun offiziell unterstützt wird, sollte es eine Frage der Zeit sein, bis Spiele damit beginnen, sie zu implementieren, und Sie sollten dann einen deutlichen Unterschied in den Ladezeiten feststellen.
Quelle:Microsoft