We tested Advanced Shader Delivery on the RX 9070 XT in six games — up to 95% improvement in load times and 33 percent faster 1% Low FPS

Advanced Shader Delivery
(Image credit: Tom's Hardware)

Today, we will take a look at Advanced Shader Delivery (ASD) – a new gaming feature aimed at improving the overall user experience by reducing load times dramatically and improving 1% low FPS. We tested six games, measuring up to a 95% improvement in game loading times and solid improvements in 1% Low FPS in some titles. We will explain the issues that it aims to fix, we will go into detail about its functionality, and then we will test it in several games with on vs off comparisons.

Shader compilation stutter has been the bane of every PC gamer’s existence for a long time. Imagine finally sitting down after school or work to play a highly anticipated new release, only to spend several minutes waiting for shaders to precompile. Worse yet, even after that lengthy process, some shaders may still compile during gameplay, causing noticeable stuttering. First impressions matter, and technical issues like these can quickly sour the experience.

Latest Videos FromTom's Hardware
Dan Mateescu
Contributor

Dan Mateescu is a PC enthusiast with many years of experience benchmarking PC hardware. In 2021, he started his own YouTube channel called 'Compusemble' where he benchmarks hardware in video games and the latest tech demos.

  • Math Geek
    My question is how much space is used/downloaded for this feature?

    Is it a stable % of install size? Dependent on resolution played? Anything consistent where one can plan ahead for space management?

    Just wondering since we're already very often well over 100 GB before now downloading even more data.
    Reply
  • jeremyj_83
    Math Geek said:
    My question is how much space is used/downloaded for this feature?

    Is it a stable % of install size? Dependent on resolution played? Anything consistent where one can plan ahead for space management?

    Just wondering since we're already very often well over 100 GB already before downloading even more data.
    If you look at the screenshot you see the shaders total size was about 350MB.
    Reply
  • waltc3
    Longest shader compilation I've ever seen in a game is the one in Stalker 2. It's so bad--~10+ minutes every time you run the game--that I put off playing the game because of it. You might see if you could find and test that game. Also, TOW2 actually has two shader comp methods, the first one--the one that takes a minute or two--is the initial compilation when first running the game, or immediately after you have deleted the D3d shader cache; the second one is the one that runs every time you start the game after your initial install--that compilation takes ~10 seconds, or so. It's much faster--unless you delete the shader cache, and then it has to recalculate the long way around again.

    Nice article, and I hope they will bring this feature to fruition!--I'm running a 9070 XT I'm very happy with at 4k, 7800x3D + 32GBs 6400mt/s Gskill ram, btw.
    Reply
  • Jabberwocky79
    Maybe I missed it, but I'm not seeing any info on how to get this feature - Is it opt-in somewhere? Just something in a future update? Or what?
    Reply
  • deesider
    Jabberwocky79 said:
    Maybe I missed it, but I'm not seeing any info on how to get this feature - Is it opt-in somewhere? Just something in a future update? Or what?
    It seems from the article that currently it is only available for games purchased from the Xbox store.

    - I didn't realise that there even was an Xbox Store on PC!
    Reply
  • Air2004
    How about test Msfs 2024 and 2k25 PGA
    Reply
  • Roland Of Gilead
    This would be nice on NVIDIA GPU's too!

    Shader compiling is a nuisance. Some games are much worsen than others. COD for example takes about 5 mins sometimes longer after a game update. BF6 isn't so bad, at maybe a minute of two. With that said, even when 'precompiled', games can stutter for a few mins at least into the game.
    Reply
  • salgado18
    I'm just worried about system availability. It will come to other stores like Steam, but will it work with Proton in Linux? Wil GoG be able to offer it? Is it tied to MS servers? Once it becomes widely available, will it be possible to turn it off in future games? I don't want to be locked to one vendor and to online connection except the initial download.
    Reply
  • Joomsy
    salgado18 said:
    I'm just worried about system availability. It will come to other stores like Steam, but will it work with Proton in Linux?
    Steam on Linux has had this feature (or at least one similar to it) for years now. The feature is under the client's download settings, and it works across all GPU types. This feature also helps with video playback in games that use problematic codecs by re-encoding them as MP4 videos.

    Also, as a word of advice, don't enable the option to process shaders in the background if you have a large library. Steam will chew on your CPU for hours during its first run through, and it can deal a pretty big ding to your storage space. The default behavior is to just download and process shaders for games as you play them.
    Reply