BROADCOM VC4 GRAPHICS DRIVER(9)
πΈ Broadcom VC4 Graphics Driver πΈ
okay bestie, welcome to the Broadcom VC4 Graphics Driver page from the Kernel API Manual π
this is the Raspberry Pi graphics situation, and it's lowkey iconic.
The Broadcom VideoCore 4 (the one present in the Raspberry Pi π) contains an OpenGL ES 2.0-compatible 3D engine called V3D, plus a highly configurable display output pipeline that supports HDMI, DSI, DPI, and Composite TV output. Slay.
The 3D engine also has an interface for submitting arbitrary compute shader-style jobs using the same shader processor as is used for vertex and fragment shaders in GLES 2.0. Cute, right?
But bestie, plot twist π given that the hardware isn't able to expose any standard interfaces like OpenGL compute shaders or OpenCL, it isn't supported by this driver. Not me finding out the hard way π
β¨ SEE ALSO β¨
- Kernel file
./drivers/gpu/drm/vc4/vc4_drv.cβ go peek at the source, bestie π
source/version: ./drivers/gpu/drm/vc4 Β· date: October 2026 Β· page label: Broadcom VC4...phics Driver(9) β okay bye, mwah π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms