Microsoft oficiálně vydal DirectStorage 1.1 a již existují nové ovladače od Intelu a Nvidie pro podporu této technologie.
Microsoft oznámil, že DirectStorage 1.1 je nyní oficiálně k dispozici pro vývojáře a slibuje, že přinese ještě rychlejší načítání her na Windows. Je to díky nově přidané podpoře dekomprese GPU, která ulehčuje práci s dekompresí herních prostředků z CPU.
Dekomprese GPU je velkou součástí příslibu DirectStorage, i když se neprojevila, když bylo API poprvé zpřístupněno vývojářům počítačových her začátkem tohoto roku. před pár týdny, Microsoft uvedl, že dorazí s DirectStorage 1.1 před koncem roku a naštěstí to netrvalo příliš dlouho.
V minulosti, když jste hráli hru, bylo úkolem CPU dekomprimovat aktiva uložená na vašem PC a tato aktiva byla poté odeslána do GPU, aby mohla být zobrazena podle potřeby. Ale, jak zdůrazňuje Microsoft, GPU jsou skvělé při zvládání tohoto druhu úkolů mnohem rychleji, takže přesunutí této práce na GPU dává smysl. Microsoft samozřejmě musel vytvořit nový kompresní formát GDeflate, který byl vyvinut ve spolupráci s Nvidií. Tento formát je optimalizován pro dekompresi GPU a na základě testů společnosti Microsoft lze díky tomuto vylepšení aktivy dekomprimovat téměř třikrát rychleji.
Zatímco dekomprese GPU je podporována na všech GPU, které podporují DirectX 12 a Shader Model 6.0, existují optimalizace - nazývané metapříkazy – které mohou výrobci GPU provést se svými ovladači, aby konkrétně zlepšili výkon svých Hardware. Intel a Nvidia již mají optimalizace pro DirectStorage 1.1 a GDeflate v nejnovějších verzích svých ovladačů GPU. říká AMD již má ovladače s podporou metapříkazů, ale budou sdíleny s ISV partnery v rámci NDA. Můžete sledovat stránku podpory AMD, kde získáte nejnovější ovladače, jakmile budou vydány.
Zatímco DirectStorage je určen pro použití ve hrách pro Windows, Microsoft říká, že uvolní zdroj kód pro GDeflate kompresor a dekompresor, takže vývojáři mohou komprimovat aktiva na jiných platformy. Nyní, když je dekomprese GPU oficiálně podporována, mělo by být otázkou času, než ji hry začnou implementovat, a když k tomu dojde, měli byste vidět významný rozdíl v době načítání.
Zdroj:Microsoft