NVIDIA
nouveau (Open Source Driver)
This driver is developed mostly by the community, with little input from Nvidia, and is not as performant as the proprietary driver. It is required in order to run most Wayland compositors.
Install the mesa-dri
driver or the xf86-video-nouveau
driver.
Xorg can make use of either of the above mentioned drivers. The latter is
older, more stable and generally the recommended option. However, for newer
devices you might get better performance by using the mesa-dri
provided
driver.
Note: xf86-video-nouveau
is already included in the xorg
meta-package,
but is needed when installing via xorg-minimal
.
For using Wayland, users should install the mesa-dri
provided driver.
nvidia (Proprietary Driver)
The proprietary drivers are available in the nonfree repository.
Check if your graphics card belongs to the legacy
branch. If it does
not, install the nvidia
package. Otherwise you should install the
appropriate legacy driver, either nvidia390
or nvidia340
.
Brand | Type | Model | Driver Package |
---|---|---|---|
NVIDIA | Proprietary | 600+ | nvidia |
NVIDIA | Proprietary | 300/400/500 Series | nvidia390 |
NVIDIA | Proprietary | GeForce8/9 + 100/200/300 Series | nvidia340 |
The proprietary driver integrates in the kernel through DKMS.
This driver offers better performance and power handling, and is recommended where performance is needed.
32-bit program support (glibc only)
In order to run 32-bit programs with driver support, you need to install additional packages.
If using the nouveau
driver, install the mesa-dri-32bit
package.
If using the nvidia
driver, install the nvidia<x>-libs-32bit
package. <x>
represents the legacy driver version (340 or 390) or can be
left empty for the main driver.
Reverting from nvidia to nouveau
Uninstalling nvidia
In order to revert to the nouveau
driver, install the nouveau
driver (if it was not installed already), then
remove the nvidia
, nvidia390
or nvidia340
package, as appropriate.
If you were using the nvidia340
driver, you will need to install the
libglvnd
package after removing the nvidia340
package.
Keeping both drivers
It is possible to use the nouveau
driver while still having the nvidia
driver installed. To do so, remove the blacklisting of nouveau
in
/etc/modprobe.d/nouveau_blacklist.conf
, /usr/lib/modprobe.d/nvidia.conf
,
or /usr/lib/modprobe.d/nvidia-dkms.conf
by commenting it out:
#blacklist nouveau
For Xorg, specify that it should load the nouveau
driver rather than the
nvidia
driver by creating the file /etc/X11/xorg.conf.d/20-nouveau.conf
with the following content:
Section "Device"
Identifier "Nvidia card"
Driver "nouveau"
EndSection
You may need to reboot your system for these changes to take effect.