HGL
national-gold

Heroic overwrites dxvk dlls on every game launch

I'm having several stuttering trying to play Dishonored 2. After a while they are gone, but still every time i reload the game it starts stuttering again. I've read that since years this should not be an issue given that drivers support VK_EXT_graphics_pipeline_library (i've it) and IndependentInterpolationDecoration (I miss it). So i copied dxvk with async patchesd into the wine prefix and told heroic to NOT update dxvk automatically. Unfortunately, everytime i start the game, everything is reverted.
4 Replies
national-gold
national-goldOP2mo ago
PS::_ workarounding by copying dxvk patched for async in the same folder as the executable, and indeed it fixes the stuttering
rising-crimson
rising-crimson2mo ago
uncheck the Auto install DXVK option in the Wine tab in the settings of the game (I imagine you are using Wine-GE?) if you are using ge-proton then it's not heroic the one replacing DXVK
national-gold
national-goldOP2mo ago
If you mean the option that updates DXVK-NVAPI, it is altready unchecked. Also, yes, I'm using Proton - GE-Proton10-15 What else could replace DXVK? uhm, I placed an audit on dxgi and it tells it is python 3.9 so i suspect it is proton itself proctitle=python3 /home/koko/.config/heroic/tools/proton/GE-Proton10-15/proton run cwd=/home/koko/tmp/PR/slang-shaders pid=3836001, comm=python3, exe=/usr/bin/python3.9 syscall=unlink (DELETE dxgi.dll) syscall=openat (CREATE dxgi.dll) syscall=chmod... ...indeed, thanks
rising-crimson
rising-crimson2mo ago
when using wine-ge, heroic shows an option to auto install DXVK (along with VKD3D and nvapi), that's when heroic installs DXVK I think there's some environment variable you can use to tell proton to not update DXVK, I don't know it though, sorry, I'm sure it can be found somewhere googling or someone else here might know

Did you find this page helpful?