Vaše hry sa budú načítavať rýchlejšie ako kedykoľvek predtým s plnou podporou DirectStorage v systéme Windows 11.
Windows 11 je konečne tu s operačným systémom, ktorý sa teraz dodáva na nové počítače, ako aj bezplatné aktualizácie pre oprávnených používateľov systému Windows 10. Hoci v systéme Windows 11 je toho veľa, na čo sa môžete tešiť, len málo funkcií prekoná všetko ostatné pre komunitu hráčov.
Spolu s Auto-HDR, vylepšeným obchodom Microsoft Store, Xbox Game Pass, je DirectStorage jednou z najnovších funkcií, ktoré prichádzajú do systému Windows 11. Ale podobne ako mnoho iných funkcií systému Windows 11, nie všetky zariadenia ho budú podporovať. Poďme sa ponoriť do všetkých podrobností, ktoré potrebujete vedieť o tejto funkcii a o tom, či budete jedným z používateľov, ktorí z nej budú mať prospech.
Čo je DirectStorage v systéme Windows 11?
DirectStorage je rozhranie API z rodiny DirectX. Hoci bol pôvodne navrhnutý pre architektúru Xbox Velocity Architecture, Microsoft ho teraz zavádza aj na počítače so systémom Windows. Zjednodušene povedané, DirectStorage dokáže výrazne skrátiť časy načítania hier. Nielen to, s DirectStorage môžu hry vykresľovať virtuálne svety, ktoré sú oveľa detailnejšie a rozsiahlejšie než kedykoľvek predtým.
Ak vás zaujíma, ako to robí, tu sú podrobnejšie detaily. S vývojom pracovného zaťaženia hier v posledných rokoch sa veľa zmenilo. Nová herná záťaž optimalizuje načítavané dáta. Namiesto načítania veľkých kusov údajov naraz rozdeľujú aktíva hry na menšie časti. Hra tieto menšie časti načíta iba v prípade potreby.
Hra napríklad načíta scenériu, keď sa vaša postava pohne týmto smerom. Jemnejšie detaily, ako je textúra látky, sa načítajú, keď to hra vyžaduje.
Táto zmena však znamená aj veľký počet požiadaviek IO v porovnaní s veľmi malým počtom požiadaviek IO pri predchádzajúcich pracovných zaťaženiach hier. Aby sme získali prehľad, počet sa touto zmenou zmenil z niekoľkých stoviek požiadaviek IO za sekundu na desiatky tisíc.
Na starších rozhraniach API tento nárast požiadaviek IO vytvára prekážku aj na tých najsofistikovanejších jednotkách. Tradične sa tieto požiadavky IO spracúvajú po jednej, čím sa drasticky zvyšuje réžia IO. Celá operácia sa poriadne predraží.
Tu prichádza na scénu DirectStorage API. Znižuje réžiu IO povolením a efektívnym spracovaním paralelných požiadaviek IO, ktoré sa vyskytujú naraz.
DirectStorage tiež výrazne zefektívňuje dekompresiu aktív. Ale rozhranie DirectStorage API potrebuje na fungovanie špeciálny hardvér, čo nás privádza k ďalšej otázke.
Požiadavky na DirectStorage
DirectStorage API bude fungovať iba na počítačoch s NVMe (Non-Volatile Memory Express) so zbernicou PCIe (PCI Express) 3.0 alebo vyššou. NVMe SSD by mal mať tiež 1 TB alebo viac.
Okrem toho DirectStorage tiež vyžaduje DirectX 12 Ultimate GPU na spustenie a ukladanie hier, ktoré používajú štandardný ovládač NVM Express.
NVMe je v podstate architektúra s potrubím s viacerými frontami, ktoré umožňujú paralelné IO požiadavky. DirectStorage je API, ktoré umožňuje hrám využívať tento potrubný systém, ktorý má NVMe.
Poznámka: Hoci Microsoft teraz rozšíril podporu DirectStorage aj na Windows 10, nebude fungovať naplno. DirectStorage vyžaduje pre úplnú funkčnosť zásobník OS, ktorý ponúka Windows 11. So staršou verziou operačného systému Windows 10 to bude pre používateľov prínosom len do určitej miery.
Ale keďže DirectStorage je API, vývojári hier ho tiež musia implementovať do svojich hier. Koniec koncov, sú to hry, ktoré musia toto API využívať. Ale akonáhle vývojári implementujú túto funkciu do svojich hier, je čas na predstavenie! Z vašej strany nie je potrebné nič povoliť. Ak to vaše zariadenie podporuje, okamžite to zažijete v hrách, ktoré ho používajú.
Na zariadeniach a hrách s podporou DirectStorage budú mať používatelia vylepšený herný zážitok ako nikdy predtým v systéme Windows 11. Windows 11 bol stvorený na hranie. A DirectSotrage je jednou z funkcií, ktoré mu dávajú túto reputáciu.