Okolo DirectStorage, nové funkce, kterou mohou vývojáři použít k eliminaci doby načítání a ke zlepšení celkového zážitku pro hráče, je spousta humbuku. Ale co je DirectStorage a naplní se pověsti?
V tomto článku se budeme zabývat tím, co je DirectStorage, jak funguje a jak jej můžete používat ve Windows 11.
Co je DirectStorage společnosti Microsoft?
DirectStorage je funkce zahrnutá v nejnovějších DirectX 12 iteracích navržených tak, aby vylepšily herní zážitek díky přístupu k plným možnostem novější generace SSD. DirectStorage byl původně vyvinut pro konzole Xbox Series, ale nyní je k dispozici pro Windows 11 a 10.
Jak DirectStorage funguje?
Zjednodušeně řečeno, DirectStorage umožňuje novějším GPU přijímat herní data rychleji tím, že přeskakuje nyní již nepotřebné cesty a používá rychlejší technologii, což má za následek téměř okamžité načítání.
V současné době, když hra požaduje data (jako jsou textury, zvuk nebo modely) ze systémového úložiště, úložiště API načte data a přesune je do systémové paměti RAM (Random Access Memory). Odtud je předán do Grafické procesorové jednotky (GPU) VRAM k vykreslení pro zobrazení.
Tato data jsou komprimována, aby se ušetřilo místo na pevném disku. Problém je v tom, že GPU obvykle neumí číst komprimovaná data. Takže před odesláním do GPU jsou data dekomprimována vaším Centrální procesorová jednotka (CPU).
Tento proces aktuálně vypadá:
Nevýhodou tohoto procesu je, že dekomprese trvá dlouho a brzdí CPU, což znamená, že není k dispozici pro úlohy, které GPU vyžaduje. To znamená delší dobu načítání hry a nižší snímkovou frekvenci.
DirectStorage je nízkoúrovňové aplikační programovací rozhraní (API) úložiště, které zahrnuje zcela nové techniky dekomprese GPU, které přesunou dekompresní práci z CPU na GPU. To znamená, že CPU je zcela vynechán a GPU může rychle přijímat velké toky komprimovaných dat.
DirectStorage také používá novější NVMe SSD, což umožňuje mnohem rychlejší přenos dat než na starších úložných zařízeních.
Předchozí rozhraní API byla napsána pouze tak, aby zpracovávala omezené množství dat – jeden vstup/výstup (IO) najednou, obvykle ve velkých blocích. DirectStorage umožňuje mnoho paralelních IO požadavků a zvyšuje efektivitu tím, že umožňuje pouze přenos nezbytných dat pro každou scénu nebo úroveň. DirectStorage v podstatě optimalizuje výkon IO pro obrovskou šířku pásma dostupnou v jednotkách NVMe..
Jaké jsou systémové požadavky pro Windows 11?
Konzole Xbox Series X a Xbox Series S implementuje DirectStorage nativně. Byl zahrnut jako součást architektury Velocity Architecture, a proto musí být hry instalovány na Xbox SSD.
Operační systémy Windows 10 a 11 však mají specifické hardwarové požadavky ke spuštění DirectStorage.
Hardwarové požadavky pro DirectStorage jsou:
Jak povolit DirectStorage ve Windows 11
DirectStorage je rozhraní API zahrnuté v konzolách Xbox Series, Windows 11 a Windows 10 verze 1909 a vyšší. To znamená, že je již v těchto systémech povolen, ale nelze jej použít, pokud nesplňujete systémové požadavky a vývojáři hry neimplementují rozhraní API.
Pokud splňujete požadavky, měly by vaše počítačové hry běžet lépe než kdy předtím. Forspoken (vyvinutý Luminous Productions) může být první hrou s podporou DirectStorage a očekává se, že vyjde v říjnu 2022.
Nový věk hraní
Nový vývoj každý rok posouvá hranice možného grafického a herního výkonu. Nová optimalizace úložiště DirectStorage by měla posunout hranice videoher ještě dále. Na to, jak to přesně vypadá v praxi, si ale budeme muset počkat do října.
.