Nouveau: Accelerated Open Source driver for nVidia cards
The nouveau project aims to build high-quality, free/libre software drivers for nVidia cards. “Nouveau” [nuvo] is the French word for “new”. Nouveau is composed of a Linux kernel KMS driver (nouveau), Gallium3D drivers in Mesa, and the Xorg DDX (xf86-video-nouveau). The kernel components have also been ported to NetBSD.
- 2D/3D acceleration supported on all GPUs; see FeatureMatrix for details.
- Automatic reclocking available for Turing and newer through GSP firmware.
- Video decoding acceleration supported on most pre-Maxwell cards; see VideoAcceleration for details.
- Support for manual performance level selection (also known as "reclocking") on GM10x Maxwell, Kepler and Tesla G94-GT218 GPUs. Available in
- Little hope of reclocking becoming available for GM20x, GP10x and GV100 as firmware now needs to be signed by NVIDIA to have the necessary access.
- Nov, 2023: AD10x and GSP support merged in Linux 6.7.
- Jan, 2021: GA10x kernel mode setting support merged in Linux 5.11.
- Jan, 2019: TU10x acceleration support (with redistributable signed firmware) merged in Linux 5.6.
- Jan, 2019: Support for Turing merged into Linux 5.0.
- Nov, 2018: Support for HDMI 2.0 high-speed clocks merged into Linux 4.20 (GM200+ hardware only).
- Aug, 2018: Support for Volta merged into Linux 4.19.
Contacting the Team
- Installing Nouveau
- Multiple monitors: Randr12 and MultiMonitorDesktop
- Prime/Optimus: Optimus
- VDPAU/XvMC: Video decoding acceleration
- Join us on IRC
- Become a developer
- Run tests on your hardware
- Donate hardware
- Available tasks on Trello, CTS issues on Trello, Old ToDo list
The content of this wiki is licensed under the MIT License unless stated otherwise by the author of specific wiki pages.