I've proposed some packaging changes  to Fedora wine package. TLDR: It
splits d3d libraries into subpackages and lays groundwork for future dxvk
packaging . Details are in the PR.
*What is DXVK?*
Vulkan-based D3D11 and D3D10 implementation for Linux / Wine. In short, you
can replace wine's d3d10/11 implementation with DXVK, which typically
results in huge performance gains and far superior compatibility compared
to wine d3d libraries.
You can find more here: https://github.com/doitsujin/dxvk
*How to test?*
*# Have either Fedora 30 or Fedora 31*
dnf copr enable frantisekz/wine-dxvk
dnf update wine
dnf install wine-dxvk --allowerasing
Then fire up as many DirectX 9,10,11 apps as you can :) and post results
into this thread, especially if something got broken compared to normal
dxvk installation or if some d3d9 apps regressed. DXVK works for d3d10 and
d3d11, but note that I am also interested in apps using d3d9, because dxvk
package replaces wine's dxgi library that's then used even for stuff that
doesn't run through dxvk. Just make sure you don't have DXVK manually
installed already in your wine prefix.
Feel free to ping me on frantisekz@#fedora-qa if you need anything.
Thanks a lot!