Broadcom VideoCore IV/V GPU and display driver for Raspberry Pi
Drives the Broadcom VideoCore IV and VideoCore VI GPUs and HDMI/composite display controllers found on Raspberry Pi single-board computers, handling everything from the framebuffer and HDMI output to OpenGL acceleration. It is the graphics backbone of the Raspberry Pi platform from the original Pi through the Pi 4 and related VideoCore-based boards.
It should stay in the kernel because it powers the display pipeline and 3D graphics on every mainstream Raspberry Pi board, hardware that Raspberry Pi Ltd. is still manufacturing and selling new in 2025-2026. Upstream activity is healthy, with fresh patch series landing on dri-devel as recently as March 2026, and there is no alternative in-tree driver that covers the same Broadcom VideoCore hardware.
repository signals
37files
28,327source lines
533commits, 5y
+13,784 / −5,616lines added / removed, 5y
70authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 533 total · active in 54/61 months
March 30, 2026 patch series '[PATCH 0/6] drm/vc4: Miscellaneous fixes and improvements' shows active upstream maintenance and ongoing feature/bug-fix work for vc4.
Kernel documentation identifies vc4 as the Broadcom VideoCore graphics/display driver used on Raspberry Pi hardware.
codex reasoning notes (technical)
Local shell checks: `rg` found `module_init(vc4_drm_register)` in vc4_drv.c, and `git log` in the local tree shows multiple 2025-2026 vc4 commits, so this is an active real driver. Web search on lore-targeted terms did not surface removal/deprecation threads; instead it surfaced the 2026 dri-devel patch series at spinics (obtained via `web.search_query`), which is strong evidence against deprecation. Raspberry Pi sales evidence came from official product pages obtained via `web.search_query`. Kernel.org vc4 documentation URL is a canonical stable page obtained via `web.search_query`. No natural in-tree replacement covers the same Raspberry Pi display pipeline; current evidence supports keeping the driver.