SHADER CACHE (AMD) - RedDot-3ND7355/MPO-GPU-FIX GitHub Wiki

How do I use "Shader Cache" Dropdown?

On AMD Systems only, there will be a dropdown for "Shader Cache".

-AMD Optimized: Use amd caching tuning (Don't use this if you have bad frametime, can affect other games)

-ON: Use Shader Cache as-is (Use this to solve the bad frametime, can affect other games)

-OFF: Disable's the Shader Cache (Don't disable it, why would you?) Reboot to apply change.


What is a "Shader Cache":

Shader Cache allows for faster loading times in games and reduced CPU usage by compiling and storing frequently used game shaders, rather than regenerating them each time they are needed. Shader Cache is set to AMD optimized by default and can be disabled globally by setting the feature to off.


Why is there "AMD Optimized", "ON" and "OFF"?

(AMD Optimized) has it's own settings/tuned rather than using plain shader cache (ON). (OFF) only disables Shader Cache.


Why does using AMD Optimized reduce my system performance?

Well to be honest. It's a per case situation. For some games and per hardware. Having the Shader Cache use "AMD Optimized" will augment the time frame instead of reducing it. Resulting in a choppy feel and delayed response AT high fps. Which can be remediated by switching it to "ON" then rebooting.

Sadly, this won't help on every game and can cause shittier frame time on some games. But for gamers that only play a specific game and knows it has shitty frame time, it would be the cherry on top.

Disabling Shader Cache won't help your system benefit of it's use and can/will reduce your game's performance.