DirectStorage zeigt in einer echten PC-Demo nur geringfügige Verbesserungen der Download-Geschwindigkeit
Die Microsoft DirectStorage API verspricht, Spiele-Downloads sowohl auf Xbox Series X/S als auch auf Windows-PCs (wo Microsoft kürzlich die Entwicklervorschauphase beendet hat) zu beschleunigen. Eines der ersten Spiele, das die Vorteile von DirectStorage auf dem PC demonstriert, ist Forspoken von Square Enix, das Teppei Ohno, CTO von Luminous Productions, diese Woche auf der GDC vorstellte. Wie The Verge berichtet , sagte Ono, dass einige Szenen in Forspoken dank der schnellen NVMe-SSD- und DirectStorage-Unterstützung in nur einer Sekunde geladen werden können. Dies ist definitiv eine Verbesserung gegenüber den CD- und DVD-Ladezeiten früherer Zeiten.
Als DirectStorage-Demo sind die Forspoken-Zahlen jedoch gemischt. Einerseits zeigen die von Ohno gezeigten Beispiele deutlich ein schnelleres Laden von DirectStorage-Szenen auf derselben Hardware im Vergleich zur alten Win32-API – von 2,6 auf 2,2 Sekunden in einer einzelnen Szene und von 2,4 auf 1,9 Sekunden in einer anderen. Forgotten zeigte auch bei älteren SATA-basierten SSDs eine Leistungsverbesserung, obwohl es als Funktion positioniert wurde, die vor allem für NVMe-Laufwerke nützlich wäre – ein Rückgang von 5,0 auf 4,6 Sekunden in einer Szene und von 4,1 auf 3,4 Sekunden in einer anderen. Geschwindigkeitsverbesserungen für SATA-SSDs waren fast ein Jahrzehnt lang begrenzt, weil die SATA-Schnittstelle selbst (nicht der SSD-Controller oder die NAND-Flash-Chips) sie zurückhält.
Andererseits zeigte Onos Demo, dass sich die Ladezeiten des Spiels nicht so dramatisch verbesserten, wie die reine I/O-Geschwindigkeit vermuten ließe. Auf der NVMe-SSD stieg die E/A von 2862 MB/s mit Win32 auf 4829 MB/s mit DirectStorage – eine Steigerung von fast 70 Prozent. Allerdings hat sich die Ladezeit der Szene von 2,1 auf 1,9 Sekunden verringert. Dieser Rückgang wäre selbst dann nicht spürbar, wenn Sie versuchen würden, ihn zu bemerken.
Die Forspoken-Demo hat letztendlich gezeigt, dass die Geschwindigkeit des von Ihnen verwendeten Speichers immer noch viel mehr davon abhängt, wie schnell Ihre Spiele geladen werden, als dies bei DirectStorage der Fall ist. Eine Szene, deren Laden mit DirectStorage auf der Festplatte 24,6 Sekunden dauerte, wurde auf einer SATA-SSD in nur 4,6 Sekunden und auf einer NVMe-SSD in 2,2 Sekunden geladen. Dies ist eine viel größere Lücke als zwischen Win32 und DirectStorage, die auf derselben Hardware ausgeführt werden.
Bitte beachten Sie, dass dies nur ein Spiel ist und wir wahrscheinlich eine größere Bandbreite an Ergebnissen sehen werden, wenn mehr Entwickler DirectStorage in ihre Spiele implementieren und Microsoft die Technologie verfeinert. Durch die Beseitigung anderer CPU-Engpässe, einschließlich der Verlagerung der Ressourcendekomprimierung von der CPU auf die GPU, kann der Leistungsvorteil von DirectStorage weiter gesteigert werden. Die GPU-Dekomprimierung wird in der PC-Version von DirectStorage noch nicht unterstützt, aber Microsoft behauptet , dass die Funktion „als nächstes auf unserer Roadmap“ steht.
Auflistungsbild von Western Digital
Schreibe einen Kommentar