How To install Wine staging + DXVK (DirectX Vulkan) on Debian

First, enable 32 bit packages:

$ sudo dpkg --add-architecture i386

Then install key which was used to sign packages:

$ wget -nc https://dl.winehq.org/wine-builds/Release.key
$ sudo apt-key add Release.key

Next add the repository to /etc/apt/sources.list or create a *.list under /etc/apt/sources.list.d/ with the following content:

with DISTRO being either wheezy, jessie, stretch, buster or sid

$ echo "deb https://dl.winehq.org/wine-builds/debian/ DISTRO main" > wine.list
$ sudo cp -avr ./wine.list /etc/apt/sources.list.d/

Update and install packages:

$ sudo apt-get update
$ sudo apt-get install --install-recommends winehq-staging

Download DXVK binary release

Download the latest release here: https://github.com/doitsujin/dxvk/releases; Currently the 0.72 release is the newest.

$ wget https://github.com/doitsujin/dxvk/releases/download/v0.72/dxvk-0.72.tar.gz
$ tar -vzxf dxvk-0.72.tar.gz
$ cd dxvk-0.72

Create wineprefix with DXVK

$ wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
$ chmod +x ./winetricks
$ export WINEPREFIX=~/.wine
$ ./winetricks --force ./setup_dxvk.verb

Recommended: Vulkan SDK You do not need the Vulkan SDK per se, but you will want it for the cube test so you can verify your Vulkan is working correctly independently of DXVK:

$ wget "https://sdk.lunarg.com/sdk/download/1.1.82.0/windows/VulkanSDK-1.1.82.0-Installer.exe"
$ wine ./VulkanSDK-1.1.82.0-Installer.exe

To do the cube test run:

$ wineboot -r
$ wine cube

2018-08-08-203755_1920x1080_scrot

links:
_____________
https://wiki.winehq.org/Debian
https://github.com/doitsujin/dxvk/releases
https://vulkan.lunarg.com/
https://www.nvidia.com/Download/Find.aspx?lang=en-us