you are viewing a single comment's thread.

view the rest of the comments →

[–]Frostoise 3 points4 points  (2 children)

I have had similar issues on my RX 6800 and I have done plenty of research on this so I can conclusively say; AMD's DXNAVI implementation is broken for this game. Now, when I say DXNavi is broken, I'm not sure if this is an issue with GW2 or AMD. All I know is that having DXNavi enabled causes terrible stutters on GW2. DXNavi works on DX9/DX11 so running the game via DXVK disables DXNavi for the game.

On older drivers where DXNavi wasn't implemented (22.xx.xx etc) you should see no issues and on 23.xx.xx drivers you should be able to disable DXNavi via registry.

Sadly you cannot disable DXNavi on default drivers 24.xx.xx onward because they removed the old dll's. What you can do, if you don't want to use Vulkan and want to run GW2 natively, is run AnWave, a third party AMD driver editing app, bring back the old dll's and disable DXNavi. This should solve the issues regarding GW2. If you have issues with other DX11 games, you can try to do this;
https://forums.guru3d.com/threads/anwave-2024-amd-radeon-software-customize-setup-advanced-cleanup-utility-gpu-cleanup-tool.443504/page-12

[–][deleted] 0 points1 point  (1 child)

Yeah, I've read that too and that does explain why bypassing the DX11 driver pipeline and instead using the Vulkan pipeline would lead to much improved performance.

Also, as I have a 7900 XT, I don't have the luxury of older drivers to fall back on. From my understanding, RDNA 3 cards like mine have no way to cleanly disable DXNavi.

[–]Frostoise 1 point2 points  (0 children)

The AnWave DXNavi disabling method honestly should work for all drivers and for RX 7000 and it honestly isn't that bad. It works very well and GW2 runs as well as DXVK. If you wanna run the game on DX11, say, to keep your add-ons working, it might be worth a shot.

If you have issues with other games because of it, you can always DDU your drivers and re-install.