BROADCOM VC4 GRAPHICS DRIVER(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 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