NVIDIA RIVA TNT and early GeForce framebuffer driver
Framebuffer console and 2D display support for NVIDIA's late-1990s to early-2000s consumer graphics cards, spanning the RIVA TNT and TNT2 through the original GeForce, GeForce 2, GeForce 3, and GeForce 4 (the NV4 through NV2x chips). These were the AGP and early PCI graphics cards shipped in mainstream PCs roughly between 1998 and 2004.
recommendation
Worth keeping but documenting its niche: the hardware it targets has not been sold new for about two decades, and modern systems with these cards are better served by the in-tree Nouveau driver, which covers the same chips as part of the standard DRM/KMS graphics stack. However, the code is not abandoned — it received cleanup and bug-fix patches as recently as 2025, and there is no active discussion of removing it, so there is no urgency to drop it while a small population of retro and legacy machines still benefits.
repository signals
sources
- git.kernel.org
Kconfig says FB_NVIDIA supports NVIDIA chips from TNT through early GeForce generations (NV4-NV2x), with newer architectures not reliably supported.
- lore.kernel.org
The driver still receives occasional upstream fixes in 2025, indicating it is not fully abandoned.
- lore.kernel.org
Recent maintenance also includes fbdev helper conversions rather than removal work.
- en.wikipedia.org
The newest product family explicitly within the driver's stated 'early GeForce' scope dates to the early 2000s, supporting the conclusion that supported hardware is long obsolete in the new-sales market.
- en.wikipedia.org
Nouveau is the upstream open-source driver family for NVIDIA GPUs and is the natural in-tree replacement for supported legacy NVIDIA graphics use cases.
codex reasoning notes (technical)
Lore evidence came from `lore_file_timeline` on drivers/video/fbdev/nvidia/nvidia.c; it shows recent 2023-2025 maintenance patches but no removal/deprecation series. The Kconfig scope was read locally with `sed`; the cited kernel.org URL is canonical recall for the same file. Wikipedia URLs are canonical recall used for product-era dating and the replacement-driver claim. Recommendation is `keep-annotate` because the hardware class is clearly obsolete and likely only persists in legacy systems, but upstream still accepts bug-fix/cleanup traffic and I found no active removal discussion.