Windows DirectStorage ist eine Technologie, die in Windows 11 eingeführt wurde und es ermöglicht, Daten von einer Festplatte oder einem Solid-State-Laufwerk (SSD) schneller zu laden. Es zielt darauf ab, die Ladezeiten von Spielen und Anwendungen zu verkürzen, indem es die Leistung moderner NVMe-SSDs optimal nutzt.

Um Windows DirectStorage einzurichten und zu nutzen, gibt es einige Voraussetzungen:

  1. Betriebssystem: Du benötigst Windows 11, da Windows DirectStorage in Windows 10 nicht unterstützt wird.
  2. Hardware: Du brauchst eine NVMe-SSD, da diese Technologie speziell für diese Art von Speicher entwickelt wurde. Die SSD sollte den NVMe-Standard unterstützen und am besten mit dem PCIe 3.0 x4- oder PCIe 4.0 x4-Anschluss verbunden sein, um die bestmögliche Leistung zu erzielen.
  3. Treiber: Stelle sicher, dass du die neuesten Treiber für deine NVMe-SSD installiert hast. In der Regel kannst du diese Treiber von der Website des Herstellers herunterladen.

Sobald du die Voraussetzungen erfüllt hast, sollte Dein Windows 11 System DirectStorage automatisch unterstützen. Dies kannst Du wie folgt prüfen.

Ist DirectStorage aktiviert?

Öffne den WIndows Explorer und rufe die Eigenschaften des Datenträgers mit der rechten Maustaste auf. Dort sollte deine NVMe-SSD aufgeführt sein. Wenn sie nicht angezeigt wird, überprüfe die Verbindung und installiere die entsprechenden Treiber.

NVMe-SSD NVMe PC801 SK Hynix

Rufe nun den integrierten Gaming Modus von Windows 11 auf. Das funktioniert am einfachsten und schnellsten über die Windows Tastenkombination „Windows-Logo-Taste + G“.

Windows-Taste + G

Anschließend findest Du am oberen Bildschirmrand eine Leiste mit verschiedenen Symbolen. Klicke hier ganz rechts auf „Einstellungen„. In dem anschließend erscheinenden Fenster ist dann auf der linken Seite die Funktion „Gaming-Funktionen“ auszuwählen.

DirectStorage unterstützt

Dort sollte nun folgendes zu sehen und aktiviert sein:

  • GPU: DirectStorage unterstützt
  • Laufwerksstatus: DirectStorage unterstützt

Installiere Spiele oder Anwendungen, die Windows DirectStorage unterstützen immer auf dem Laufwerk, welches DirectStorage unterstützt. Nur so erreichst Du die maximale Performance für Deine Spiele. Die neueren Spiele, die speziell für Windows 11 entwickelt wurden, sollten in der Regel alle diese neue Performance Technik unterstützen.

Wenn du ein Spiel mit Windows DirectStorage spielst, werden die Ladezeiten deutlich verkürzt. Die Technologie ermöglicht es dem Spiel, große Mengen an Daten schnell von der SSD in den Arbeitsspeicher zu übertragen, was ein schnelles und reibungsloses Spielerlebnis ermöglicht.

Es ist wichtig zu beachten, dass nicht alle Spiele und Anwendungen Windows DirectStorage unterstützen. Es wird voraussichtlich eine Weile dauern, bis diese Technologie weit verbreitet ist und von den Entwicklern umfassend genutzt wird.

Wie groß ist der Performancegewinn durch Directstorage?

Der Performancegewinn durch Windows DirectStorage kann je nach Spiel und System variieren. Grundsätzlich ist das Ziel von DirectStorage, die Ladezeiten zu verkürzen und die Leistung von modernen NVMe-SSDs besser auszunutzen. Durch die Optimierung des Datenflusses zwischen der SSD und dem Arbeitsspeicher können Spiele und Anwendungen schneller geladen und ausgeführt werden.

In den Tests und Demos von Microsoft wurden beeindruckende Ergebnisse erzielt. Bei einigen Spielen konnte die Ladezeit um mehrere Sekunden verkürzt werden, was insbesondere bei Spielen mit umfangreichen Assets und schnellem Levelwechsel spürbar ist. Dadurch wird das Spielerlebnis flüssiger und unterbrechungsfreier.

