VIA UniChrome and Chrome9 integrated graphics framebuffer
Framebuffer support for the integrated graphics in VIA's x86 chipsets from the mid-2000s through the early 2010s, including UniChrome, UniChrome Pro, and Chrome9 cores found on VIA C7 and Nano mini-ITX boards (the EPIA series) and small embedded systems used in thin clients, set-top boxes, and industrial PCs.
recommendation
Worth keeping but documenting its niche: the VIA chipsets it targets stopped being mainstream around 2012 and were last marketed on embedded boards like the EPIA-P900 around 2015, so today it mostly serves long-lived industrial and embedded deployments. The code is not abandoned — a real divide-by-zero bug fix landed in June 2025 alongside ongoing janitorial cleanups — and no in-tree replacement covers the same hardware, so removing it would strand those remaining users.
repository signals
sources
- lore.kernel.org
Recent upstream bug-fix activity for viafb in June 2025 ('Fix potential divide by zero in get_var_refresh').
- cateee.net
LKDDb identifies CONFIG_FB_VIA as the VIA UniChrome (Pro) and Chrome9 framebuffer driver and lists supported VIA PCI devices; it is still present in current kernel Kconfig.
- en.wikipedia.org
VIA integrated-graphics chipsets relevant to this family peak in the early-2010s; the page lists VX900 as a March 2010 chipset and notes graphics-chipset support continuing only into the early 2010s, with VX11H arriving in August 2012.
- cdn.viaembedded.com
VIA's 2015 embedded product guide still marketed VX900H/Chrome9 boards such as EPIA-P900, indicating lingering embedded availability but already as an older product generation.
codex reasoning notes (technical)
`viafb` is real driver code for VIA UniChrome/Chrome9 integrated graphics. Lore evidence from `lore_activity` and `lore_file_timeline` shows it is not abandoned: there was a real bug fix in 2025 plus periodic janitorial work, so removal/deprecation would be premature. Deployment looks legacy-only: the supported chipsets are early-2010s VIA graphics, and the only concrete market evidence found was old embedded-board collateral (2015 VX900H products), so 2025 deployments are likely confined to long-lived industrial/embedded systems. No clear upstream in-tree replacement covering the same hardware was found. URLs were obtained via `lore_activity`/`lore_file_timeline` and web `search_query`/`open`.