A Vulkan-based translation layer for Direct3D 10/11 which allows running
3D applications on Linux using Wine.
To enable dxvk for a wine prefix use:
setup_dxvk install
To disable dxvk use:
setup_dxvk uninstall
Before running the above commands a specific wine prefix can be set.
export WINEPREFIX=/path/to/.wine-prefix
Since wine 4.0 it is possible to use wine's own DXGI implementation
instead of the one provided by dxvk. To use wine's DXGI implementation:
setup_dxvk install --without-dxgi
This will allow to use vkd3d with D3D12 while still being able to use
dxvk with D3D11. However some configuration options with dxvk's DXGI
will have no effect.
For more information see:
https://github.com/doitsujin/dxvk/wiki/DXGI
To enable 64-bit support wine must be built with wine64.
WIN64=yes ./wine.SlackBuild
To build on a pure Slackware64 install 32-bit wine must be disabled.
WIN32=no WIN64=yes ./wine.SlackBuild