DXVK

DXVK is Article description::a [[Vulkan-based translation layer for Direct3D 10/11 which allows running 3D applications on Linux using Wine.]]

Requirements
Pre-built version


 * Wine 3.10 or newer
 * Winetricks - Live build
 * Vulkan

Building from the source


 * Wine 3.10 or newer
 * Winetricks - Live build
 * Vulkan
 * Meson build system (at least version 0.43)
 * MinGW64 compiler and headers (requires threading support)
 * glslang compile

Building
DXVK can be installed from a pre-built release or by building from source. Whichever method is chosen, installing for Wine or Lutris is the same.

Pre-built release
Fetch the DXVK from a release pageː

https://github.com/doitsujin/dxvk/releases

Extract itː

Building from source
DXVK also requires Mingw-w64. Please refer to the Mingw article for installation instructions.

Clone the DXVK Git repository:

Build and install DXVK:

This will create the directory which contains both 32-bit and 64-bit versions of DXVK.

Installation
After compilation DIR `dxvk-master` is created which contain `x32/`, `x64/` and `setup_dxvk.verb`.

DXVK for Lutris
Lutris does not require DXVK installed in WINE and it may be easier to manage the usage for selected DirectX apps this way.

Move/copy x32/ and x64/ folders from compiled DXVK to a ~/.local/share/lutris/runtime/dxvk.

DXVK for WINE
Install DXVK into WINEPREFIX which by default is set to :

It is recommended to create or  in /home/$USER/ for different architectures.