Wir sprechen hier über Gaming und Gaming ist nicht mehr dasselbe wie vor 10 Jahren. In der Vergangenheit war das Spielen einfach mit weniger Charakteren, geringeren Levels und minimalen Umgebungen, und all dies trug zu einer geringeren Belastung der PC-Ressourcen wie RAM bei. Bald sahen wir den Eintrag von SSDs und mit ihrer Fähigkeit, Daten 10-mal schneller als eine normale Festplatte zu lesen, stieg auch die Spieleleistung.
SSDs weiter verbessert und NVM Express (NVME) eingeführt. NVME war sogar noch besser, da es PCs den Zugriff auf Speicherdaten über den PCIe-Bus anstelle der alten SATA-Schnittstelle ermöglichte. Heute haben wir SSDs, die mit 5.000 Mbit/s schreiben und mit 7.000 Mbit/s lesen können.
Durch Innovationen sind Spiele jedoch viel komplexer geworden, als selbst ein NVME den Anforderungen eines modernen Spiels nicht mehr gerecht werden könnte. Die modernen Spiele von heute benötigen 10 Gigabyte an Daten, um diese schönen Charaktere und Umgebungen anzuzeigen. Hier ist wo DirectStorage-API kommt ins Bild. Die Implementierung dieser neuen Software in Windows würde es Videospielen ermöglichen, diese unglaublichen Laufwerksgeschwindigkeiten zu nutzen und den Benutzern eine verbesserte Leistung zu bieten. Wie? Lass es uns herausfinden.
Was ist DirectStorage?
DirectStorage ist eine Low-Level-Speicher-API (Application Programming Interface) von Microsoft, die dabei hilft, Spielladezeiten und Textur-Pop-Ins zu reduzieren, indem der Datenstreaming-Overhead eliminiert wird. Es ermöglicht superschnelle, fast sofortige Ladezeiten. Einfach ausgedrückt empfängt die GPU mit DirectStorage Spieldaten schneller, ohne unnötigen Wegen zu folgen.
Als Gamer erleben Sie die Verzögerungen, die Sie beim Laden von Grafiken und Texturen erleben, DirectStorage ermöglicht es jetzt, die Reichweitenqualität der Spielwelt besser darzustellen, Texturen schneller zu rendern und dadurch Geschwindigkeit und Leistung zu verbessern. Selbst wenn Sie während eines Spiels im Ladebildschirm hängen bleiben, verkürzt DirectStorage die Ladezeit.
Diese Funktion basiert auf der Game-Loading-Technologie der Xbox Series X/S.
Was ist also der aktuelle Prozess ohne DirectStorage?
Es lohnt sich zu verstehen, wie das Laden des Spiels heute ohne DirectStorage erfolgt. Wenn also ein Spiel Dateien ohne DirectStorage laden muss, muss es komprimierte Daten aus dem RAM des PCs anfordern. Diese komprimierten Daten gehen dann zur Dekomprimierung an die CPU, bevor sie der GPU zum Rendern zur Verfügung stehen. Aufgrund von Komprimierungsproblemen besteht jedoch eine Blockade zwischen der CPU und der Grafikkarte oder GPU. Denken Sie daran, dass es sich um einen veralteten Prozess handelt, der zu langsameren Ladezeiten und niedrigeren Bildraten führt. DirectStorage beseitigt jedoch diese Notwendigkeit der CPU-Dekomprimierung.
Wenn also eine GPU Daten über DirectStorage-APIs anfordert, wird eine riesige Menge komprimierter Daten direkt vom RAM zur GPU (VRAM) verschoben. Die GPU dekomprimiert dann die Daten und rendert sie auf dem Bildschirm.
Kurz gesagt, die API verschiebt die Daten des Spiels von der Festplatte in den Arbeitsspeicher des Systems. Von dort geht es zum Rendern an die Graphical Processing Unit (GPU). DirectStorage macht das Spielen viel schneller, indem Ladezeiten praktisch eliminiert und Textur-Pop-Ins reduziert werden.
Wie funktioniert DirectStorage?
Wenn Sie also ein wenig mehr darüber erfahren, wie DirectStorage funktioniert, bietet diese Speicher-API erhebliche Verbesserungen gegenüber Legacy-APIs. Es gibt 2 Hauptvorteile, die es bietet.
- Sobald die Spieldaten in den Arbeitsspeicher Ihres PCs kopiert wurden, ist keine Dekomprimierung auf CPU-Ebene mehr erforderlich. Stattdessen verfügt DirectStorage über eigene GPU-Dekomprimierungstechniken. Die GPU empfängt viele komprimierte Daten auf einmal und muss nicht warten, bevor sie Grafiken rendert. Infolgedessen sind moderne High-End-GPUs erforderlich, um Daten mit einer höheren Rate als CPUs zu dekomprimieren
- Der zweite Vorteil besteht darin, dass DirectStorage die schnellere Geschwindigkeit und Bandbreite einer NVMe-SSD nutzt, die GB/s betragen kann. und kann nicht mit älteren Gaming-APIs verglichen werden, die im MB/s-Bereich arbeiten.
So aktivieren Sie DirectStorage unter Windows 11/10
Denken Sie daran, dass DirectStorage eine API ist, die von den Spieleentwicklern implementiert werden muss, um sie nutzen zu können. Es gibt Ihrerseits nichts zu aktivieren oder einzuschalten. Wenn das Spiel es verwendet und Ihr Gerät unterstützt, wird es standardmäßig aktiviert. Was Sie wirklich beachten müssen, ist die Systemkonfiguration wie unten angegeben.
- NVMe-SSD mit mindestens PCIe 3.0-Schnittstelle, aber besser als PCIe 4.0, um maximale Leistung zu erleben. Das NVMe-Volume sollte mindestens 1 TB groß sein.
- Grafikkarte, die mit den Spezifikationen von DirectX 12 Ultimate kompatibel ist. Einige Beispiele sind Nvidias RTX 2000 und RTX 3000 und AMDs RDNA 2-Reihe.
- Spieleentwickler müssen auch die API implementieren, damit Direct Storage funktioniert.
- Nur Windows 10 Version 1909 und höher unterstützt DirectStorage
DirectStorage-Leistungsvergleich – Windows 11 vs. Windows 10
Lassen Sie sich nicht entmutigen, wenn Sie ein Windows 10-Benutzer sind – aber DirectStorage läuft unter Windows 11 schneller als unter Windows 10 aufgrund der Legacy-Speicherstapel des Betriebssystems. Da Windows 11 mit DirectStorage erstellt wurde, profitieren Spiele, die auf Windows 11 ausgeführt werden, besser von den neuen Optimierungen des Speicherstapels.
Unabhängig davon, wie gut Ihre Hardware ist, wird DirectStorate unter Windows 10 nicht sein volles Potenzial entfalten. Windows 11 hingegen wird DirectStorage voll ausnutzen. Wenn Sie also auf dem neuesten Stand des Gamings sein möchten, sollten Sie vielleicht auf das neue Betriebssystem upgraden.
Obwohl es noch neu ist, können Spieleentwickler mit DirectStorage jetzt Spiele mit verbesserter Grafik entwickeln, die fantastische Spiele ohne langsame Ladezeiten austeilen. Aus der Sicht des Benutzers werden die Benutzer ein Spielerlebnis wie nie zuvor haben, und vielleicht werden auch die anderen PC-Funktionen neben dem Spielen aufatmen.
Welche Windows 10-Version enthält DirectStorage?
DirectStorage unterstützt Windows 10 Version 1909 und höher.
Welches Windows-Betriebssystem eignet sich am besten für DirectStorage?
DirectStorage funktioniert am besten unter Windows 11, da es im Vergleich zu Windows 10, das über ältere Speicherracks verfügt, über integrierte neue Speicherstapeloptimierungen verfügt.
Ist DirectStorage eine neue API?
Nein, die DirectStorage-API wurde bereits auf den Konsolen Xbox Series X und Series S von Microsoft implementiert.
Unterstützt mein PC DirectStorage?
Wenn Ihr PC über Folgendes verfügt, unterstützt er DirectStorage:
- NVMe (Non-Volatile Memory Express) mit PCIe (PCI Express)-Bus 3.0 oder höher
- NVMe SSD sollte 1 TB oder größer sein
- DirectX 12 Ultimate-GPU
- Windows 11 OS oder Windows 10 Version 1909 und höher.
Ist DirectStorage bereits veröffentlicht? Wo kann man es herunterladen?
DirectStorage Developer Preview wurde im Juli 2021 veröffentlicht. Sie können jetzt DirectStorage API für PC herunterladen hier von microsoft.com.