Unreal Engine 5.8 pridal Microsoft Advanced Shader Delivery, môže pomôcť obmedziť trhanie |
Vývojári budú môcť distribuovať shadery pripravené pre konkrétne grafické karty a ovládače, no technológia nenahrádza PSO precaching ani nepokrýva všetky záseky.
Epic Games integroval do Unreal Engine 5.8 podporu technológie Microsoft Advanced Shader Delivery. Tá umožní distribuovať spolu s hrou už skompilované shadery pre konkrétne grafické karty a ovládače a mohla by tak výrazne obmedziť jeden z najotravnejších problémov PC hier.
Shader compilation stuttering je dlhodobo problémom viacerých PC hier a výrazne sa spomína práve pri tituloch postavených na Unreal Engine 5. Pri prvom použití určitého shaderu alebo Pipeline State Objectu musí ovládač pripraviť kód pre konkrétnu grafickú kartu, čo môže počas hrania spôsobiť krátke, ale viditeľné záseky.
Unreal Engine 5.8 preto dostáva podporu Microsoft Advanced Shader Delivery, respektíve vlastný ASD Tool. Vývojári pomocou neho môžu z hotového Windows D3D12 buildu vytvoriť State Object Database, teda databázu obsahujúcu shadery a PSO hry. Tú následne odošlú podporovanému obchodu.
Samotný obchod potom databázu skompiluje pre jednotlivé rodiny grafických kariet a ovládačov a hráčovi pri sťahovaní hry dodá zodpovedajúcu Precompiled Shader Database. Namiesto toho, aby musel počítač veľkú časť shaderov kompilovať pri prvom spustení alebo priamo počas hrania, dostane ich už pripravené. Microsoft uvádza, že technológia môže skrátiť prvotnú kompiláciu z niekoľkých minút na niekoľko sekúnd.
Technológia už funguje cez Microsoft Store a Xbox PC aplikáciu a Microsoft potvrdil pripravovanú podporu aj pre Steam a Epic Games Store. Epic vo svojej dokumentácii konkrétne uvádza plánovanú podporu Epic Games Store začiatkom roka 2027. ASD je už dostupné na podporovaných grafikách AMD, NVIDIA, Intel a Qualcomm pod Windows 11.
Nie je to však univerzálny liek na všetky záseky Unreal Engine 5. Epic priamo upozorňuje, že Advanced Shader Delivery nenahrádza existujúci PSO precaching a odporúča ho naďalej používať. Ak niektorý PSO v databáze chýba, musí sa stále skompilovať počas behu hry. Momentálne navyše nie sú podporované ray tracingové PSO a výhody sa nemusia týkať starších grafických kariet alebo ovládačov.
Napriek tomu ide o výrazný krok správnym smerom. Unreal Engine 5 sa používa v čoraz väčšom množstve hier a shader compilation stuttering patrí medzi najčastejšie kritizované problémy PC verzií. Ak vývojári začnú ASD vo väčšej miere využívať a podporu pridajú Steam aj Epic Games Store, veľká časť nepríjemných zásekov pri prvom prechode novými scénami alebo efektmi by mohla postupne zmiznúť.
| NAJČÍTANEJŠIE ČLÁNKY TÝŽDŇA |
- Hacker prenikol do Samsung televízora a tvrdí, že objavil rozsiahle sledovanie pou 28
- Alza spustila nové zľavy 15
- RECENZIA: Clive Barker’s Hellraiser: Revival 43
- PlayStation 6 bude drahá, len pamäť a SSD údajne vychádzajú na takmer 700 dolárov 143
- BioWare končí po viac ako 30 rokoch, nový Mass Effect bol zrušený 178
- Grafické karty v RTX 20, 30 a 40 sériách dokážu po zmene firmware takmer zdvojnáso 24
- RECENZIA: Dragon's Dogma 2: Dark Arisen 11
- iPhone Duo má problémy s displejom, zahrievaním a aj pántom 99
- PS5 hackeri už prelomili aj najnovší firmware 14.10 potrebný pre GTA VI, kompletný 117
- Nový Xbox vraj môže stáť 1200 až 1800 dolárov a mal by vyjsť v roku 2028, Microsof 132 zobraziť viac článkov >














