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.

Current Status

  • 2D/3D acceleration supported on all cards; see FeatureMatrix for details.
  • Experimental support for performance level selection (also known as "reclocking") on Kepler and Tesla G94-GT218 GPUs. Starting Linux 4.5, available in /sys/kernel/debug/dri/0/pstate, previously boot with nouveau.pstate=1 and use /sys/class/drm/card0/device/pstate.


  • Oct, 2016: GP10x modesetting support merged into Linux 4.8
  • Jul, 2016: GL 4.1 enabled for Maxwell
  • Jul, 2016: Mesa 12.0 released with GL 4.3 support for Fermi and Kepler chips
  • Mar, 2016: GM20x acceleration support (with redistributable signed firmware) merged in Linux 4.6 and Mesa 11.2
  • Nov, 2015: Improved Kepler GDDR5 memory clock calculations and PWM-based voltage control merged into 4.4


Linux Kernelgit4.8

Contacting the Team

Report Bugs


The content of this wiki is licensed under the MIT License unless stated otherwise by the author of specific wiki pages.