protonscr

dxvk dlls cant loading from wineprefix/drive_c/windows/system32 and syswow64

dxvkclosed
doitsujin/dxvk#825 · opened 2018-12-23 by andysendo · updated 2018-12-23 · 1 comments · github
2 matching comments, n / p to jump
Aandysendo 2018-12-23 github

Software information

x86_64 bit wine-staging 3.21 lutris wine 3.15 precompiled binary

System information

  • OS: debian9 stable kernel 4.18
  • GPU: intel+nvdia
  • Driver:mesa 18.2 + intel opensource + nvidia driver
  • Wine version: 3.xx
  • DXVK version: 0.94

i decompress wine binary to /tmp/wine, witch contains bin,lib,lib64,share. i always use wine that way including myself compile version. then copy x32 and x64 dlls to wineprefix/.../system32 and syswow64, set env WINEARCH=win32 or win64; WINEDLLOVERRIDES="dxgi,d3d11,d3d10,d3d10_1,d3d10core=n" to test wine dxvk game, but can not found and load the dxvk dll. only i copy the dlls to game exe directory runs ok.

i copy native d3dx9_xxx.dll to wineprefix/../system32 and set env WINEDLLOVERRIDES for testing some dx9 game, its ok.

so in my case dxvk dll cant load from wineprefix?

Ddoitsujin maintainer 2018-12-23 github

It works fine that way if you just follow the instructions in the readme or just use winetricks dxvk on your prefix.

If you insist on doing the same thing manually, you're supposed to put 64-bit DLLs into system32 and 32-bit DLLs to syswow64. Also, don't set WINEARCH unless you're creating a pure 32-bit prefix.