• Hey Guest. Check out your NeoGAF Wrapped 2025 results here!

Question about Nvidia and shader cache

nkarafo

Member
I'll ask here since i didn't find an answer in Reddit.

Nvidia drivers let you set the maximum shader cache storage limit, the default being 10 GB.

But because i play a lot of games, i set this to 100GB. However, the "DXCache" folder in appdata is always 10GB no matter what. It looks like older cache files get overwritten by new ones and when i load those previous games i get new cache stutters.

Is there something that i'm missing here?
 
Once in a while it doesn't hurt to use DDU and install clean drivers as well if you experience these types of errors 💪

And then you get the same stutters all over again, until the shaders are re-created.

Shader compilation is a messy affair on PCs any way we look at it.
 
What games still don't pre compile shaders before the gameplay??
The issue is with the games that don't. I don't only play newer games that do that.

I also play a lot with emulators for more modern systems and these also suffer heavily from compilation stutters so i would prefer not to compile them again.
 
I'll ask here since i didn't find an answer in Reddit.

Nvidia drivers let you set the maximum shader cache storage limit, the default being 10 GB.

But because i play a lot of games, i set this to 100GB. However, the "DXCache" folder in appdata is always 10GB no matter what. It looks like older cache files get overwritten by new ones and when i load those previous games i get new cache stutters.

Is there something that i'm missing here?

I was using 100GB for months and I have seen even over 20GB DXcache folder. I think something is bugged with your driver/settings.

Nvidia changed the default recently, now I think it's in 14-16GB range.
 
I was using 100GB for months and I have seen even over 20GB DXcache folder. I think something is bugged with your driver/settings.

Nvidia changed the default recently, now I think it's in 14-16GB range.
I'm still using 581.08 because it's the last stable driver i used and i'm afraid of updating to a newer version based on what i'm hearing.
 
I'm still using 581.08 because it's the last stable driver i used and i'm afraid of updating to a newer version based on what i'm hearing.

They only released few dogshit drivers around RE9 launch but fixed it.

Current driver is quite good (it installs without NVCP - it's optional app now) - they even fixed GOW Ragnarok rendering problems one driver ago (they were missing that for months)!
 
The issue is with the games that don't. I don't only play newer games that do that.

I also play a lot with emulators for more modern systems and these also suffer heavily from compilation stutters so i would prefer not to compile them again.
That is what I asked. I can't think of any game where pre compilation is not done. Even Elden Ring don't stutter after some of the initial patches.

Emulators should not compile again in real time if you chose to save the cached shaders.
 
They always do when you change drivers.
It should not because driver change doesn't affect transferable shader cache. At least for Ryujinx and RPCS3.

It doesn't matter if there is an initial compiling, as some games (Rebirth, SHf) still stutter like crazy the 1st time.

DXCache also matters. As i said it's messy.
Not here for Rebirth except the occasional traversal stutter that has nothing to do with shaders.
 
Last edited:
It should not because driver change doesn't affect transferable shader cache. At least for Ryujinx and RPCS3.


Not here for Rebirth except the occasional traversal stutter that has nothing to do with shaders.

Everybody else on the planet has cutscene shader comp stutters in Rebirth the first time, including Digital Foundry, so i guess you are unique in this.
 
Top Bottom