Was ist DirectStorage und seine direkten Auswirkungen auf PC-Gaming?

Veröffentlicht: 2023-10-26

DirectStorage ist eine Technologie, die Microsoft für die Xbox Series S und Xbox Series X entwickelt hat. Das Hauptziel dieser Technologie besteht darin, die Ladezeiten von Spielen so weit wie möglich zu verkürzen.

what is directstorage in pc gaming

Microsoft hat außerdem versprochen, DirectStorage in naher Zukunft auf PCs einzuführen. Dies sollte der Fall sein, da alle Konsolen der aktuellen Generation, einschließlich der PS5, eine ähnliche Technologie verwenden, um das gesamte Spielerlebnis zu verbessern.

Inhaltsverzeichnis

Was ist DirectStorage?

Um DirectStorage und seine bahnbrechende Technologie zu verstehen, müssen Sie zunächst verstehen, wie Spiele funktionieren und ihre Daten speichern. Alle Spiele speichern ihre Assets und Texturen sowie alles andere, was für sie wichtig ist, in einem komprimierten Format auf Ihrer SSD/HDD, und wann immer ein herkömmliches Spiel diese Assets benötigt, fordert es Ihre SSD/HDD auf, die Daten zu senden. Die SSD sendet die unkomprimierten Daten an den Systemspeicher oder RAM, und der Systemspeicher sendet die Daten an Ihre CPU, die die Daten dekomprimiert und erneut an den Systemspeicher sendet, bevor sie die unkomprimierten Daten an die GPU sendet.

flow of gpu assets without directstorage
Bild: Microsoft

An dem gesamten Vorgang ist nichts auszusetzen. Schließlich verwenden alle Spiele seit etwa 25 Jahren die gleiche traditionelle Methode, aber dieser Ansatz nimmt viel mehr Zeit in Anspruch und könnte sogar dazu führen, dass Sie erhebliche Leistungseinbußen hinnehmen müssen, wenn es zu Engpässen bei Speicher, CPU usw. kommt. RAM usw.

flow of gpu assets with direct storage
Bild: Microsoft

DirectStorage verfolgt einen anderen und besseren Ansatz: Anstatt Daten auf der CPU zu dekomprimieren, werden sie auf der GPU dekomprimiert. Dadurch ändert sich der gesamte Datenfluss: Daten werden von der SSD an den Systemspeicher oder RAM gesendet und dann vom RAM direkt an die GPU weitergeleitet, wo die GPU die Daten dekomprimiert und direkt verwendet. Dadurch wird der gesamte Prozess wesentlich schneller und effizienter.

Dadurch wird das Rendern von Spielgrafiken und Spielwelten auf Ihrem PC nicht nur deutlich schneller, sondern Sie können sich auch über mehr Leistung und bessere Ladezeiten für Spiele als je zuvor freuen.

Voraussetzungen für die Verwendung von DirectStorage

Bisher gab es DirectStorage nur für die Xbox Series S und X, aber Microsoft hat es kürzlich auf den PCMR gebracht. Mit der vorherigen Entwicklung der DirectStorage-API konnte DirctStorage 1.1 auf schnellen SSDs wie Gen 4 NVMe-Laufwerken ausgeführt werden. Das ist großartig, denn mit einer schnelleren SSD könnte die Technologie jetzt noch besser funktionieren und die gesamte Komprimierung und Dekomprimierung von Daten viel schneller durchführen und dabei die Rechenleistung der GPU und die Geschwindigkeit der SSD voll ausnutzen.

Während all dies in einer geschlossenen Umgebung wie einer Spielekonsole einfach zu bewerkstelligen ist, ist es selbst für ein so großes Unternehmen wie Microsoft schwierig, dies alles auf einem PC mit anderen Technologien durchzuführen, um Spiele schneller und schneller zu machen. Das liegt daran, dass ein PC unterschiedliche und sehr unterschiedliche Komponenten verwendet: RAM, SSD, CPU und GPU stammen von unterschiedlichen Herstellern. Aus diesem Grund entschied Microsoft zunächst, dass DirectStorage nur mit NVMe-Laufwerken der 4. Generation funktionieren würde, und brachte es als DirectStorage 1.1 auf den PC.

Doch mit der Einführung von DirectStorage 1.2 änderten sich die Dinge sehr schnell. Mit DirectStorage 1.2 können Sie alte Hardware wie SATA-SSDs und sogar alte Festplatten verwenden, was die Kompatibilität von DirectStorage für den Durchschnittsverbraucher erheblich verbessert.

