Microsoft oznámil, že jeho nové rozhraní DirectStorage API přichází na Windows 10 a Windows 11, což přináší rychlejší načítání her.
Na akci Windows 11 minulý měsíc Microsoft oznámil, že nový operační systém bude obsahovat nové rozhraní DirectStorage API. Toto nové API mění způsob, jakým hry čtou data z NVMe SSD disků, což umožňuje mnohem vyšší rychlosti a kratší doby načítání. Vypadá to však, že DirectStorage přijde i na Windows 10, konkrétně na verze 1909 a vyšší. Oznámení bylo učiněno současně s vydáním první vývojářský náhled rozhraní API.
Vraťme se trochu zpět; DirectStorage debutovalo na konzolách Xbox Series X a S, které sloužilo jako páteř architektury Xbox Velocity Architecture. Microsoft brzy oznámil, že bude přichází na počítače se systémem Windowsa v té době jsme si všichni mysleli, že to znamená Windows 10. Když však Microsoft oznámil funkci pro Windows 11, zdálo se, že uživatelé Windows 10 nemusí získat DirectStorage. Nyní se zdá, že tomu tak nebude, ale zkušenost nemusí být úplně stejná.
Existují dvě základní výhody DirectStorage, o kterých jsme věděli. První je, že umožňuje zpracovat více požadavků IO současně. To je v posledních letech stále důležitější, protože hry jsou nyní mnohem větší, než bývaly. Je to také důležité, protože disky NVMe mají mnohem větší šířku pásma a tisíce požadavků na přístup k datům vytváří režii. Při zpracovávání více požadavků současně lze využít celou šířku pásma jednotky NVMe. Další velkou výhodou je, že GPU zvládne dekompresi herních dat, aby se proces ještě více urychlil.
Microsoft však nyní zmiňuje ještě něco jiného. Windows 11 má nový vylepšený zásobník úložiště, který umožňuje počítačům plně využívat výhod DirectStorage. V systému Windows 10 společnost optimalizovala starší zásobník úložiště pro DirectStorage, ale není to úplně stejné. Microsoft však neuvádí, jak velký by měl být rozdíl.
Hry budou muset být vytvořeny speciálně pro DirectStorage, ale budou nadále fungovat na počítačích, které nepodporují API, takže se nemusíte starat o kompatibilitu. K používání DirectStorage však potřebujete SSD NVMe. Pro vývojáře. API stačí implementovat do herního enginu pouze jednou a jeho výhody se automaticky projeví v celé hře. Zatímco první náhled je nyní venku, možnosti dekomprese GPU zatím nejsou k dispozici.