Skip to main content

Wine

Install Wine to play (almost) any Windows game on Linux. For a compatibility list refer to ProtonDB.

Install Wine from the repositories:

pacman -S wine wine-gecko wine-mono winetricks

DXVK

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

Install DXVK from AUR:

yay -S dxvk-bin

NOTE: If you set up Wine with a non-default prefix (i.e. your Wine "installation" does not reside under ~/.wine) you will need to supply it as a temporary environment variable:

WINEPREFIX=your-prefix setup_dxvk install

WARNING: DXVK overrides the DirectX 10 and 11 DLLs, which may be considered cheating in online multiplayer games, and may get your account banned. Use at your own risk!

Install DXVK libraries into your Wine prefix:

setup_dxvk install

VKD3D-Proton

VKD3D-Proton aims to implement the full Direct3D 12 API on top of Vulkan.

Install VKD3D from AUR:

yay -S vkd3d-proton-bin

NOTE: If you set up Wine with a non-default prefix (i.e. your Wine "installation" does not reside under ~/.wine) you will need to supply it as a temporary environment variable:

WINEPREFIX=your-prefix setup_vkd3d_proton install

WARNING: VKD3D-Proton overrides the DirectX 12 DLLs, which may be considered cheating in online multiplayer games, and may get your account banned. Use at your own risk!

Install VKD3D-Proton libraries into your Wine prefix:

setup_vkd3d_proton install