Nouveau NV50 and later NVIDIA display engine
The display/modesetting half of the open-source Nouveau driver for NVIDIA GPUs from the GeForce 8 series (NV50, circa 2006) onward, including current Tegra SoCs and very recent desktop generations. It drives the on-chip display controllers that scan out to monitors — handling outputs, planes, cursors, and atomic mode setting — while a separate part of Nouveau handles 3D acceleration.
recommendation
It should stay because this is the display path for essentially every modern NVIDIA GPU under the open-source Nouveau stack, and it is actively maintained: NVIDIA engineers landed substantive patches to it in 2025, fixes were still flowing in late 2025, and enablement for the brand-new GB20x (Blackwell-era) generation arrived in early 2026. There is no in-tree replacement, and the hardware it targets is still being sold.
repository signals
sources
- spinics.net
Upstream nouveau/drm development was still landing targeted dispnv50 fixes in December 2025, indicating active maintenance rather than deprecation.
- lore.kernel.org
A 2025 upstream patch touched drivers/gpu/drm/nouveau/dispnv50/wndw.c, showing recent substantive work on this directory.
- spinics.net
January 2026 build/test traffic references commit "drm/nouveau/kms: add support for GB20x" and warnings in dispnv50 files, indicating the code is part of ongoing enablement for very recent NVIDIA GPU generations.
- cateee.net
CONFIG_DRM_NOUVEAU remains present through current kernel series and covers NVIDIA PCI display controllers plus Tegra platform GPUs, showing the overall driver stack is still shipping and broadly applicable.
codex reasoning notes (technical)
Real driver subdirectory: local Kbuild inspection via shell showed many dispnv50 objects linked into nouveau. No removal discussion surfaced in the limited lore-oriented search; instead, web search produced recent patch traffic. Source acquisition: spinics nouveau patch via web search (`site:lore/spinics dispnv50` fallback), direct lore URL extracted by opening the stable-review result, spinics kernel-robot report via web search, LKDDb page via web search. Recommendation stays `keep` because the directory has strong recent maintenance signals and even current-generation GB20x-related activity; there is no in-tree replacement for nouveau's display path.