Without this answer it is not possible to release a proper game in unreal engine. No player should get the shader compilation stutters for the first time when they are seen. This answer should be documented in documentation while precaching system is not fully implemented in unreal engine.
well, my question was completely different, i wanted to know how to make âfirst time experience for userâ to test shader caching with the solutions to minimize or erase stutters for smooth experience from the get go.
That said, the only solution i figured out finally and which i will leave it here, so could other people use it for now, until epic games figure out to make a proper documentation or a way to do this resetting:
You need to go to Nvidia control panel and in global settings tab, set shader cache size to âDisabledâ. (probably there is option in AMD as well, but since i donât have AMD, canât say it for sure).
I donât know for sure if it is needed, but in the packaged .exe, make shortcut with -clearPSODriverCache in the âTargetâ as well.
And one other option that maybe could work, but i did not need to try, since the other way worked for me, is to make new user profile of Windows and there test the packaged game with empty shader cache. Donât know how in linux works but, linux users probably would figure out that as well.
Hopefully this will help out for some people.