protonscr

`wineboot -u` does not uninstall dxvk

dxvkclosed
doitsujin/dxvk#3106 · opened 2022-11-29 by sewnie · updated 2022-11-29 · 3 comments · github
1 matching comments, n / p to jump
Ssewnie 2022-11-29 github

i don't know, this is self-explanitory.

after setting the DLL overrides with WINEDLLOVERRIDES, and installing the DLLs into the correct directory, testing a application, restoring DLLS with wineboot -u, but dxvk is still there.

is this a design decision? does 'restoring DLLs' not remove the original overridden dlls?

BBlisto91 2022-11-29 github

The -u in wineboot stands for update. So it will update your current wine prefix if a newer one (or different i guess) is installed. It should also restore any wine dll's that are missing which is why you must delete the dxvk ones first as it won't touch the replaced dll's. If it did it would also screw with any other dll's replaced with native Windows versions trough winetricks as an example.

Ssewnie 2022-11-29 github

why you must delete the dxvk ones first as it won't touch the replaced dll's

Thanks!

BBlisto91 2022-11-29 github

Note that it also doesn't touch the dll overrides so those also have to be removed. Which can be done through winecfg or through CLI by editing the wine registry

Launch options

Upstream links