drivers/gpu/drm/nouveau/nvkm/subdev/fb

Nouveau memory controller and framebuffer support for NVIDIA GPUs

The part of the open-source Nouveau driver that talks to the memory controller and framebuffer hardware on NVIDIA GPUs from the GeForce 8 series (NV50, circa 2006) all the way through current Hopper and Blackwell chips, including the GeForce RTX 50-series cards still being sold new in 2025.

keep conf=0.96 deploy=medium replacement=none subsystem=gpu category=graphics-display
96%

recommendation

It should stay because this code is actively maintained and is gaining support for NVIDIA's newest GPUs, not winding down. Patches added GH100 (Hopper) and GB20x (Blackwell, RTX 50-series) support during 2024 and 2025, and a bug fix for the framebuffer flush-page logic landed as recently as November 2025, so it directly serves hardware on store shelves today.

repository signals

74 files
9,085 source lines
21 commits, 5y
+616 / −306 lines added / removed, 5y
6 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 21 total · active in 11/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 0 commits · +0 −0 2021-06: 0 commits · +0 −0 2021-07: 0 commits · +0 −0 2021-08: 0 commits · +0 −0 2021-09: 0 commits · +0 −0 2021-10: 0 commits · +0 −0 2021-11: 0 commits · +0 −0 2021-12: 0 commits · +0 −0 2022-01: 0 commits · +0 −0 2022-02: 0 commits · +0 −0 2022-03: 0 commits · +0 −0 2022-04: 0 commits · +0 −0 2022-05: 0 commits · +0 −0 2022-06: 6 commits · +137 −154 2022-07: 0 commits · +0 −0 2022-08: 0 commits · +0 −0 2022-09: 0 commits · +0 −0 2022-10: 0 commits · +0 −0 2022-11: 0 commits · +0 −0 2022-12: 0 commits · +0 −0 2023-01: 1 commit · +59 −12 2023-02: 1 commit · +34 −49 2023-03: 0 commits · +0 −0 2023-04: 1 commit · +4 −0 2023-05: 2 commits · +79 −47 2023-06: 0 commits · +0 −0 2023-07: 0 commits · +0 −0 2023-08: 0 commits · +0 −0 2023-09: 2 commits · +147 −5 2023-10: 0 commits · +0 −0 2023-11: 0 commits · +0 −0 2023-12: 0 commits · +0 −0 2024-01: 0 commits · +0 −0 2024-02: 0 commits · +0 −0 2024-03: 0 commits · +0 −0 2024-04: 0 commits · +0 −0 2024-05: 0 commits · +0 −0 2024-06: 0 commits · +0 −0 2024-07: 0 commits · +0 −0 2024-08: 0 commits · +0 −0 2024-09: 1 commit · +4 −1 2024-10: 0 commits · +0 −0 2024-11: 2 commits · +69 −1 2024-12: 0 commits · +0 −0 2025-01: 0 commits · +0 −0 2025-02: 1 commit · +31 −0 2025-03: 0 commits · +0 −0 2025-04: 0 commits · +0 −0 2025-05: 0 commits · +0 −0 2025-06: 0 commits · +0 −0 2025-07: 0 commits · +0 −0 2025-08: 0 commits · +0 −0 2025-09: 0 commits · +0 −0 2025-10: 0 commits · +0 −0 2025-11: 2 commits · +16 −1 2025-12: 0 commits · +0 −0 2026-01: 0 commits · +0 −0 2026-02: 2 commits · +36 −36 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. spinics.net

    May 2025 nouveau patch series adds GB20x support in this fb subtree for GeForce RTX 50xx boards.

  2. spinics.net

    GH100 support patch shows this subtree being extended for Hopper and as the base for Blackwell-era support.

  3. patch.msgid.link

    November 13, 2025 fix for nouveau fb flush-page addressing shows ongoing bug-fix maintenance in this code.

  4. nvidia.com

    Official NVIDIA product page shows GeForce RTX 5090, a Blackwell GPU in the RTX 50 series, being marketed for sale.

codex reasoning notes (technical)

Not a removal candidate. Local git history via exec_command shows active substantive work through 2025-11-13 in this exact path, plus 2024-2025 enablement for GH100/GB10x/GB20x and no real remove/deprecate discussion hits for the path. spinics.net patch URLs were obtained by web search on exact nouveau patch subjects; the patch.msgid.link URL was obtained from local git commit metadata via exec_command; the NVIDIA RTX 5090 URL was obtained by web search. Because this subtree supports current Blackwell hardware and still receives fixes, the correct hint is keep.