Microsoft teatas, et selle uus DirectStorage API jõuab Windows 10-sse ja Windows 11-sse, tuues mängude jaoks kiirema laadimisaja.
Eelmisel kuul toimunud Windows 11 üritusel teatas Microsoft, et uus operatsioonisüsteem tuleb kasutusele uus DirectStorage API. See uus API muudab seda, kuidas mängud NVMe SSD-draividelt andmeid loevad, võimaldades palju suuremat kiirust ja lühemat laadimisaega. Siiski näib, et DirectStorage tuleb ka Windows 10-sse, täpsemalt versioonidesse 1909 ja uuematesse versioonidesse. Teadaanne tehti koos väljaandmisega esimene arendaja eelvaade API-st.
Kerime veidi tagasi; DirectStorage tegi oma debüüdi Xbox Series X ja S konsoolidel, toimides Xbox Velocity Architecture'i selgroona. Microsoft teatas peagi, et see nii saab tulevad Windowsi arvutitesse, ja tol ajal arvasime kõik, et see tähendab Windows 10. Kuid kui Microsoft teatas Windows 11 funktsioonist, tundus, et Windows 10 kasutajad ei pruugi DirectStorage'i saada. Nüüd tundub, et see nii ei lähe, kuid kogemus ei pruugi olla täpselt sama.
Meil on teada kaks DirectStorage'i peamist eelist. Esimene on see, et see võimaldab korraga käsitleda mitut IO-päringut. See on viimastel aastatel muutunud üha olulisemaks, kuna mängud on nüüd palju suuremad kui varem. See on oluline ka seetõttu, et NVMe-draividel on palju rohkem ribalaiust ja tuhandete andmetele juurdepääsu päringute olemasolu tekitab ülekulusid. Kui korraga käsitletakse mitut päringut, saab kasutada NVMe-draivi kogu ribalaiust. Teine suur eelis on see, et GPU saab hakkama mänguandmete lahtipakkimisega, et protsessi veelgi kiirendada.
Siiski mainib Microsoft nüüd midagi muud. Windows 11-l on uus täiendatud salvestuspakk, mis võimaldab arvutitel DirectStorage'i täielikult ära kasutada. Windows 10 puhul on ettevõte optimeerinud DirectStorage'i pärandmälupaki, kuid see pole päris sama. Microsoft ei ütle siiski, kui suur see erinevus peaks olema.
Mängud tuleb luua spetsiaalselt DirectStorage'i jaoks, kuid need töötavad arvutites, mis API-d ei toeta, nii et te ei pea muretsema ühilduvuse pärast. DirectStorage'i kasutamiseks vajate siiski NVMe SSD-d. Arendajatele. API tuleb mängumootorisse rakendada vaid üks kord ja selle eelised rakenduvad automaatselt kogu mängus. Kuigi esimene eelvaade on praegu väljas, pole GPU lahtipakkimisvõimalused veel saadaval.