Čo je DirectStorage v systéme Windows 11?

Okolo DirectStorage , novej funkcie, ktorú môžu vývojári použiť na elimináciu časov načítania a zlepšenie celkového zážitku pre hráčov, je veľký humbuk. Čo je to však DirectStorage a naplní klebety?

V tomto článku sa budeme zaoberať tým, čo je DirectStorage , ako funguje a ako ho môžete používať v systéme Windows 11(Windows 11)

Čo je to DirectStorage spoločnosti Microsoft?

DirectStorage je funkcia zahrnutá v najnovších iteráciách DirectX 12 navrhnutá tak, aby vylepšila herný zážitok vďaka prístupu k všetkým možnostiam novšej generácie SSD(SSDs) . DirectStorage bol pôvodne vyvinutý pre konzoly Xbox Series(Xbox Series) , ale teraz je dostupný pre Windows 11 a 10. 

Ako funguje DirectStorage?

Zjednodušene povedané, DirectStorage umožňuje novším GPU(GPUs) rýchlejšie prijímať herné dáta vynechaním už nepotrebných ciest a použitím rýchlejšej technológie, čo má za následok takmer okamžité načítanie. 

V súčasnosti, keď si hra vyžiada údaje (napríklad textúry, zvuk alebo modely) zo systémového úložiska, rozhranie API(API) úložiska načíta údaje a presunie ich do systémovej pamäte RAM ( Random Access Memory ). Odtiaľ sa prenáša do VRAM grafickej procesorovej jednotky (GPU)(Graphical Processing Unit’s (GPUs)) , aby sa vykreslila na zobrazenie. 

Tieto údaje sú komprimované, aby sa ušetrilo miesto na pevnom disku. Problém je v tom, že GPU(GPUs) zvyčajne nedokážu čítať komprimované údaje. Takže pred odoslaním do GPU údaje dekomprimuje vaša centrálna procesorová jednotka (CPU)(Central Processing Unit (CPU))

Takto momentálne vyzerá proces:

Nevýhodou tohto procesu je, že dekompresia trvá dlho a obmedzuje CPU , čo znamená, že nie je k dispozícii pre úlohy, ktoré GPU vyžaduje. To znamená dlhšie časy načítania hry a nižšie obnovovacie frekvencie. 

DirectStorage je aplikačné programové rozhranie(Application Programming Interface) ( API ) úložiska s nízkou úrovňou , ktoré zahŕňa úplne nové techniky dekompresie GPU na presun dekompresnej práce z CPU na GPU . To znamená, že CPU je úplne obídený a GPU môže rýchlo prijímať veľké toky komprimovaných údajov. 

DirectStorage tiež používa novšie NVMe SSD( NVMe SSDs) , čo umožňuje oveľa rýchlejšie prenosy dát ako na starších úložných zariadeniach. 

Predchádzajúce API(APIs) boli napísané len na spracovanie obmedzeného množstva údajov – jeden vstup/výstup (IO) naraz, zvyčajne vo veľkých častiach. DirectStorage umožňuje mnoho paralelných IO požiadaviek, čím zvyšuje efektivitu tým, že umožňuje len prenos potrebných údajov pre každú scénu alebo úroveň. DirectStorage v podstate optimalizuje výkon IO pre obrovskú šírku pásma dostupnú v jednotkách NVMe

Aké sú systémové požiadavky(System Requirements) pre Windows 11 ?

Konzoly Xbox Series X a Xbox Series S(Xbox Series X and Xbox Series S consoles) implementujú DirectStorage natívne. Bol zahrnutý ako súčasť architektúry Velocity(Velocity Architecture) , a preto musia byť hry nainštalované na Xbox SSD

Operačné systémy Windows 10 a 11 však majú špecifické hardvérové ​​požiadavky(specific hardware requirements) na spustenie DirectStorage. 

Hardvérové ​​požiadavky pre DirectStorage sú: 

  • Musíte použiť jednotku PCIe 3.0 NVMe s minimálnou kapacitou 1 TB. (You must use a PCIe 3.0 NVMe drive at a minimum of 1 TB. )Toto je aktuálny komunikačný protokol pre disky SSD(SSDs) (nahrádzajúci predchádzajúce rozhrania SATA ). Disky NVMe SSD(NVMe SSDs) môžu dosiahnuť oveľa vyššie rýchlosti, pretože sa pripájajú priamo k CPU cez rozhranie PCIe . Najlepšie výsledky ponúkne  PCIe 4.0 .

  • Musíte mať DirectX 12 Ultimate GPU s podporou aspoň Shader Model 6.0. (You must have a DirectX 12 Ultimate GPU with at least Shader Model 6.0 support. )To zahŕňa sériu NVIDIA RTX 20xx a vyššie a grafické karty AMD s (AMD)čipmi RDNA 2(RDNA 2) .

Ako povoliť DirectStorage v systéme Windows 11

DirectStorage je rozhranie API(API) zahrnuté v konzolách Xbox Series , Windows 11 a Windows 10 verzie 1909 a vyššie. To znamená, že je už v týchto systémoch povolený, ale nedá sa použiť, pokiaľ nesplníte systémové požiadavky a vývojári hier neimplementujú rozhranie API(API)

Ak splníte požiadavky, vaše počítačové hry by mali fungovať lepšie ako kedykoľvek predtým. Forspoken (vyvinutý Luminous Productions ) môže byť prvou hrou s podporou DirectStorage a očakáva sa, že vyjde v októbri 2022(October 2022) .

Nový vek hier

Každý rok nový vývoj posúva hranice toho, čo je možné v oblasti grafiky a herného výkonu. Nové optimalizácie zásobníka úložiska DirectStorage by mali posunúť hranice pre videohry ešte ďalej. Na to , ako to presne vyzerá v praxi , si však budeme musieť počkať na október .(October)



About the author

Som Windows MVP a pracujem s Windows od roku 2007. Moje skúsenosti zahŕňajú vývoj softvéru, hardvéru a zvuku a aplikácií pre Windows. Vždy hľadám najlepšie spôsoby, ako zlepšiť používateľskú skúsenosť pri mojej práci, takže ak potrebujete pomôcť s návrhom alebo vývojom softvérovej aplikácie, určite môžem ponúknuť svoje služby.



Related posts