directstorage: Erklärt: Was ist Microsoft DirectStorage und wie wird es die Ladezeiten von Spielen auf Windows-PCs steigern

Soul Hackers 2 Erscheinungsdatum Ankuendigungstrailer enthuellt

Microsoft hat das angekündigt Windows Spiele können jetzt mit DirectStorage ausgeliefert werden. Der Technologieriese kündigte das Update über einen offiziellen DirectX-Entwicklerblog an. Die Technologie soll die Spieleleistung von Spiellasten auf laufenden PCs steigern Windows11 und Windows 10. Laut Blog DirectStorage ermöglicht es Entwicklern, die Geschwindigkeit der neuesten Speichergeräte voll auszunutzen. Für diejenigen, die dies nicht tun, hat Microsoft angekündigt, dass DirectStorage bereits im September 2020 zu Windows kommen wird. Das Unternehmen stellt allen seinen Partnern (einschließlich Entwicklern) die Anwendungsprogrammierschnittstelle (API) der Technologie zur Verfügung, um sie mit ihren Spielen auszuliefern. Aber um zu verstehen, wie DirectStorage Windows-Benutzern hilft, müssen Sie wissen, was es ist.
Was ist Microsoft DirectStorage
Microsoft DirectStorage ist eine Low-Level-Speicher-API für Spiele, die 2020 mit Xbox Series X eingeführt wurde. Eine API ist eine Art Softwareschnittstelle, die andere Softwarekomponenten unterstützt. Einfach ausgedrückt kann eine API als ein Standard betrachtet werden, dem Programme folgen, um eine bestimmte gewünschte Ausgabe bereitzustellen.
Bei DirectStorage handelt es sich um eine API der DirectX-Familie, die ursprünglich für die Velocity-Architektur auf Windows-PCs entwickelt wurde. DirectStorage erhöht die Eingabe-/Ausgabegeschwindigkeit, was zu schnelleren Ladegeschwindigkeiten führt.
Wie Microsoft DirectStorage Windows-Spielen hilft
Jüngste Fortschritte bei SSD- und PCIe-Technologien, insbesondere NVMe-Technologien, ermöglichen es Gaming-PCs, Speicherlösungen zu haben, die weitaus mehr Bandbreite bieten, als dies mit älteren Festplattentechnologien jemals möglich war. Anstelle von Dutzenden von Megabyte pro Sekunde können die neuesten Laufwerke mehrere Gigabyte pro Sekunde liefern.
Mit diesem Spiel haben sich auch die Workloads weiterentwickelt. Wie im Microsoft-Blog erklärt, zerlegen die neuesten Spiele Assets wie Texturen in kleinere Teile, anstatt große Stücke auf einmal mit sehr wenigen IO-Anforderungen zu laden, und laden nur die Teile, die für die aktuelle Szene benötigt werden, die gerendert wird. Obwohl dieses Verfahren viel speichereffizienter ist, erzeugt es verglichen mit dem vorliegenden Verfahren zu viele IO-Anforderungen.
Wie wirkt sich das aus? Tatsache ist, dass die aktuellen Speicher-APIs nicht für diese hohe Anzahl von IO-Anforderungen optimiert sind. Hier kommt die DirectStorage-API ins Spiel. Wie bereits erwähnt, erhöht die API die IO-Geschwindigkeit, was zu einer kürzeren Startzeit von Spielen führt.

toi-tech