Co je DirectStorage ve Windows 11 a podporuje jej váš počítač?

Vaše hry se budou načítat rychleji než kdy předtím s plnou podporou DirectStorage ve Windows 11.

Windows 11 je konečně tady s OS, který se nyní dodává na nové počítače, stejně jako aktualizace pro způsobilé uživatele Windows 10 zdarma. I když je ve Windows 11 mnoho, z čeho se můžete těšit, jen málo funkcí předčí vše ostatní pro komunitu hráčů.

Spolu s Auto-HDR, vylepšeným obchodem Microsoft Store, Xbox Game Pass, je DirectStorage jednou z nejnovějších funkcí přicházejících do Windows 11. Ale stejně jako mnoho dalších funkcí Windows 11, ne všechna zařízení jej budou podporovat. Pojďme se ponořit do všech podrobností, které potřebujete vědět o této funkci a zda budete jedním z uživatelů, kteří z ní budou mít prospěch.

Co je DirectStorage ve Windows 11?

DirectStorage je rozhraní API z rodiny DirectX. Přestože byl původně navržen pro architekturu Xbox Velocity Architecture, Microsoft jej nyní zavádí také na počítače se systémem Windows. Jednoduše řečeno, DirectStorage může výrazně zkrátit dobu načítání her. Nejen to, díky DirectStorage mohou hry také vykreslovat virtuální světy, které jsou mnohem podrobnější a rozsáhlejší než kdy dříve.

Pokud vás zajímá, jak to dělá, zde jsou jemnější detaily. S vývojem herního zatížení v posledních několika letech se toho hodně změnilo. Nová herní zátěž optimalizuje data, která načítá. Místo načítání velkých kusů dat najednou rozdělují aktiva hry na menší části. Hra tyto menší části načte pouze v případě potřeby.

Hra například načte scenérii, když se vaše postava pohybuje tímto směrem. Jemnější detaily, jako je textura látky, se načítají, když to hra vyžaduje.

Tato změna však také znamená velký počet IO požadavků ve srovnání s velmi malým počtem IO požadavků dřívějších herních úloh. Abychom získali představu, počet se touto změnou změnil z několika stovek požadavků IO za sekundu na desítky tisíc.

Na starších rozhraních API tento nárůst požadavků IO vytváří úzké hrdlo i na těch nejsofistikovanějších jednotkách. Tradičně se tyto IO požadavky zpracovávají jeden po druhém, čímž se drasticky zvyšuje režie IO. Celá operace se dost prodraží.

Zde přichází na řadu rozhraní DirectStorage API. Snižuje režii IO tím, že umožňuje a efektivně zpracovává paralelní IO požadavky, kterých se vyskytuje mnoho najednou.

DirectStorage také výrazně zefektivňuje dekompresi aktiv. Ale rozhraní DirectStorage API potřebuje ke svému fungování speciální hardware, což nás přivádí k další otázce.

Požadavky na DirectStorage

DirectStorage API bude fungovat pouze na počítačích s NVMe (Non-Volatile Memory Express) se sběrnicí PCIe (PCI Express) 3.0 nebo vyšší. NVMe SSD by měl mít také 1 TB nebo větší.

Kromě toho DirectStorage také vyžaduje DirectX 12 Ultimate GPU ke spouštění a ukládání her, které používají standardní NVM Express ovladač.

NVMe je v podstatě architektura s potrubím s více frontami, které umožňují paralelní požadavky IO. DirectStorage je API, které umožňuje hrám využívat tento potrubní systém, který má NVMe.

Poznámka: Microsoft sice nyní rozšířil podporu DirectStorage i na Windows 10, ale nebude fungovat naplno. DirectStorage vyžaduje pro úplnou funkčnost zásobník operačního systému, který nabízí Windows 11. Se staršími operačními systémy Windows 10 to bude pro uživatele přínosné pouze do určité míry.

Ale protože DirectStorage je API, herní vývojáři jej také potřebují implementovat do svých her. Koneckonců jsou to hry, které musí toto API využívat. Ale jakmile vývojáři implementují tuto funkci do svých her, je čas představení! Neznamená to, že byste ze své strany něco umožňovali. Pokud to vaše zařízení podporuje, hned to zažijete ve hrách, které to používají.

Na zařízeních a hrách podporujících DirectStorage budou mít uživatelé vylepšený herní zážitek jako nikdy předtím ve Windows 11. Windows 11 byl vytvořen pro hraní her. A DirectSotrage je jednou z funkcí, které mu dodávají tuto pověst.