Spillene dine lastes inn raskere enn noen gang før med full støtte for DirectStorage i Windows 11.
Windows 11 er endelig her med operativsystemet som nå leveres på nye PC-er, samt oppgraderinger som rulles ut til kvalifiserte Windows 10-brukere gratis. Selv om det er mye å glede seg over i Windows 11, er det få funksjoner som overgår alt annet for spillerfellesskapet.
Sammen med Auto-HDR, en fornyet Microsoft Store, Xbox Game Pass, er DirectStorage en av de nyeste funksjonene som kommer til Windows 11. Men i likhet med mange andre Windows 11-funksjoner, vil ikke alle enheter støtte det. La oss dykke rett inn i alle detaljene du trenger å vite om denne funksjonen og om du vil være en av brukerne som drar nytte av den.
Hva er DirectStorage i Windows 11?
DirectStorage er et API i DirectX-familien. Selv om den opprinnelig ble designet for Xbox Velocity Architecture, introduserer Microsoft den nå også til Windows-PCer. For å si det enkelt kan DirectStorage redusere lastetidene for spill enormt. Ikke bare dette, med DirectStorage kan spill også gjengi virtuelle verdener som er mye mer detaljerte og ekspansive enn noen gang.
Hvis du lurer på hvordan det gjør det, her er de finere detaljene. Med utviklingen av spillarbeidsmengdene de siste årene har mye endret seg. Den nye spillarbeidsmengden optimaliserer dataene den laster inn. I stedet for å laste inn store biter av data på én gang, deler de opp eiendelene til et spill i mindre deler. Spillet laster bare inn disse mindre delene når det er nødvendig.
Spillet laster for eksempel landskapet når karakteren din beveger seg i den retningen. De finere detaljene som teksturen på stoffet belastes når spillet krever det.
Men denne endringen betyr også et stort antall IO-forespørsler sammenlignet med svært få IO-forespørsler fra tidligere spillarbeidsmengder. For å få et innblikk har tallet endret seg fra noen hundre IO-forespørsler per sekund til titusenvis med denne endringen.
På eldre APIer skaper denne økningen i IO-forespørsler en flaskehals på selv de mest sofistikerte stasjonene. Tradisjonelt håndteres disse IO-forespørslene én om gangen, og øker derfor IO-overheaden drastisk. Hele operasjonen blir ganske dyr.
Det er her DirectStorage API kommer inn. Det reduserer IO-overhead ved å aktivere og effektivt håndtere parallelle IO-forespørsler som oppstår mange samtidig.
DirectStorage gjør også dekompresjonen av eiendelene mye mer effektiv. Men DirectStorage API trenger spesiell maskinvare for å fungere, noe som bringer oss til neste spørsmål.
Krav til DirectStorage
DirectStorage API vil kun fungere på PC-er med NVMe (Non-Volatile Memory Express) med PCIe (PCI Express) buss 3.0 eller høyere. NVMe SSD-en bør også være 1TB eller mer.
I tillegg krever DirectStorage også en DirectX 12 Ultimate GPU for å kjøre og lagre spillene som bruker standard NVM Express-kontrolleren.
I utgangspunktet er NVMe arkitekturen med pipelines flere køer som tillater parallelle IO-forespørsler. DirectStorage er API-en som lar spill benytte seg av dette pipeline-systemet som NVMe har.
Merk: Selv om Microsoft nå også har utvidet støtten for DirectStorage til Windows 10, vil det ikke fungere fullt ut. DirectStorage krever OS-lagringsstabelen som Windows 11 tilbyr for fullstendig funksjonalitet. Med den eldre OS-stakken til Windows 10, vil det bare til en viss grad være til fordel for brukerne.
Men siden DirectStorage er et API, må spillutviklere også implementere det i spillene sine. Til syvende og sist er det tross alt spillene som må bruke denne API-en. Men når utviklerne implementerer funksjonen i spillene sine, er det showtime! Du trenger ikke å aktivere noe fra din side. Hvis enheten din støtter det, vil du oppleve det umiddelbart i spill som bruker det.
På DirectStorage-aktiverte enheter og spill vil brukerne få en forbedret spillopplevelse som aldri før i Windows 11. Windows 11 ble laget for spill. Og DirectSotrage er en av funksjonene som gir den dette ryktet.