Try setting the DLL overrides to native,builtin instead.
Also, note that 32-bit games with your setup aren't going to work at all and that winelib builds are known to cause some issues.
@doitsujin It still doesn't work
I mean you messed around with the setup script, that's entirely your issue and not mine.
Because I didn't generate wine, I just generated wine64.
So setup_dxvk.sh in line 56 has err
winever=`$wine --version | grep wine`
There's no $wine
sigh
Copy the files manually to windows/system32 and change the extension from .dll.so to just .dll, then remove the D3D11 and DXGI DLL overrides entirely since wine considers winelib builds to be builtin. Or use mingw for building.
DXVK currently does not support pure 64-bit prefixes because they are extremely uncommon and pretty much useless. I am aware that this is going to have to change with Ubuntu dropping all 32-bit support for good, but right now you have to figure things out on your own.
Thanks for your explanation. Thanks for your patience.
Should I use a WINE version less than 4.10 for 32-bit compilation?
I downloaded the compiled wine dxvk and vulkansdk, the game worked perfectly.
Summary: compilation dependencies are hard to find in different operating systems.
Hi,
I recently installed wine and dxvk on another operating system
The difference with ubuntu is that apt is not installed...There is also a lack of official installation guidance.
So I tried to compile the wine 4.10 and dxvk from git by myself.
tip:I just compiled wine64,no wine, so I modified
setup_dxvk.shscript,and just compiled dxvk x64I use
setup_dxvk.shadd x64 dll.so to wineI can see the installed d3d10, d3d10_1, d3d11, dxgi in
winecfgWhen I finally run the game, the following error pops up:
How can I set up the d3d*.DLL correctly?
Thanks.