protonscr

Q- What is the status of DXVK after Wine 4.0 (VKd3d)?

dxvkclosed
doitsujin/dxvk#883 · opened 2019-01-23 by Ahmed-E-86 · updated 2019-01-23 · 3 comments · github
AAhmed-E-86 2019-01-23 github

I am just a little confused after reading the release note of the Wine 4.0. That is the part that confused me:

  • Vulkan support.
  • Direct3D 12 support.

Does that mean that DXVK is a part of Wine 4.0, and we don't need to install it manually?
If it is false. How VKd3d is going to work next to DXVK?

SSveSop 2019-01-23 github

No. It means that "wined3d" supports D3D12 via the vkd3d library set (Translate D3D12 -> Vulkan).

Wine's D3D11 support is still based around D3D11 -> OpenGL as it has been, so no change there. DXVK is still needed for those that want a LOT more performance from D3D11 under wine (D3D11 -> Vulkan).

AAhmed-E-86 2019-01-23 github

So I don't need to change anything before installing Wine 4.0. Thanks @SveSop

Ddoitsujin maintainer 2019-01-23 github

How VKd3d is going to work next to DXVK?

DXVK can work with wine's DXGI implementation, so if you use WINEDLLOVERRIDES=dxgi=b (or just don't install DXVK's DLL), then games with optional Dx12 support can use either vkd3d or DXVK.

Launch options