Nvidia App adds 'Auto Shader Compilation' for faster load times in games — beta feature automatically recompiles shaders in the background after every driver update
Saving you from long waits for runtime shader compilation.
Get Tom's Hardware's best news and in-depth reviews, straight to your inbox.
You are now subscribed
Your newsletter sign-up was successful
The latest version of the Nvidia App has brought a lot of new improvements, with the highlight being the new DLSS 4.5 dynamic multi-frame gen. We've already gone hands-on with dynamic MFG, but the update also introduces another interesting feature called "Auto Shader Compilation." ASC aims to make your games load faster following a GPU driver update by saving you from runtime shader compilation.
Every time a new graphics driver comes out, your GPU needs to recompile shaders for games you've already installed. This process happens when you open the game and can take up to a few minutes, depending on your hardware, which is precious time wasted in this economy. Auto Shader Compilation, as the name suggests, will automatically compile these shaders for you in the background.
The next time you sit down and launch a game, you won't have to wait for the shaders to recompile in front of you. Keep in mind that this feature only works for titles that have already had their initial shader compilation done, so any new game you install will still need to go through the manual shader compilation process for the first time. Every subsequent GPU driver update, though, the Nvidia App will handle things for you.
Article continues belowThe feature is currently in beta, so it's disabled by default, but you can go into the Global Settings and activate it under "Shader Cache," where you can also set the storage and resource limits for it. For instance, a 100 GB cache size can store shaders for around 20 modern AAA titles, but usually it's much smaller than that. You can allow either low, medium, or up to a high degree of system utilization for this process as well.
Nvidia says "this beta is the first step into optimizing shader compilation for GeForce gamers," likely hinting at Advanced Shader Delivery (ASD). Microsoft introduced ASD last year on the ROG Xbox Ally and recently made it a part of the DirectX SDK, with all major industry players set to adopt it. Intel has already launched "Precompiled Shader Distribution", but that isn't built on top of Microsoft's framework just yet.
ASD paves the way to a future where the need for local shader compilation is drastically reduced. Soon, by leveraging precompiled shaders stored in the cloud, GPU manufacturers will be able to prepare a game ahead of time for users without any manual intervention. You won't even need to wait for shaders to compile for the first time; the idea is that they're already compiled in the background according to your specific hardware config and distributed over the network when needed.
Nvidia's Auto Shader Compilation doesn't completely eliminate wait times, but it should help users make the most of their limited gaming time by doing shader compilation work ahead of time (at least after the initial compile).
Get Tom's Hardware's best news and in-depth reviews, straight to your inbox.
Follow Tom's Hardware on Google News, or add us as a preferred source, to get our latest news, analysis, & reviews in your feeds.

Hassam Nasir is a die-hard hardware enthusiast with years of experience as a tech editor and writer, focusing on detailed CPU comparisons and general hardware news. When he’s not working, you’ll find him bending tubes for his ever-evolving custom water-loop gaming rig or benchmarking the latest CPUs and GPUs just for fun.
-
PSUpower At long last! Shader compilation, is probably the most boring and disgusting process one has to endure in modern pc gaming. Sucks all the fun out of it. There's nothing more annoying than taking a break from work, wanting to play a game to relax and knowing that you'll have to go through THIS!Reply
P.S. I certainly hope this isn't an April Fool's Joke! :ROFLMAO: -
VizzieTheViz Reply
It’s not like I enjoy waiting but I’ve never had shader compilation take more than half a minute if that.PSUpower said:At long last! Shader compilation, is probably the most boring and disgusting process one has to endure in modern pc gaming. Sucks all the fun out of it. There's nothing more annoying than taking a break from work, wanting to play a game to relax and knowing that you'll have to go through THIS!
P.S. I certainly hope this isn't an April Fool's Joke! :ROFLMAO:
Are there games where this is really bad? -
Notton The slowest shader compile I've ever seen was like... 3mins.Reply
I only noticed because it wasn't done between the time I saw it start, and the time I came back after making a cup of tea.
Which is still infinitely better than waiting for the game to load from an HDD... or worse yet, BD. -
PSUpower ReplyVizzieTheViz said:It’s not like I enjoy waiting but I’ve never had shader compilation take more than half a minute if that.
Are there games where this is really bad?
STALKER 2, Wukong, The Last of Us™ Part I, Mortal Kombat (2023)... -
edzieba Important to note that this is recompilation only. This does not accelerate the initial 'first launch' shader compilation. But once that initial compilation has occurred and the compiled shaders stored, anything that would trigger a recompilation (major driver changes, hardware changes, etc) can now occur as a background task without launching the game.Reply -
warezme I don't like how much space some of these take. Didn't realize until I noticed one drive was getting low fast and did a filetree scan to see where all the space was going. It was a huge chunk of caches. I limited the size but it adds up especially across multiple games.Reply -
3ogdy "...which is precious time wasted in this economy..."Reply
LMFAO, as if playing the game weren't already a way to waste some time. The economy part killed me, heh. Good one. -
thesyndrome Reply
Atomic Heart is AWFUL for this, takes like 5-8 minutes to compile all the shaders when you launch the gameVizzieTheViz said:It’s not like I enjoy waiting but I’ve never had shader compilation take more than half a minute if that.
Are there games where this is really bad? -
VizzieTheViz Reply
Seriously? That’s just plain ridiculous. Guess I’ve been lucky in the games I’ve played. I’d refund a game that did this.thesyndrome said:Atomic Heart is AWFUL for this, takes like 5-8 minutes to compile all the shaders when you launch the game