Advanced Shader Delivery
A Microsoft technology based on DirectX 12 for cloud-based precompilation and distribution of shaders, delivering precompiled caches via CDN to reduce game startup time and runtime stuttering.
Timeline (last 90 days)
NVIDIA released GPU driver version 621.01, supporting Microsoft's Advanced Shader Delivery technology.
Advanced Shader Delivery technology uses the low-level capabilities of DirectX 12 to move shader compilation tasks for different hardware combinations to the cloud in advance.
Advanced Shader Delivery can shorten game startup time and eliminate on-the-fly shader compilation during gameplay, thereby reducing stutter and peak CPU load.
The Advanced Shader Delivery mechanism depends on the game itself supporting DirectX 12 and this technology, and the actual effect depends on developers' progress in adapting to it.
Game publishers precompile the shaders corresponding to each hardware combination at the build stage, distribute them with the game or deliver them via CDN, and players directly pull the matching precompiled cache when launching the game.
Unlike the "first-launch precompiled shaders" performed on the local machine, Advanced Shader Delivery eliminates the compilation step as well, theoretically enabling play-on-launch with no compilation pauses during gameplay.
The cost of Advanced Shader Delivery is that the game package size or download volume may increase, and it depends on publishers continuously maintaining caches for each hardware combination.
Console platforms already use a closed process with precompiled shaders; if the Advanced Shader Delivery specification is widely adopted, PC games are expected to achieve a "play-on-launch" experience close to that of consoles.
All Facts (8)
The cost of Advanced Shader Delivery is that the game package size or download volume may increase, and it depends on publishers continuously maintaining caches for each hardware combination.
50%UnverifiedAdvanced Shader Delivery technology uses the low-level capabilities of DirectX 12 to move shader compilation tasks for different hardware combinations to the cloud in advance.
50%UnverifiedAdvanced Shader Delivery can shorten game startup time and eliminate on-the-fly shader compilation during gameplay, thereby reducing stutter and peak CPU load.
50%UnverifiedThe Advanced Shader Delivery mechanism depends on the game itself supporting DirectX 12 and this technology, and the actual effect depends on developers' progress in adapting to it.
50%UnverifiedGame publishers precompile the shaders corresponding to each hardware combination at the build stage, distribute them with the game or deliver them via CDN, and players directly pull the matching precompiled cache when launching the game.
50%UnverifiedUnlike the "first-launch precompiled shaders" performed on the local machine, Advanced Shader Delivery eliminates the compilation step as well, theoretically enabling play-on-launch with no compilation pauses during gameplay.
50%UnverifiedConsole platforms already use a closed process with precompiled shaders; if the Advanced Shader Delivery specification is widely adopted, PC games are expected to achieve a "play-on-launch" experience close to that of consoles.
50%UnverifiedNVIDIA released GPU driver version 621.01, supporting Microsoft's Advanced Shader Delivery technology.
50%