Windows-spel kan nu använda DirectStorage för att ladda snabbare på SSD: er

Microsoft har meddelat att Windows-spel nu kan använda DirectStorage API för att dra full nytta av snabba SSD: er för att minska laddningstiderna.

Microsoft har meddelat att Windows-spel från och med idag kan börja levereras med stöd för DirectStorage API. Detta API dök först upp på Xbox Series X|S och det låter spel laddas mycket snabbare genom att utnyttja den fulla hastigheten på moderna NVMe SSD: er. Microsoft hade tillkännagett det för Windows redan i september 2020, men först nu är det allmänt tillgängligt för utvecklare.

Om du undrar varför DirectStorage är viktigt, här är en snabb förklaring: Tidigare API: er tillät endast spel att ladda tillgångar från köra genom att utföra en I/O-begäran åt gången, och varje begäran skulle behöva slutföras noggrant innan en annan kunde bearbetas. Detta orsakade bara en minimal ökning av overhead för varje begäran, och eftersom mekaniska hårddiskar och SATA SSD: er inte var så snabba, var påverkan på laddningstiderna inte så stor.

Men nu, med snabba NVMe-enheter som kan läshastigheter på flera gigabyte, betyder denna process att det är nästan omöjligt att använd hela bandbredden på enheten medan du bara bearbetar en begäran i taget, vilket innebär att spel laddas mycket långsammare än de skall. Dessutom är dessa tillgångar vanligtvis komprimerade, och de måste dekomprimeras innan de kan laddas i spelet.

DirectStorage hanterar allt detta genom att tillåta flera I/O-förfrågningar åt gången, utnyttja nya dekompressionstekniker och mata tillgångar mer effektivt till GPU: n. Genom att ändra allt detta kan spel laddas så mycket snabbare när de använder DirectStorage, och utöver det kan de starta använd mycket större tillgångar, eftersom utvecklare kan vara säkra på att de laddas mycket snabbare och inte kommer att behålla spelaren väntar. I slutändan resulterar detta i förkortade laddningstider och, när utvecklarna vänjer sig vid att ha det utrymmet, mer detaljerade texturer i spel.

Denna fördel är dock mer gynnsam för NVMe SSD: er, och det beror på det unika gränssnittet de använder, som består av flera köer för data åtkomst, vilket gör det enklare för spel att begära åtkomst till flera tillgångar samtidigt utan att behöva vänta på en tidigare begäran avslutad. Windows 11-användare kommer också att gynnas mest, tack vare en ny lagringsstack. Windows 10-användare kommer också att se förbättringar, fastän.

Microsoft nämnde inte några spel som kommer att använda tekniken just nu, men du kan antagligen anta att alla titlar som utnyttjar DirectStorage på Xbox också kommer att använda det på Windows. Du måste dock vänta på att enskilda utvecklare ska implementera det i varje spel, eftersom det inte är en switch som Microsoft kan vända på.


Källa: Microsoft