Dine spil indlæses hurtigere end nogensinde før med fuld understøttelse af DirectStorage i Windows 11.
Windows 11 er endelig her med operativsystemet, der nu sendes på nye pc'er, samt opgraderinger, der rulles ud til berettigede Windows 10-brugere gratis. Selvom der er meget at være begejstret for i Windows 11, er der få funktioner, der overgår alt andet for gamerfællesskabet.
Sammen med Auto-HDR, en fornyet Microsoft Store, Xbox Game Pass, er DirectStorage en af de nyeste funktioner, der kommer til Windows 11. Men ligesom mange andre Windows 11-funktioner, er det ikke alle enheder, der understøtter det. Lad os dykke direkte ned i alle de detaljer, du har brug for at vide om denne funktion, og om du vil være en af brugerne, der drager fordel af den.
Hvad er DirectStorage i Windows 11?
DirectStorage er en API i DirectX-familien. Selvom det oprindeligt blev designet til Xbox Velocity Architecture, introducerer Microsoft det nu også til Windows-pc'er. For at sige det enkelt kan DirectStorage reducere indlæsningstiderne for spil betydeligt. Ikke nok med dette, med DirectStorage kan spil også gengive virtuelle verdener, der er meget mere detaljerede og ekspansive end nogensinde.
Hvis du undrer dig over, hvordan det gør det, er her de finere detaljer. Med udviklingen af spillets arbejdsbelastninger i de sidste par år har meget ændret sig. Den nye spilarbejdsbelastning optimerer de data, den indlæser. I stedet for at indlæse store bidder af data på én gang, opdeler de et spils aktiver i mindre dele. Spillet indlæser kun disse mindre dele, når det kræves.
For eksempel indlæser spillet sceneriet, når din karakter bevæger sig i den retning. De finere detaljer såsom teksturen af stoffet fyldes, når spillet kræver det.
Men denne ændring betyder også et stort antal IO-anmodninger sammenlignet med meget få IO-anmodninger fra tidligere spilarbejdsbelastninger. For at få et indblik er antallet ændret fra et par hundrede IO-anmodninger pr. sekund til titusinder med denne ændring.
På ældre API'er skaber denne stigning i IO-anmodninger en flaskehals på selv de mest sofistikerede drev. Traditionelt håndteres disse IO-anmodninger én ad gangen, hvilket øger IO-overhead drastisk. Hele operationen bliver ret dyr.
Det er her, DirectStorage API kommer ind i billedet. Det reducerer IO-overhead ved at aktivere og effektivt håndtere parallelle IO-anmodninger, der forekommer mange ad gangen.
DirectStorage gør også dekomprimeringen af aktiverne meget mere effektiv. Men DirectStorage API har brug for speciel hardware for at fungere, hvilket bringer os til det næste spørgsmål.
Krav til DirectStorage
DirectStorage API vil kun fungere på pc'er med NVMe (Non-Volatile Memory Express) med PCIe (PCI Express) bus 3.0 eller højere. NVMe SSD'en skal også være 1TB eller mere.
Derudover kræver DirectStorage også en DirectX 12 Ultimate GPU for at køre og gemme de spil, der bruger standard NVM Express-controlleren.
Grundlæggende er NVMe arkitekturen med pipelines flere køer, der tillader parallelle IO-anmodninger. DirectStorage er API'et, der gør det muligt for spil at gøre brug af dette pipeline-system, som NVMe har.
Bemærk: Selvom Microsoft nu også har udvidet understøttelsen af DirectStorage til Windows 10, vil det ikke fungere til sit fulde potentiale. DirectStorage kræver den OS-lagerstak, som Windows 11 tilbyder for komplet funktionalitet. Med den ældre OS-stak fra Windows 10 vil det kun gavne brugerne til en vis grad.
Men da DirectStorage er et API, skal spiludviklere også implementere det i deres spil. I sidste ende er det trods alt spillene, der skal gøre brug af denne API. Men når først udviklerne implementerer funktionen i deres spil, er det showtime! Det gør dig ikke til at aktivere noget fra din side. Hvis din enhed understøtter det, vil du opleve det med det samme i spil, der bruger det.
På DirectStorage-aktiverede enheder og spil vil brugerne få en forbedret spiloplevelse som aldrig før i Windows 11. Windows 11 er lavet til spil. Og DirectSotrage er en af de funktioner, der giver den dette ry.