You'll still need to set the relevant DLL overrides to native for DXVK to get used.
That said, as long as Vulkan stuff generally works with the new wow64 thing and winewayland.drv, DXVK should work too since it's a plain old Windows DLL and doesn't directly interact with either of these things, but there may be some window management issues.
You'll still need to set the relevant DLL overrides to
nativefor DXVK to get used.That said, as long as Vulkan stuff generally works with the new wow64 thing and winewayland.drv, DXVK should work too since it's a plain old Windows DLL and doesn't directly interact with either of these things, but there may be some window management issues.
Ah, yes! Thanks a lot! Creating overrides for d3d8, d3d9, d3d10 etc and making them all to "Native", the games now DO run on Vulkan! In fact, performance is now incredibly better than with the default D3D->OpenGL renderer, no wonder there has been so much awe in general for DXVK on the GNU/Linix community!
Silent Hill 2 (2001) has windowing problems on Wayland indeed (it's unable to go fullscreen for some reason) but other than that works mostly fine on WoW64 + DXVK!
DXVK_HUDx1 2025-02
Good evening,
This is my first time building and using DXVK, but no games seem to be able to use it on my system.
System information
GNU/Linux (kernel 6.12.9)
Latest stable MESA 24.3.4 (build with Vulkan compatibility, which works with everything else) on Intel XE graphics.
Wine build from latest GIT code: wine-10.1-125-g4de56399.
DXVK also built from latest GIT code.
Labwc Wayland compositor, latest stable version 0.8.2.
This is how I build DXVK and install it:
32bit version of the libraries:
64bit version of the libraries:
...so they are, to my knowledge, correctly installed on my system's only WINE prefix.
Now I run "winecfg" and, according to documentation, dx8-9-10-11 games should be using DXVK by default.
But that's not the case, OpenGL is still used for D3D in every game, and setting
DXVK_HUDto1I don't get to see the HUD as intended.For example, here's what WINE says when I try to run Silent Hill 2 PC (the original 2001 version):
Is there something I am missing?
My guess is that the Experimental WoW64 mode is not supported by DXVK, or maybe Wayland is not supported, or I am simply not telling WINE to use DXVK, but after reading the docs I can't see what else should I be doing...