Skip to content

Latest commit

 

History

History
145 lines (81 loc) · 7.61 KB

InstallingDrivers.md

File metadata and controls

145 lines (81 loc) · 7.61 KB

Ubuntu / KDE Neon / Other Ubuntu derivatives

NVIDIA:

To get the latest NVIDIA drivers it is necessary to add the Proprietary GPU Drivers PPA, enable 32 bit architecture (if you haven't already), update to refresh packages and then install the 515 driver and support for the Vulkan API (will be functional only if you have a Vulkan capable GPU):

To do all of that, run this one command:

sudo add-apt-repository ppa:graphics-drivers/ppa && sudo dpkg --add-architecture i386 && sudo apt update && sudo apt install -y nvidia-driver-515 libvulkan1 libvulkan1:i386

Reboot to apply changes.

Warning: Please ensure your graphics card is supported by the 515 driver before installing. For a list of supported GPUs click here: https://www.nvidia.com/Download/driverResults.aspx/186156/en-us

Disclaimer: Sometimes we forget to update the guide to reference the latest version of the NVIDIA driver. You can check the latest version of the Nvidia driver for your gpu here and then replace 515 in nvidia-driver-515 with the first part of the version number (the one before the dot, 515.48.07) that is actually latest: https://www.nvidia.com/Download/index.aspx

AMD / Intel:

To make sure you are running the latest drivers for AMD/Intel graphics, you need to add kisak-mesa PPA, enable 32 bit architecture (if you haven't already), update and upgrade your system, install support for 32-bit games and install the support for Vulkan API (will be functional only if you have a Vulkan capable GPU):

To do all of that, run this one command:

sudo add-apt-repository ppa:kisak/kisak-mesa && sudo dpkg --add-architecture i386 && sudo apt update && sudo apt upgrade && sudo apt install libgl1-mesa-dri:i386 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 and newer Intel CPUs (processors) offer full Vulkan support. Broadwell, Haswell and Ivy Bridge only offer partial support, which will very likely not work with a lot of games properly. Sandy Bridge and older lack any Vulkan support whatsoever.

Arch / Manjaro / Other Arch Linux derivatives:

First, enable multilib (32-bit support).

To enable multilib repository, uncomment the [multilib] section in /etc/pacman.conf

/etc/pacman.conf
--------------------------------------------------------------------------------------
[multilib]
Include = /etc/pacman.d/mirrorlist

Then upgrade the system sudo pacman -Syu.

NVIDIA:

Warning: Please ensure your graphics card is supported by modern NVIDIA driver before installing. For a list of supported GPUs click here: https://www.nvidia.com/Download/driverResults.aspx/149138/en-us

Proprietary driver and support for Vulkan are required for proper functionality of games.

To install it, execute the following command:

sudo pacman -S --needed nvidia-dkms nvidia-utils lib32-nvidia-utils nvidia-settings vulkan-icd-loader lib32-vulkan-icd-loader

AMD

To install support for Vulkan API (will be functional only if you have a Vulkan capable GPU) and 32-bit games, execute following command:

sudo pacman -S --needed lib32-mesa vulkan-radeon lib32-vulkan-radeon vulkan-icd-loader lib32-vulkan-icd-loader

Intel

To install support for Vulkan API (will be functional only if you have a Vulkan capable GPU) and 32-bit games, execute following command:

sudo pacman -S --needed lib32-mesa vulkan-intel lib32-vulkan-intel vulkan-icd-loader lib32-vulkan-icd-loader

Note for Intel integrated graphics users: Only Skylake and newer Intel CPUs (processors) offer full Vulkan support. Broadwell, Haswell and Ivy Bridge only offer partial support, which will very likely not work with a lot of games properly. Sandy Bridge and older lack any Vulkan support whatsoever.

Fedora (Incomplete Guide)

Note: Dnf will pull most, if not all, AMD/Intel drivers with an install of Lutris, Wine, and/or Steam. Unless on an NVIDIA card, the following guide may be redundant.

To install support for Vulkan API (will be functional only if you have a Vulkan capable GPU and driver), execute following command:

sudo dnf install vulkan-loader vulkan-loader.i686

NVIDIA:

Warning: Please ensure your graphics card is supported by modern NVIDIA driver before installing. For a list of supported GPUs click here: https://www.nvidia.com/Download/driverResults.aspx/149138/en-us

Proprietary driver and support for Vulkan are required for proper functionality of games.

First, update (and reboot) your system:

sudo dnf update
reboot

Next, make sure the official repos are installed:

sudo dnf install fedora-workstation-repositories

Enable the NVIDIA driver repo:

sudo dnf config-manager --set-enabled rpmfusion-nonfree-nvidia-driver

Reboot again. After the reboot, verify the addition of the repository via the following command:

sudo dnf repository-packages rpmfusion-nonfree-nvidia-driver info

If several NVIDIA drivers are loaded, you are good to go. Finally, login, connect to the internet, and open the software app. Click Add-ons> Hardware Drivers> NVIDIA Linux Graphics Driver> Install.

If you’re using an older GPU or plan to use multiple GPUs, check the RPMFusion guide for further instructions. Finally, to ensure a successful reboot, set “WaylandEnable=false” in /etc/gdm/custom.conf, and make sure to avoid using secure boot.

openSUSE Tumbleweed

Notice: openSUSE Leap releases are currently not officaly supported because they ship an older version of glibc (2.26 but 2.27 is required at least).

AMD

Usually, if you have an AMD GPU running with open source drivers (Mesa), the required packages should already be installed. If for some reason they aren't, run the following command:

sudo zypper in kernel-firmware-amdgpu libdrm_amdgpu1 libdrm_amdgpu1-32bit libdrm_radeon1 libdrm_radeon1-32bit libvulkan_radeon libvulkan_radeon-32bit libvulkan1 libvulkan1-32bit

Intel

Usually, if you have an Intel iGPU running with open source drivers (Mesa), the required packages should already be installed. If for some reason they aren't, run the following command:

sudo zypper in kernel-firmware-intel libdrm_intel1 libdrm_intel1-32bit libvulkan1 libvulkan1-32bit libvulkan_intel libvulkan_intel-32bit

NVIDIA

The closed source NVIDIA driver is not available by default. Please check which NVIDIA GPU you have and run one of the following One-Click Installers.

Those will then add the required official NVIDIA driver repository from https://download.nvidia.com/opensuse/ and install the required NVIDIA driver package.

Geforce 600 series and later

Supported products

One Click Installer

Geforce 400 series and later

Supported products

One Click Installer

For Vulkan support on NVIDIA drivers also run:

sudo zypper in libvulkan1 libvulkan1-32bit