Forum Discussion
The driver cache is under "%USERPROFILE%\AppData\LocalLow\NVIDIA\PerDriverVersion\DXCache"
The Games shader cache is in the games folder: "Dragon Age The Veilguard\shader_cache\"
Increasing the shader cache in the driver to at least 5GB as @sweetpoison0011 suggested is also a good idea.
Thanks for the precise path @holger1405
@Pikaremo Remember, give the cache size a value, don't let the driver on dynamic or automatic.
Also, as a side note, you can clear what is in the folder c:\Users\sername\AppData\Local\D3DSCache\.
On same side note, use smart sync or something similar to gain: v-sync on when the FPS exceed the display refresh rate and v-sync automatically off then FPS falls below refresh rate. I think for nvidia would be "adaptive" or "fast" (the description is vague and I can't be sure which one does a better job)
- Pikaremo9 months agoNew Novice
Thanks both @sweetpoison0011 and @holger1405 for the help!
I did as suggested, but ran into some snags -
When I booted up VG, it did not recompile shaders, but did load into Ultra settings for some bizarre reason. After restarting the game for low settings, the lack of shaders made it very stutter-y!
I verified my files through steam, it identified 155 files as missing, but then when I rebooted Dragon Age it began compiling shaders again.
This took 30 minutes, and when I loaded into my save file it was unfortunately still stuttering with poor FPS.
I haven't yet cleared the D3DSCache folder, primarily as I'm a bit nervous about what this actually is if not Veilguard specific?
- sweetpoison00119 months agoSeasoned Ace
@PikaremoD3DSCache is the place where DirectX saves shaders cache files no matter what video card you use. It is related to any game you use and run under DirectX. Perhaps my word doesn't count much but I clear that folder once I'm done playing a game and move to another and on special occasions when I see glitches in game (glitches that persist after rebooting the game).
Don't go for low settings in game, pick high preset. Some shaders are build based on level of details.
On Nvidia Control Panel: restore all settings to default, apply, the set shader cache size to 5gb and make sure the power management mode is set for max performance.
I tested this game (for a bit) on weaker laptop fitted with GTX1650ti and building cache the first time took about 15 min while starting the game was 2-3 min of shaders verification. In lighthouse no stutter at all (average 35 FPS with mixed setting of high, ultra and low). So based on your laptop's specs you should get better results. What is it worth to mention, I don't use GeForce Experience (avoid installing is and uninstalling if bypass my choices) since I had problems in few games (Mass Effect Andromeda was one one them - random stutters). For testing purpose, keep any form of v-sync disabled (this setting is good only for tearing mitigation).- Pikaremo9 months agoNew Novice
Thank you! I will try this later 🙂
For what it's worth though, booted up Veilguard this morning, and it was the smoothest experience I've had so far, after my laptop's been off overnight.
I'm very grateful even if it just stays performing like this!
About Dragon Age The Veilguard General Discussion
Recent Discussions
- 18 days ago
- 19 days ago
- 25 days ago