Forum Discussion

Scriffey's avatar
Scriffey
New Novice
9 months ago
Solved

Issue When Changing GPUs

Hello,

I had a PC with a Ryzen 5 5600X and an RX 6700-XT. I played many hours of Veilguard with this setup. I purchased a new GPU (RTX 4070 Ti Super) and played some Veilguard with that with a few minor issues. There were enough issues with its general performance that I was recommended to RMA the card.

Now I have switched back in the 6700-XT and Veilguard is unplayable. Sub 10 FPS performance in the Start Game screen and major hiccups even on the Bioware logo.

II used DDU to remove the old AMD and Nvidia driver setups and then installed the new drivers after this and no change was made. I went deleted the shader_cache directory. I reinstalled the game. I verified the game's files via Steam. I even deleted the contents of /settings and let the game regenerate those. No difference made.

I suspect my issue is something in my Veilguard install because I don't have these issues on other games. BG3 and Hades 2 perform exactly as they did before, but Veilguard is unplayable now even on the lowest possible settings.

Any idea what I need to do to get this playable again? I'd like to avoid a clean Windows install and frankly I'm afraid that there's some setting in whatever Steam saves to the cloud that will just get pulled back in. Advice on the cleanest possible reinstall of this game?

Thanks.

  • @Scriffey 

    Please clear your temp files:

    • Press the Windows key and "R" at the same time
    • Into the new window, type or copy & paste:  "%temp%"   (Without the quotes.) > hit "ENTER"
    • Now your Windows Explorer should have brought you to the "C:\Users\>your user name<\AppData\Local\Temp" folder. > Delete all files and folders in it.
      (If some files or folders can't be deleted, reboot and try again.)

    Then:

    • Go here and download "Revo Uninstaller". (The freeware version, Portable version works too.)
    • Run "Revo Uninstaller" > Uninstall DATV.
    • At the end of the main uninstall, Revo will ask you which cleaning method you want to use. > Select "Advanced" > Browse
    • If "Remaining registration content found" is displayed > Select All > Delete > Next
    • When "Remaining Data and Folders" is displayed > Select All > Delete
    • Reinstall DATV.
    • Reset the driver shader cache.
    • Reboot and test.

4 Replies


  • @Scriffey wrote:

    I went deleted the shader_cache directory.


    That would have been my first guess. Did they game go through another shader compilation phase, or did it skip that?

  • Scriffey's avatar
    Scriffey
    New Novice
    9 months ago

    I'm not 100% certain that it ever did the shader compilation step after the last round of driver deletion and replacement. What I am sure of is that 1) the contents of shader_cache were deleted manually, but they exist again now with a "Date modified" from yesterday afternoon 2) The game is NOT doing shader verification on every bootup (unless its doing it silently now for some reason).

    Is there a way to force a shader recompile?

  • holger1405's avatar
    holger1405
    Hero+
    9 months ago

    @Scriffey 

    Please clear your temp files:

    • Press the Windows key and "R" at the same time
    • Into the new window, type or copy & paste:  "%temp%"   (Without the quotes.) > hit "ENTER"
    • Now your Windows Explorer should have brought you to the "C:\Users\>your user name<\AppData\Local\Temp" folder. > Delete all files and folders in it.
      (If some files or folders can't be deleted, reboot and try again.)

    Then:

    • Go here and download "Revo Uninstaller". (The freeware version, Portable version works too.)
    • Run "Revo Uninstaller" > Uninstall DATV.
    • At the end of the main uninstall, Revo will ask you which cleaning method you want to use. > Select "Advanced" > Browse
    • If "Remaining registration content found" is displayed > Select All > Delete > Next
    • When "Remaining Data and Folders" is displayed > Select All > Delete
    • Reinstall DATV.
    • Reset the driver shader cache.
    • Reboot and test.
  • Scriffey's avatar
    Scriffey
    New Novice
    9 months ago
    @holger1405 Thank you! Veilguard is now playable after clearing out the temp files, clearing out that cache, and revo uninstalling Veilguard.

    There is still something weird happening (it stutters like hell in fullscreen mode in a way that I don't think it used to) but it's playable again. Thank you for the help!!

About Dragon Age The Veilguard General Discussion

Enter the world of Thedas, and join us in the community forums to talk about your experiences in Dragon Age: The Veilguard433 PostsLatest Activity: 16 hours ago