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-goldOP•2mo ago
PS::_ workarounding by copying dxvk patched for async in the same folder as the executable, and indeed it fixes the stuttering
rising-crimson•2mo 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 DXVKnational-goldOP•2mo 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•2mo 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