DirectStorage visar endast mindre nedladdningshastighetsförbättringar i en riktig PC-demo

DirectStorage visar endast mindre nedladdningshastighetsförbättringar i en riktig PC-demo

Microsoft DirectStorage API lovar att påskynda nedladdningar av spel på både Xbox Series X/S och Windows-datorer (där Microsoft nyligen lämnade förhandsgranskningsfasen för utvecklare). Ett av de första spelen som visar upp fördelarna med DirectStorage på PC är Square Enix’s Forspoken, som Luminous Productions CTO Teppei Ohno visade upp på GDC den här veckan. Som rapporterats av The Verge sa Ono att tack vare det snabba NVMe SSD- och DirectStorage-stödet kan vissa scener i Forspoken laddas på så lite som en sekund. Detta är definitivt en förbättring jämfört med laddningstiderna för CD och DVD från förr.

Men som en DirectStorage-demo är Forspoken-numren blandad. Å ena sidan visar exemplen som Ohno visade tydligt snabbare laddning av DirectStorage-scener på samma hårdvara jämfört med det äldre Win32 API – från 2,6 till 2,2 sekunder i en enskild scen och från 2,4 till 1,9 sekunder i en annan. Forgotten visade prestandaförbättringar även på äldre SATA-baserade SSD-enheter, trots att den är placerad som en funktion som i första hand skulle vara användbar för NVMe-enheter – en minskning från 5,0 till 4,6 sekunder i en scen och från 4,1 till 3,4 sekunder i en annan. Hastighetsförbättringar för SATA SSD-enheter har varit begränsade under mer än ett decennium eftersom själva SATA-gränssnittet (inte SSD-kontrollern eller NAND-flashchips) håller tillbaka dem.

Å andra sidan visade Onos demo att spelets laddningstider inte förbättrades så dramatiskt som den råa I/O-hastigheten skulle antyda. På NVMe SSD ökade I/O från 2862 MB/s med Win32 till 4829 MB/s med DirectStorage – en ökning med nästan 70 procent. Men laddningstiden för scenen har minskat från 2,1 till 1,9 sekunder. Denna nedgång skulle inte märkas även om du försökte märka den.

Forspoken-demon slutade med att visa att hastigheten på lagringen du använder fortfarande handlar mycket mer om hur snabbt dina spel laddas än vad DirectStorage gör. En scen som tog 24,6 sekunder att ladda med DirectStorage på hårddisken laddades på bara 4,6 sekunder på en SATA SSD och 2,2 sekunder på en NVMe SSD. Detta är ett mycket större gap än mellan Win32 och DirectStorage som körs på samma hårdvara.

Observera att detta bara är ett spel och vi kommer sannolikt att se ett bredare utbud av resultat när fler utvecklare implementerar DirectStorage i sina spel och när Microsoft förfinar tekniken. Att eliminera andra CPU-flaskhalsar, inklusive att flytta resursdekompression från CPU:n till GPU:n, kan ytterligare öka prestandafördelen med DirectStorage. GPU-dekomprimering stöds ännu inte i PC-versionen av DirectStorage, men Microsoft hävdar att funktionen är ”nästa på vår färdplan”.

Listabild från Western Digital

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *