THE CRUNCH
Epic Games has built Microsoft's DirectX Advanced Shader Delivery (ASD) into Unreal Engine 5.8, aiming to tackle one of the engine's most persistent annoyances: shader compilation stutter. Instead of compiling shaders on the player's machine, the engine packages shader data into a State Object Database and uses cloud-based compilation to turn it into a Precompiled Shader Database, which ships alongside the game. On first run, the game can find ready-to-use shaders already prepared, cutting CPU time and power spent on compilation.
Once the pre-compiled shaders are downloaded to a device, they are simply invoked during play, which should mean faster loading and less stutter caused by shaders being compiled mid-game. The catch is developer adoption: the benefit only arrives if studios choose to support ASD in their games.
The supporting hardware and driver ecosystem is already broad. NVIDIA rolled out ASD support with its GeForce 621.01 WHQL Game Ready drivers, AMD's RDNA 1 through RDNA 4 GPU generations and Qualcomm's Snapdragon X2 Series with Adreno integrated graphics support it, and Microsoft extended ASD to Intel Arc B-Series (B570 and B580) plus Intel Core Ultra Series 2 and 3 this month.