Es ist jedoch wichtig zu beachten, dass der Performancegewinn von verschiedenen Faktoren abhängt, einschließlich der Spiele-Engine, der Implementierung von DirectStorage im Spiel und der Hardware-Konfiguration deines Systems. Zudem müssen die Spiele und Anwendungen auch speziell für Windows DirectStorage entwickelt worden sein, um den vollen Nutzen daraus zu ziehen.

Der Performancegewinn kann also von Spiel zu Spiel variieren, und nicht alle Spiele werden die gleiche Verbesserung erfahren. Es wird erwartet, dass mit der Zeit mehr Spiele DirectStorage unterstützen und die Entwickler die Technologie weiter optimieren, um noch bessere Ergebnisse zu erzielen.

Insgesamt kann Windows DirectStorage zu kürzeren Ladezeiten, einem flüssigeren Spielerlebnis und schnelleren Datenzugriffen führen, insbesondere bei Spielen, die von dieser Technologie profitieren.

Wie funktioniert DirectStorage technisch?

Technisch gesehen funktioniert Windows DirectStorage durch die Optimierung des Datenflusses zwischen der NVMe-SSD (Solid-State-Laufwerk) und dem Arbeitsspeicher deines Computers. Hier sind die grundlegenden Schritte, die bei der Verwendung von DirectStorage ablaufen:

  1. Game Request: Das Spiel fordert über die DirectStorage-API bestimmte Daten vom Massenspeicher an, beispielsweise Texturen, Modelldaten oder Soundeffekte.
  2. Priorisierung: Das Betriebssystem priorisiert die Anforderungen des Spiels und sorgt dafür, dass die am dringendsten benötigten Daten zuerst bearbeitet werden.
  3. Data Streaming: Anstatt die Daten sequenziell von der Festplatte oder SSD zu laden, verwendet DirectStorage einen sogenannten „Data Streaming„-Prozess. Dabei werden Datenblöcke, die für das Spiel benötigt werden, direkt von der SSD in den Arbeitsspeicher geladen, um die Ladezeiten zu verkürzen.
  4. Decompression: Wenn die Daten vom Massenspeicher in den Arbeitsspeicher geladen werden, werden sie bei Bedarf auch entpackt und dekomprimiert, um die Effizienz zu maximieren und den Arbeitsspeicher optimal zu nutzen.
  5. GPU-Kompatibilität: DirectStorage sorgt dafür, dass die Daten im Arbeitsspeicher direkt für die Grafikverarbeitungseinheit (GPU) zugänglich sind, ohne dass sie vorher durch die CPU übertragen werden müssen. Dies ermöglicht eine schnellere und effizientere Verarbeitung der Grafikdaten.

Indem DirectStorage den Datenfluss optimiert und die NVMe-SSD effizienter nutzt, kann es die Ladezeiten drastisch verkürzen und eine nahtlose Spielerfahrung bieten.

DirectX 12 Ultimate und DirectStorage

In welcher Verbindung steht DirectStorage mit DirectX?

Windows DirectStorage steht in Verbindung mit DirectX 12, da es eine Funktion von DirectX 12 Ultimate ist. DirectX ist eine Sammlung von APIs (Application Programming Interfaces), die von Microsoft entwickelt wurden, um Entwicklern Werkzeuge zur Erstellung von Spielen und Multimedia-Anwendungen bereitzustellen.

Die Integration von DirectStorage in DirectX 12 Ultimate stellt sicher, dass Entwickler diese Technologie nahtlos in ihre Spiele integrieren können, um von den Vorteilen einer schnellen Datenübertragung und reduzierten Ladezeiten zu profitieren. DirectStorage ergänzt also die vorhandenen Funktionen und APIs von DirectX 12 und bietet eine spezifische Unterstützung für den effizienten Datenzugriff auf die Festplatte oder SSD. Bei Problemen mit DirectX hilft oftmals auch das DxDiag DirectX Diagnoseprogramm.

Es ist wichtig zu beachten, dass DirectStorage nicht exklusiv mit DirectX 12 Ultimate arbeitet, sondern auch mit anderen DirectX-12-Versionen kompatibel sein kann. Es wurde jedoch als Teil des DirectX 12 Ultimate-Pakets eingeführt, das zusätzliche Funktionen und Verbesserungen für die Entwicklung von Spielen bietet.