Co je DirectStorage ve Windows 11?

DirectStorage je nová funkce API a Windows 11, která umožňuje rychlejší načítání her. Tato technologie podporuje rozsáhlé herní světy. Pokud jste vývojář her a máte pocit, že současná rozhraní API omezují vaši kreativitu, můžete přejít na DirectStorage a vytvářet herní světy, které jsou rozsáhlejší a načítají se rychleji než kdy dříve.

Co dělá DirectStorage?

Microsoft původně vyvinul DirectStorage jako rozhraní DirectX API pro konzole Xbox Series X a S. Tato technologie se zaměřuje na načítání více herních dat současně, aniž by zatěžovala váš hardware. Jednoduše řečeno, DirectStorage překlenuje propast mezi úložištěm a technologií GPU.

Moderní hry načítají spoustu dat. Aby nedošlo k přílišnému zatěžování paměti, hry rozdělují různé položky, jako jsou textury, na menší kousky. Načítají pouze položky nezbytné pro aktuální scénu.

Bohužel i tento přístup generuje spoustu požadavků. Hlavním problémem je, že současná API nejsou optimalizována pro vysoký počet požadavků. Žádosti řeší individuálně. Toto je extrémně neefektivní přístup pro hry, které vyžadují zpracování tisíců nebo desetitisíců požadavků za sekundu.

Zpracování velkého počtu požadavků může někdy vytvářet úzká hrdla. To je přesně ten problém, který se DirectStorage pro PC snaží vyřešit. Tato technologie umožňuje vývojářům her vytvářet dávkové požadavky.

Tak jako Microsoft vysvětlujeDirectStorage dokáže zpracovat tisíce požadavků při současné dekomprimaci GPU. To vede k rychlejšímu načítání.

Jak povolím DirectStorage ve Windows 11?

DirectStorage je ve svém jádru API (Application Programming Interface). Jako uživatel Windows 11 nemusíte pro aktivaci této funkce nic dělat. Vývojáři her mohou toto API použít k vývoji složitých videoher.

Nejprve však musíte počkat, až vývojáři her tuto funkci implementují do svých her. Když spustíte hry kompatibilní s DirectStorage, váš počítač se postará o zbytek.

V době psaní tohoto článku neexistují žádné hry implementující tuto funkci. Očekáváme, že první hry kompatibilní s DirectStorage přijdou začátkem roku 2023. Čas ukáže, jak rychle herní vývojáři tuto novou technologii přijmou.

Požadavky na DirectStorage

Mějte na paměti, že pro používání DirectStorage musí váš počítač splňovat určité systémové požadavky. Konkrétně potřebujete 1TB NVMe SSD a DirectX12 GPU, který podporuje Shader Model 6.0.

Jako Microsoft vysvětluje, DirectStorage vyžaduje „NVMe SSD pro ukládání a spouštění her, které používají standardní ovladač NVM Express Controller a DirectX12 GPU s podporou Shader Model 6.0“. Jinými slovy, ujistěte se, že máte 1TB NVMe SSD nebo větší a nainstalujte své hry na tento SSD.

Další informace o DirectStorage pro Windows 11 najdete v prezentaci dostupné na Kanál YouTube společnosti Microsoft Game Stack.

Závěr

DirectStorage je nové API, které mohou vývojáři her použít k vytváření herních světů, které jsou rozsáhlejší a načítají se rychleji než kdy dříve. Jako uživatel systému Windows nemusíte pro aktivaci této funkce dělat nic konkrétního. O vše se postarají vývojáři hry. Jen se ujistěte, že váš systém splňuje hardwarové požadavky DirectStorage. Potřebujete 1TB NVMe SSD a DirectX12 GPU s podporou Shader Model 6.0.

Co si myslíte o novém systému DirectStorage? Jaká je podle vás první hra, která získá podporu DirectStorage? Umístěte své sázky do komentářů níže.