DirectStorage 1.1 čoskoro prinesie dekompresiu GPU do počítačových hier

click fraud protection

Spoločnosť Microsoft oznámila, že čoskoro vydá DirectStorage 1.1 a pridá podporu pre dekompresiu GPU pre ešte rýchlejšie načítanie.

Microsoft oznámil, že DirectStorage dostane svoju prvú veľkú aktualizáciu koncom tohto roka s DirectStorage 1.1 a prinesie zásadný nový prírastok v podobe dekompresie GPU. Cieľom je ešte viac skrátiť časy načítania presunutím dekompresie aktív na GPU namiesto použitia CPU.

DirectStorage sa prvýkrát objavil na konzolách Xbox Series X|S, ale API spustený pre vývojárov počítačových hier na začiatku tohto roka. Počiatočné vydanie však nemalo všetky sľúbené zmeny. Microsoft sa najprv zameral na vylepšenia zásobníka úložiska, čím sa znížila réžia pri čítaní údajov NVMe SSD a povolenie paralelných I/O požiadaviek, aby bolo možné preniesť viac údajov do CPU alebo GPU pri raz. Umožnením spracovania rôznych požiadaviek môžu rýchle disky NVMe využiť svoju maximálnu šírku pásma, namiesto toho, aby museli používateľov čakať na dokončenie každej požiadavky pred spustením ďalšej. Samotné tieto zmeny by už mohli skrátiť časy načítania až o 40 %.

Veľkým problémom je však aj dekompresia GPU. Keď nainštalujete hru, aktíva - ako napríklad textúry - sú zvyčajne komprimované, aby sa ušetrilo miesto na disku. Pri načítavaní a spúšťaní hry sa však tieto prostriedky prirodzene musia za chodu dekomprimovať, aby sa dali použiť, a o to sa zvyčajne stará CPU, ktoré potom odošle nekomprimované prostriedky do GPU, aby k nim bolo možné pristupovať ako potrebné. V minulosti boli kompresné formáty väčšinou optimalizované pre CPU, takže to dávalo zmysel. Ako však vysvetľuje spoločnosť Microsoft, GPU sú skvelé na zvládanie úloh dekompresie, ako je táto, takže premiestnenie, ktoré funguje na GPU, znamená, že aktíva sa dekomprimujú ešte rýchlejšie. Ak sú prostriedky optimalizované na dekompresiu GPU, môžete dosiahnuť oveľa vyššie rýchlosti.

V nižšie uvedenom príklade Microsoft ukazuje, ako sa 5,65 GB aktív načítava takmer trikrát rýchlejšie pomocou dekompresie GPU, keď sú správne optimalizované. Tiež vidíte, že využitie procesora je počas tohto procesu oveľa nižšie, takže šetrí zdroje na iné úlohy.

Aby sa to podarilo spojiť, Microsoft spolupracoval s Nvidiou na vytvorení GDeflate, nového kompresného formátu, ktorý je optimalizovaný pre dekompresiu GPU, pripravený na využite výhody DirectStorage 1.1. Okrem vyšších rýchlostí by vám nový formát mal pomôcť šetriť miesto na disku a šetrí aj prepojenie šírku pásma. Zatiaľ čo Nvidia prispela formátom, každý výrobca GPU ho môže využiť a Microsoft spolupracuje s Intelom a AMD, aby umožnili ich ovládačom využívať aj ich.

Samozrejme, existujú určité hardvérové ​​a softvérové ​​požiadavky, ktoré plne využívajú DirectStorage. Windows 10 a 11 sú podporované, ale ten má určité optimalizácie pre zásobník, vďaka čomu je ešte efektívnejší. Budete tiež potrebovať počítač s NVMe SSD a váš GPU musí podporovať DirectX 12 a Shader Model 6.0, hoci Microsoft tiež odporúča podporu DirectX 12 Ultimate. Okrem toho majte na pamäti, že DirectStorage 1.11 je nástroj pre vývojárov, takže budete musieť počkať hry, aby ste ju po vydaní skutočne použili, takže to nebude len magický upgrade každej existujúcej hry. Microsoft tvrdí, že upgradované API vydá do konca roka 2022.


Zdroj:Microsoft