Als Speichermedium benötigen Sie außerdem ein Spiel, das DX12 unterstützt. Schließlich ist DirectStorage eine DirectX-API. Aus diesem Grund müssen viele Spieleentwickler DirectStorage-Unterstützung zu ihren alten Spielen über Updates oder zu ihren neuen Spielen hinzufügen. Ein solches Spiel ist Forspoken, das von Square Enix entwickelt wird. Sie fügen ständig Unterstützung für neue Technologien hinzu und sind diejenigen, die sowohl DirectStorage als auch AMDs FSR 3 unterstützt haben. Forspoken kann jetzt auch mit DiectStorage-Unterstützung gespielt werden.

Leistungsverbesserungen und Hardwareanforderungen

Als Microsoft DirectStorage auf dem PC einführte, funktionierte es nur auf den schnelleren SSDs der 4. Generation, sodass viele Leute es nicht nutzen konnten, selbst wenn Gaming-Unterstützung verfügbar war. Dies war jedoch nicht die Absicht von Microsoft, da herkömmliche Festplatten oder SATA-SSDs beim Senden häufiger Datenanfragen nicht so gut sind wie NVMe-Laufwerke der 4. Generation. Herkömmliche Festplatten können große Datenmengen senden, jedoch nicht sehr häufig, während die neuen und schnelleren SSDs der 4. Generation genau das Gegenteil bewirken können, da SSDs sehr effizient darin sind, kleine Datenmengen sehr häufig zu senden. Diese Datenanfragen werden auch IOPS oder IO-Anfragen genannt.

iops with ssds

Da DirectStorage die PCIe-Lanes voll ausnutzen kann, sind schnellere SSDs die richtige Wahl, denn in einem modernen Videospiel, in dem Sie so viele Assets häufiger laden, ist es für eine SSD viel einfacher, eine bessere Leistung als eine Festplatte zu erzielen.

Doch DirectStorage setzt nicht nur auf schnellere SSDs. Das gesamte Paradigma, es für eine bessere Spieleleistung zu nutzen, hängt auch von der wichtigsten Komponente für Spiele ab, der GPU. Obwohl alle GPUs aufgrund der vielen Kerne hervorragend zum Dekomprimieren von Daten geeignet sind, stellt sich die Frage, ob die Abhängigkeit von der GPU zum Dekomprimieren von Daten so einfach ist, wie Sie vielleicht denken.

GPUs können Daten gut dekomprimieren, aber wir müssen auch berücksichtigen, welche Art von Daten und Assets verwendet werden. Da Spiele immer größer werden, ist es gut zu wissen, dass alle Assets für Spiele in einem archivierten und komprimierten Format gespeichert werden. Traditionell werden sie zur Komprimierung an die CPU gesendet, doch mit der aktuellen Version von DirectStorage auf dem PC ist es den GPUs nicht möglich, solch große Datenmengen zu dekomprimieren.

nvidia rtx io

Dies ist jedoch mit Technologien wie Nvidia RTX IO möglich, die für diese Aufgaben dedizierte Hardware in der GPU verwenden. Der größte Vorteil besteht darin, dass die Dekomprimierung von Daten mit RTX IO viel schneller ist als die Dekomprimierung von Daten über die CPU. Und das Beste daran ist, dass die Daten direkt in den Videospeicher der GPU dekomprimiert werden.

Spielunterstützung für DirectStorage

Während DirectStorage eine großartige Technologie für den PC ist und das PC-Spielerlebnis nachhaltig verbessern wird, ist die Spieleunterstützung für diese Technologie nicht so umfangreich, wie man denken würde, als Microsoft DirectStorage für den PC ankündigte. Mit Stand Oktober 2023 gibt es nur ein Spiel, das diese Technologie unterstützt, nämlich Forspoken von Square Enix , das 2022, also genau ein Jahr zuvor, angekündigt wurde, und bisher gibt es nur ein anderes Spiel, das Direct Storage per Software unterstützt Update in der Zukunft, Ratchet and Clank: Rift Apart .

Für PCMR sind das sowohl traurige als auch einigermaßen offensichtliche Neuigkeiten, da ein PC ein offenes System ist und die Implementierung einer vollwertigen API in einer offenen Umgebung genauso schwierig ist, wie es scheint. Außerdem müssen Sie bedenken, dass Microsoft Direct Storage sowohl in Windows 10 als auch in Windows 11 implementieren konnte und es aufgrund des besseren Speichersubsystems in Windows 11 besser funktionieren wird.

