DirectStorage ist Microsofts Methode, um die Ladezeiten in Spielen zu beschleunigen und es Entwicklern zu ermöglichen, schnellere SSDs besser zu nutzen. Es wird sicherlich einer der größten Schritte in Richtung noch beeindruckenderer und umfangreicherer Spiele sein, sobald es tatsächlich in irgendeinem verfügbar ist, aber noch bevor wir es in die Hände bekommen, macht Microsoft es noch viel besser.
Nach der Veröffentlichung der DirectStorage-API im März (öffnet in neuem Tab) (Die Zeit vergeht wie im Flug), Microsoft hat DirectStorage 1.1 angekündigt. Im Wesentlichen fügt die neuere Version dem Verfahren eine GPU-Dekomprimierung hinzu, die die zeitaufwändige Dekomprimierungsarbeit von Ihrer CPU auf Ihre hochparallele GPU verlagert.
Herkömmlicherweise werden komprimierte Spiel-Assets von Ihrem Speichermedium (heutzutage meist eine SSD) in den Systemspeicher übertragen, wo Ihre CPU die Assets dekomprimiert, bevor sie sie nach Bedarf auf Ihre GPU verschiebt.
Mit DirectStorage 1.1 ist es möglich, eine ganze Menge davon zu überspringen und einen viel direkteren Weg einzuschlagen. Assets werden von einer NVMe-SSD übertragen (DirectStorage 1.0 beschleunigt diesen Vorgang bereits) und überträgt sie zur Dekomprimierung direkt an die GPU. So sparen Sie Sekunden oder mehr an Ladezeiten für Assets.
“…Szenen werden fast dreimal schneller geladen und die CPU wird fast vollständig für andere Spielprozesse freigegeben”, bestätigt Microsoft.
Das Endergebnis sollte sein, dass Spiele auf dem PC schneller geladen werden, was wir gesehen haben, dass die proprietäreren Xbox- und PlayStation-Konsolenarchitekturen seit einiger Zeit einen Vorteil haben. Obwohl nach der ersten Welle von Spielen, wenn DirectStorage-kompatible PCs allgegenwärtiger sind, Entwickler in der Lage sein sollten, die Grenzen dessen, was ein Spiel sein kann, mit mehr Flexibilität bei Ladezeiten, Asset-Qualität und Skalierung wirklich zu verschieben.
Das ist die Sache, es gibt einige Anforderungen für DirectStorage und auch speziell für DirectStorage 1.1 mit GPU-Dekomprimierung:
- Windows 10 oder Windows 11– Microsoft erwartet die größte Verbesserung für Windows 11, aber „sowohl Windows 10 als auch Windows 11 werden von einer effizienten Implementierung der GPU-Dekomprimierung profitieren.“
- Eine NVMe-SSD– vorzugsweise ein sehr schnelles Laufwerk, z. B. ein Hochgeschwindigkeits-PCIe-4.0-Laufwerk. Vielleicht sind PCIe 5.0-Laufwerke sogar noch besser, wenn sie nächstes Jahr auf den Markt kommen.
- Jede DirectX 12-GPU, die Shader Model 6.0 unterstützt– Dieses Shader-Modell gibt es schon seit einiger Zeit, daher sollten die meisten modernen GPUs ausreichen. Microsoft empfiehlt jedoch eine DX12 Ultimate-fähige Karte, die im Grunde eine mit RT-Unterstützung und Unterstützung für einige andere wichtige neue Rendering-Funktionen ist.
- Ein DirectStorage-kompatibles Spiel– Es ist schön und gut, die Hardware zu haben, aber Sie brauchen die Software, um alles zusammenzubringen. Das ist das Puzzleteil, das uns heute noch fehlt.
Leider gibt es derzeit keine DirectStorage-Spiele. Wir hatten erwartet, dass die Technologie zuerst in Forspoken ankommt, obwohl das Spiel so war im Sommer verzögert bis 2023 kann auch der DirectStorage aus dem Weg geräumt werden. Ob es jetzt immer noch das erste Spiel mit DirectStorage sein wird, können wir nicht sicher sein, aber Forspoken soll jetzt im Januar erscheinen, also ist es wahrscheinlich immer noch unsere beste Wahl.
Damit DirectStorage funktioniert, haben sich Microsoft und Nvidia zusammengetan, um ein neues Komprimierungsformat namens GDeflate einzuführen, das von Nvidia beigesteuert wird.
Dieses neue Dateiformat ist Berichten zufolge verlustfrei, ermöglicht jedoch eine optimierte Dekomprimierung mit hohem Durchsatz auf der GPU mit deflate-ähnlichen Komprimierungsverhältnissen.
„GDeflate spart CPU-Zyklen, indem es kostspielige Dekomprimierungsvorgänge auf die GPU auslagert, während es gleichzeitig die Systemverbindungsbandbreite und den Platzbedarf auf der Festplatte spart“, heißt es in Microsofts Blog zu DirectStorage 1.1.
Aber keine Sorge, GDeflate ist nicht proprietär für Nvidia-GPUs. Sie haben vielleicht schon von Nvidias eigener RTX IO-Technologie gehört, die in Verbindung mit DirectStorage verwendet wird, aber auch AMD hat seine eigene SmartAccess-Storage-Technologie, die etwas ähnlich klingt. Auch Intel hat anscheinend einige Pläne für DirectStorage, wobei alle drei GPU-Unternehmen (es ist immer noch seltsam, dass es jetzt drei gibt) GDeflate unterstützen sollen. Das sollte bedeuten, dass alle neuesten Karten das neue Format verwenden können, wenn die Zeit gekommen ist.
Mit fast einem Jahr, seit DirectStorage für Entwickler verfügbar ist, würde ich vermuten, dass 2023 das Jahr sein wird, in dem wir ein paar Spiele in die Hände bekommen, die die Technologie tatsächlich unterstützen. Das sollte mit neuen GPU-Starts, PCIe 5.0-SSDs und schnellen CPUs zusammenfallen. Alle unsere PC-Gaming-Enten sind in einer Reihe.
Sie können überprüfen, ob Ihr PC für DirectStorage bereit ist (öffnet in neuem Tab) über die Microsoft Game Bar.