Nouveau open-source driver for NVIDIA GeForce, Quadro, and Tesla GPUs
Open-source kernel graphics and display support for NVIDIA GeForce, Quadro, and Tesla cards, covering chips from the late-1990s NV04 generation all the way through modern Turing, Ampere, and Ada Lovelace GPUs. It is the default NVIDIA driver shipped by most Linux distributions when users do not install NVIDIA's proprietary blob.
recommendation
It should stay in the kernel because it remains the open-source graphics stack for NVIDIA cards spanning two decades of hardware, from NV04 up through Turing, Ampere, and still-on-sale Ada boards like the RTX 4070 family. Upstream activity is heavy (hundreds of commits in the last five years and ongoing fix traffic in 2025), and the newer Nova driver is only a partial successor aimed at GSP-based GPUs, so Nouveau has no single replacement covering its full hardware range.
repository signals
sources
- kernel.org
Upstream kernel documentation says drm/nouveau supports NVIDIA GeForce, Quadro, and Tesla GPUs from NV04 through Turing, Ampere, and Ada families.
- kernel.org
Upstream kernel documentation says nova intends to supersede nouveau only for NVIDIA GPUs based on GSP, so there is no single full replacement for all nouveau-supported hardware.
- nvidia.com
NVIDIA's product page shows GeForce RTX 4070-family Ada boards available to buy, indicating nouveau-covered NVIDIA hardware was still sold new in 2025 and remains on sale after that.
- wiki.archlinux.org
ArchWiki's current Xorg packaging matrix still lists Nouveau and xf86-video-nouveau as the open-source NVIDIA stack, indicating ongoing real-world distro deployment.
- spinics.net
A 2025 nouveau-specific revert/fix thread shows active upstream maintenance and bug-fix traffic rather than removal planning.
codex reasoning notes (technical)
Real driver directory: local shell `rg` found `module_init` in `nouveau_drm.c`. Phase input metadata already shows 569 substantive commits in 5y and most recent substantive touch on 2026-03-04, which is strong live-maintenance evidence. URLs were obtained via web search/open: kernel docs for support range and nova scope, NVIDIA product page for still-sold-new evidence, ArchWiki snippet for present distro deployment, and a spinics thread surfaced by web search for recent upstream nouveau fix/revert activity. No active removal/deprecation discussion was found; nova is only a partial future successor for GSP-based GPUs, so `replacement_driver` stays null. Recommendation stays `keep`, not `keep-annotate`, because activity is high and supported hardware includes still-sold Ada products.