Forum Discussion

Aurali_slp's avatar
Aurali_slp
New Rookie
2 days ago

Stuttering Temporary Solution?

Hi all 

I have a possible solution for stuttering issues on a PC, with or without a multimonitor setup ( I have 3x 4K monitors).

I am unsure of the correct actions for an Nvidia card, as I have an AMD GPU.

I was getting ridiculously high FPS (up 160 fps) even though I was using a custom graphics setting in 4K, Fade-touched textures, and ultra ( I think ) with Ray Tracing turned off. I am running the AMD beta drivers. 

Resetting the Shader Cache seems to have fixed the cause of my specific stuttering issue. However, I have saved my game now, so I will be keen to see if the stuttering reappears at any time to see if it is related to the Shader Cache. 

In Adrenaline software, find the setting under "Global Gaming Experience." I have attached my DxDiag in case it helps Bioware and EA / AMD patch in some permanent fixes.

I hope by sharing my experience, I can share a possible workaround for the time being with my fellow gamers suffering from stuttering problems, albeit a temporary solution.

Regards 

 

  • Hi all 

    an update on this from my own experience, 

    my apologies if this does not fix all stuttering issues, but on my last search for the forums , there was 27 topics found using the search term "stutter or stuttering", and I was not going to look through each reply to see what has and has not been tried by all individuals 

    So far, the stuttering has not re-occurred on my computer system, so this seems to have worked in my specific case.

    I would love to hear if anyone on PC could try it and confirm if it also worked for them.

    A Google search for clearing the shader cache for Nvidia GPUs seems a little more involved ( but I cannot test this to confirm whether it works ). 

    1. Open the NVIDIA control panel.
    2. Go to Manage 3D Settings.
    3. Turn off Shader Cache.
    4. Save and apply changes.
    5. Reboot your PC.
    6. After the PC boots, open the Run dialog box or File Explorer.
    7. Type the following environment variable into the Run dialog box or the File Explorer address bar and hit Enter:  %USERPROFILE%\AppData\Local\Temp
    8. At the location, find and open the NVIDIA folder.
    9. In the folder, find and open both the DXCache and the GLCache folder and delete all the items in the folders.
    10. Next, go back to the Local folder.
    11. Now, at that location, find and open the NVIDIA Corporation folder.
    12. In the folder, find and open the NV_Cache folder and delete the contents of the folder.
    13. Exit File Explorer.
    14. Now, go back to the NVIDIA control panel and turn on Shader Cache.
    15. Restart your PC.

     

    ( instructions are from https://portkeygamessupport.wbgames.com/hc/en-us/articles/14659998310803-How-To-Clear-Your-Shader-Cache.  and I have provided a URL link to ensure I referenced and credited my information sources accordingly ) 
    Regards

  • Hi all , 

    Another update: When I returned home from work, the game was loading, recompiling the shaders and starting at 50% ( fairly typical each time the game loads ). During this period, in my multi-monitor setup ( I play in borderless window mode ), I clicked on another monitor to change channels in Discord, and suddenly, the stuttering returned after at least two days of no stuttering.

    I must clear the shader cache again and not touch anything ( switch monitors, etc.) until the shaders have finished compiling.

    Resetting the Shader cache in the AMD software has not worked this time.  Since I know the last time this was fixed was when the game recompiled the shaders from scratch,  I will go to the root of the game directory " Dragon Age The Veilguard "  and empty the "shader_cache" folder ( taking a backup first ).   

    The file cache locations I have cleared after backing up the files first

    "path\to\game\install\Dragon Age The Veilguard\shader_cache"
    "AppData\Local\BioWare\Dragon Age The Veilguard\cache"

    %LOCALAPPDATA%\AMD\DxCache  (from Windows safe mode)

    and now following this up with "Repair game" in the EA App

    My normal FPS average is 112 fps and a rather steady range of 80 to 120, so getting 185 or higher is abnormal.