DirectStorage je nová funkcia API a Windows 11, ktorá umožňuje rýchlejšie načítanie hier. Táto technológia podporuje rozsiahle herné svety. Ak ste vývojárom hier a máte pocit, že súčasné rozhrania API obmedzujú vašu kreativitu, môžete prejsť na DirectStorage a vytvárať herné svety, ktoré sú rozsiahlejšie a načítavajú sa rýchlejšie ako kedykoľvek predtým.
Čo robí DirectStorage?
Microsoft pôvodne vyvinul DirectStorage ako rozhranie DirectX API pre konzoly Xbox Series X a S. Táto technológia sa zameriava na načítanie väčšieho množstva herných údajov súčasne bez toho, aby zaťažovala váš hardvér. Jednoducho povedané, DirectStorage premosťuje priepasť medzi úložiskom a technológiou GPU.
Moderné hry načítavajú veľa dát. Aby ste predišli prílišnému zaťaženiu vašej pamäte, hry rozdeľujú rôzne položky, ako napríklad textúry, na menšie kúsky. Načítajú iba položky potrebné pre aktuálnu scénu.
Bohužiaľ, tento prístup tiež generuje veľa požiadaviek. Hlavným problémom je, že súčasné API nie sú optimalizované pre vysoký počet požiadaviek. Požiadavky riešia individuálne. Toto je extrémne neefektívny prístup pre hry, ktoré vyžadujú spracovanie tisícok alebo desiatok tisíc požiadaviek za sekundu.
Spracovanie veľkého počtu žiadostí môže niekedy vytvárať prekážky. To je presne ten problém, ktorý sa DirectStorage pre PC snaží vyriešiť. Táto technológia umožňuje vývojárom hier vytvárať dávkové požiadavky.
Ako Microsoft vysvetľujeDirectStorage dokáže spracovať tisíce požiadaviek súčasne s dekomprimáciou GPU. To vedie k rýchlejšej dobe načítania.
Ako povolím DirectStorage v systéme Windows 11?
DirectStorage je vo svojom jadre API (Application Programming Interface). Ako používateľ systému Windows 11 nemusíte na aktiváciu tejto funkcie robiť nič. Vývojári hier môžu použiť toto API na vývoj zložitých videohier.
Najprv však musíte počkať, kým vývojári hier implementujú túto funkciu do svojich hier. Keď spustíte hry kompatibilné s DirectStorage, váš počítač sa postará o zvyšok.
V čase písania tohto článku neexistujú žiadne hry implementujúce túto funkciu. Očakávame, že prvé hry kompatibilné s DirectStorage pristanú začiatkom roka 2023. Čas ukáže, ako rýchlo vývojári hier prijmú túto novú technológiu.
Požiadavky na DirectStorage
Majte na pamäti, že existujú určité systémové požiadavky, ktoré musí váš počítač spĺňať, aby mohol používať DirectStorage. Konkrétne potrebujete 1TB NVMe SSD a DirectX12 GPU, ktorý podporuje Shader Model 6.0.
Ako Microsoft vysvetľuje, DirectStorage vyžaduje „NVMe SSD na ukladanie a spúšťanie hier, ktoré používajú štandardný ovládač NVM Express Controller a DirectX12 GPU s podporou Shader Model 6.0“. Inými slovami, uistite sa, že máte 1TB NVMe SSD alebo viac a nainštalujte si hry na tento SSD.
Ďalšie informácie o DirectStorage pre Windows 11 si môžete pozrieť v prezentácii dostupnej na Kanál YouTube spoločnosti Microsoft Game Stack.
Záver
DirectStorage je nové API, ktoré môžu vývojári hier použiť na vytváranie herných svetov, ktoré sú rozsiahlejšie a načítavajú sa rýchlejšie ako kedykoľvek predtým. Ako používateľ systému Windows nemusíte na aktiváciu tejto funkcie robiť nič konkrétne. O všetko sa postarajú vývojári hry. Len sa uistite, že váš systém spĺňa hardvérové požiadavky DirectStorage. Potrebujete 1TB NVMe SSD a DirectX12 GPU, ktorý podporuje Shader Model 6.0.
Čo si myslíte o novom systéme DirectStorage? Aká je podľa vás prvá hra, ktorá získa podporu DirectStorage? Umiestnite svoje stávky v komentároch nižšie.