In der Zwischenzeit können Sie Direct Storage auf Forspoken ausprobieren. Ein großes Lob an die Entwickler, die solche neuen Technologien einführen, damit der Durchschnittsspieler ein besseres Spielerlebnis auf seinem PC genießen kann.

FAQs zur DirectStorage-Unterstützung für PCs

1. Wozu dient DirectStorage auf PCs?

DirectStorage wurde für die Xbox Series X und S entwickelt und hat die Spielzeiten deutlich verkürzt und die Spielgrafik verbessert. Es wurde für NVMe-SSDs entwickelt, kann aber jetzt auch auf Festplatten verwendet werden. Im Jahr 2022 führte Microsoft DirectStorage auch für Windows-PCs ein.

2. Ist DirectStorage Hardware oder Software?

DirectStorage ist eine Software oder genauer gesagt eine API, die auf Microsofts Direct

3. Was ist DirectStorage SSD?

DirectStorage ist eine Software, die ursprünglich zur Verkürzung der Ladezeiten von Spielen auf Konsolen entwickelt und dann für den PC aktiviert wurde. Diese Technologie kann die Ladezeiten und visuellen Details eines Videospiels verbessern und funktioniert besonders gut auf einer SSD mit einer Gne 4 PCIe-Schnittstelle.

4. Bietet Windows weitere Gaming-Funktionen wie Direct Storage?

Ja, Windows bietet eine ganze Reihe spielorientierter Funktionen, die Ihr Spielerlebnis erheblich verbessern können, wie z. B. DirectX 12 Ultimate, Game Bar, Game Pass Ultimate und viele mehr. Wenn Sie mehr über die Gaming-Funktionen von Windows erfahren möchten, können Sie sich unseren Artikel „Gaming-Funktionen von Windows 11“ ansehen.

5. Was sind die Anforderungen von DirectStorage?

Um diese Technologie auf Ihrem PC nutzen zu können, benötigen Sie eine Festplatte oder SSD und eine GPU, die Direct Unter Windows 11 sind die Ergebnisse möglicherweise besser, und vor allem benötigen Sie ein Spiel, das DirectStorage unterstützt. Derzeit gibt es nur ein Spiel, das diese Funktion unterstützt, nämlich Forspoken.

6. Funktioniert Direct Storage auch auf der Festplatte?

Ja, mit den neuen 1.2-Updates funktioniert DirectStorage auch auf Festplatten. Beachten Sie jedoch, dass die Verwendung von DirectStorage auf einer SSD im Vergleich zu einer NVME-SSD keine großen Leistungsverbesserungen mit sich bringt. Die Ladezeiten Ihrer Spiele könnten sich verbessern, aber nicht so drastisch, wie Sie denken.

7. Kann ich DirectStorage unter Windows 10 verwenden?

Ja, solange Sie über die richtige Hardware verfügen, können Sie DirectStorage unter Windows 10 verwenden. Allerdings ist die Leistungssteigerung im Vergleich zu Windows 11 möglicherweise nicht so groß, da Windows 11 ein moderneres und verbessertes Speichersubsystem verwendet. In der Praxis dürfte der Unterschied allerdings sehr gering sein, sofern man die richtige Hardware verwendet.

8. Funktioniert eine kleinere SSD-Größe für DirectStorage?

Bei DirectStorage spielt es keine Rolle, welche SSD-Größe Sie verwenden. Das Wichtigste bei DirectStorage ist die Geschwindigkeit Ihrer SSD oder HDD. Wenn Sie eine 256-GB-NVME-SSD der 4. Generation haben, sollte diese eine bessere Leistung erbringen als eine 2-TB-SSD der 3. Generation oder eine SATA-SSD. Speichergeschwindigkeit und PCIe-Lanes sind hier die wichtigsten Faktoren, die Sie berücksichtigen müssen. Je mehr Bandbreite Sie haben, desto besser wird es theoretisch funktionieren.

9. Funktioniert DirectStorage mit einem schnelleren RAM besser?

Schnellerer RAM steht nicht in direktem Zusammenhang mit DirectStorage. Es wird nur zur Übermittlung von Daten an die GPU verwendet. Es spielt keine Rolle, ob ein Spiel DirectStorage verwendet oder nicht. Ein schnellerer Speicher ist für ein besseres Spielerlebnis wichtiger als jede andere Softwarefunktion, da bessere Hardware direkt zu einer besseren Spieleleistung führt. Wenn Sie einen PC haben und eine bessere Spieleleistung wünschen, sollten Sie besser einen schnelleren Speicher als jede andere Software verwenden.