DXVK is a Vulkan-based compatibility layer for Direct3D-9,10 & 11. It allows running 3D applications on Linux using Wine.
For the current status of the project, please refer to the DXVK wiki.
- Wine >= 3.10
- Wine dependencies - Wine Staging is recommended
- Vulkan capable GPU - Note for Intel iGPU users: Only Skylake, Kaby Lake, and Coffee Lake offer full Vulkan support. Anything older is only partial. Although some games might work nothing is guaranteed.
- Driver supported by DXVK.
- Vulkan loader, both 64-bit and 32-bit.
To take advantage of DXVK and it's improved performance you must install a supported graphics driver and Vulkan dependencies.
To learn how to do that, follow our guide here: Installing Drivers
Watch the following videos on how to add, and use a custom DXVK version with Lutris.
Tutorial on how to add a custom DXVK version:
Warning: We advise you use async-enabled DXVK only with singleplayer games. We do not bear the responsibility should you be banned using async with multiplayer games. Use at your own risk.
https://github.com/doitsujin/dxvk/wiki/Common-issues
https://www.youtube.com/playlist?list=PLghCwIBikt5hqXHHlKKkA_bertuvcwjgl
https://lutris.net/games/?q=dxvk%3A+true&search-installers=on
*Disclaimer: Not all games listed are playable.