Microsoft DirectStorage API pre hry prichádza do Windowsu 10

Spoločnosť Microsoft oznámila, že jej nové rozhranie DirectStorage API prichádza na Windows 10 a Windows 11, čo prináša rýchlejšie načítanie hier.

Na podujatí Windows 11 minulý mesiac spoločnosť Microsoft oznámila, že bude obsahovať nový operačný systém nové rozhranie DirectStorage API. Toto nové API mení spôsob, akým hry čítajú dáta z NVMe SSD diskov, čo umožňuje oveľa vyššie rýchlosti a kratšie časy načítania. Zdá sa však, že DirectStorage príde aj na Windows 10, konkrétne verzie 1909 a vyššie. Oznámenie bolo urobené súčasne s vydaním prvý náhľad vývojára API.

Poďme sa trochu pretočiť; DirectStorage debutovalo na konzolách Xbox Series X a S a slúžilo ako chrbtica architektúry Xbox Velocity Architecture. Microsoft čoskoro oznámil, že to bude prichádza na počítače so systémom Windowsa v tom čase sme si všetci mysleli, že to znamená Windows 10. Keď však spoločnosť Microsoft oznámila túto funkciu pre Windows 11, zdalo sa, že používatelia systému Windows 10 nemusia získať DirectStorage. Teraz sa zdá, že to tak nebude, ale skúsenosť nemusí byť úplne rovnaká.

Poznáme dve základné výhody DirectStorage. Prvým je, že umožňuje spracovať viacero požiadaviek IO súčasne. To sa v posledných rokoch stáva čoraz dôležitejším, pretože hry sú teraz oveľa väčšie, ako bývali. Je to dôležité aj preto, že disky NVMe majú oveľa väčšiu šírku pásma a tisíce žiadostí o prístup k údajom vytvárajú réžiu. Pri súčasnom spracovávaní viacerých požiadaviek je možné využiť celú šírku pásma jednotky NVMe. Ďalšou veľkou výhodou je, že GPU zvládne dekompresiu herných dát, aby sa proces ešte viac urýchlil.

Microsoft však teraz spomína ešte niečo. Windows 11 má nový inovovaný zásobník, ktorý počítačom umožňuje plne využívať výhody DirectStorage. V systéme Windows 10 spoločnosť optimalizovala starý zásobník úložiska pre DirectStorage, ale nie je to úplne to isté. Microsoft však neuvádza, aký veľký by mal byť rozdiel.

Hry budú musieť byť vytvorené špeciálne pre DirectStorage, ale budú naďalej fungovať na počítačoch, ktoré nepodporujú API, takže sa nemusíte obávať kompatibility. Na používanie DirectStorage však potrebujete NVMe SSD. Pre vývojárov. API stačí implementovať do herného enginu iba raz a jeho výhody sa automaticky prejavia v celej hre. Zatiaľ čo prvá ukážka je už vonku, možnosti dekompresie GPU ešte nie sú k dispozícii.