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.
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.
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.
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.
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.