Graphics driver installation - NoXPhasma/protondb_faq Wiki
Check if your graphic card supports the Vulkan API
Please check here if your GPU support Vulkan in general! if not then your game will not work with DXVK or vkd3d.
Table of contents
AMD
Note: If you have AMDGPU-Pro installed, then please uninstall that driver, it is not recommended for gaming since most game manufacturers rely on mesa, for example: Life is Strange with amdgpu-pro is not playable at all.
Arch/Manjaro:
Stable Mesa & LLVM with Transform feedback
sudo pacman -S vulkan-radeon lib32-vulkan-radeon lib32-mesa lib32-vulkan-icd-loader vulkan-tools llvm lib32-llvm lib32-llvm-libs llvm-libs
Unstable: Mesa & LLVM
Add & install the 2 repo's mesa-git & llvm-svn
Ubuntu 20.04 or newer / Linux Mint 20.x:
Enable 32 bit architecture (if you haven't already):
sudo dpkg --add-architecture i386
Install support for 32-bit games:
sudo apt install libgl1-mesa-dri:i386
Install support for Vulkan API (will be functional only if you have a Vulkan capable GPU):
sudo apt install mesa-vulkan-drivers mesa-vulkan-drivers:i386
Reboot to apply changes.
Ubuntu 18.04 / Linux Mint 19.x:
Add kisak-mesa PPA:
sudo add-apt-repository ppa:kisak/kisak-mesa
Enable 32 bit architecture (if you haven't already):
sudo dpkg --add-architecture i386
Upgrade your system:
sudo apt update && sudo apt upgrade
Install support for 32-bit games:
sudo apt install libgl1-mesa-glx:i386 libgl1-mesa-dri:i386
Install support for Vulkan API (will be functional only if you have a Vulkan capable GPU):
sudo apt install mesa-vulkan-drivers mesa-vulkan-drivers:i386
Reboot to apply changes.
Note: Only Ubuntu 18.04 and higher is supported for AMD and Intel graphics.
Note for Intel integrated graphics users: Only Skylake, Kaby Lake, and Coffee Lake offer full Vulkan support. Broadwell, Haswell and Ivy Bridge only offer partial support, which may not work with a lot of games. Sandy Bridge and older lack any Vulkan support whatsoever.
Sabayon:
Stable: Mesa & LLVM with Transform feedback
Mesa is already installed on sabayon but you need to install the Vulkan loader.
sudo equo i vulkan-loader --ask
Nvidia
Note: You need NVIDIA 410.xx or newer for the RTX 2000 Series
Arch:
Nvidia 418 and newer with Transform feedback
sudo pacman -S lib32-nvidia-utils lib32-opencl-nvidia opencl-nvidia nvidia nvidia-utils
Ubuntu 18.04 / 20.04 / Linux Mint 19.x / 20.x:
We recommend 470 or 515
Nvidia 470
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo apt install nvidia-driver-470
Nvidia 515
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo apt install nvidia-driver-515
Intel
Arch:
sudo pacman -S lib32-vulkan-intel vulkan-intel lib32-mesa lib32-vulkan-icd-loader vulkan-tools llvm lib32-llvm lib32-llvm-libs llvm-libs
Ubuntu 18.04 / Linux Mint 19.x:
Stable: Mesa 18.3 & LLVM 7 with Transform feedback
sudo add-apt-repository ppa:paulo-miguel-dias/pkppa
sudo apt update
sudo apt install mesa-vulkan-drivers mesa-vulkan-drivers:i386
Check if Vulkan works
To check if Vulkan is working execute the command: vulkaninfo
, which is part of the package vulkan-tools
in the repositories of most recent distributions.
Here is an Example how it should look.
If you get: Cannot create Vulkan instance. Try to restart your PC. If the error still occur and you are really sure that all packages are installed, ask in our Discord for more help.