Microsoftov API DirectStorage za igre prihaja v Windows 10

Microsoft je napovedal, da njegov novi API DirectStorage prihaja v Windows 10 in Windows 11, kar prinaša hitrejše nalaganje iger.

Na dogodku Windows 11 prejšnji mesec je Microsoft napovedal, da bo novi operacijski sistem predstavljen novi DirectStorage API. Ta novi API spreminja, kako igre berejo podatke s pogonov NVMe SSD, kar omogoča veliko večje hitrosti in krajše čase nalaganja. Vendar se zdi, da bo DirectStorage prišel tudi v Windows 10, natančneje različice 1909 in novejše. Objava je bila objavljena ob izdaji prvi predogled razvijalca API-ja.

Previjemo malo nazaj; DirectStorage je debitiral na konzolah Xbox Series X in S ter služil kot hrbtenica za arhitekturo Xbox Velocity. Microsoft je kmalu napovedal, da bo prihaja v osebne računalnike z operacijskim sistemom Windows, in takrat smo vsi mislili, da to pomeni Windows 10. Vendar, ko je Microsoft napovedal funkcijo za Windows 11, se je zdelo, da uporabniki Windows 10 morda ne bodo dobili DirectStorage. Zdaj se zdi, da ne bo tako, vendar izkušnja morda ne bo popolnoma enaka.

Poznamo dve glavni prednosti DirectStorage. Prvi je ta, da omogoča hkratno obravnavanje več zahtev IO. To je postalo vse bolj pomembno v zadnjih letih, saj so igre zdaj veliko večje, kot so bile. To je pomembno tudi zato, ker imajo pogoni NVMe veliko večjo pasovno širino in na tisoče zahtev za dostop do podatkov povzroča dodatne stroške. Z več zahtevami, ki se obravnavajo hkrati, je mogoče uporabiti celotno pasovno širino pogona NVMe. Druga velika prednost je, da GPE lahko upravlja dekompresijo podatkov igre, da še bolj pospeši postopek.

Vendar Microsoft zdaj omenja nekaj drugega. Windows 11 ima nov nadgrajen sklad za shranjevanje, ki osebnim računalnikom omogoča, da v celoti izkoristijo DirectStorage. V sistemu Windows 10 je podjetje optimiziralo podedovani sklad za shranjevanje za DirectStorage, vendar ni povsem enako. Vendar Microsoft ne pove, kako velika naj bi bila razlika.

Igre bodo morale biti izdelane posebej za DirectStorage, vendar bodo še naprej delovale na osebnih računalnikih, ki ne podpirajo API-ja, tako da vam ni treba skrbeti za združljivost. Vendar pa za uporabo DirectStorage potrebujete NVMe SSD. Za razvijalce. API je treba samo enkrat implementirati v motor igre in njegove prednosti bodo samodejno uporabljene v celotni igri. Čeprav je prvi predogled že na voljo, zmožnosti dekompresije GPU še niso na voljo.