Linux 6.5 Raspberry Pi "VC4" Graphics Driver Picking Up New HDMI Features

Written by Michael Larabel in Linux Kernel on 11 May 2023 at 06:33 AM EDT. 5 Comments
An initial batch of DRM-Misc-Next patches targeting the Linux 6.5 kernel later this summer were sent today to DRM-Next for queuing ahead of that next merge window.

Among this initial set of DRM-Misc-Next patches for Linux 6.5 are a number of HDMI controller improvements for the Broadcom VC4 DRM driver, which most notably is used by the Raspberry Pi single board computers.

These VC4 HDMI patches are various features that have been carried by the downstream Raspberry Pi kernel but not upstreamed to the mainline tree until the process now. Among the VC4 patches are for exposing a Broadcast RGB property for overriding the RGB range for the HDMI pixel range if the monitor's data is inaccurate. There is also support for exposing BT.601 and BT.2020 colorspace support. BT.2020 is notably the specification for Ultra HD TVs with standard dynamic range.

Aside from the VC4 driver work, today's DRM-Misc-Next pull also adds support for exposing the DRM connector ID to user-space via sysfs. These patches come from Google as at least under Chrome OS they are looking to better expose which port is deriving which displays even if going through a DisplayPort Multi-Stream Transport (DP MST) hub or other complex topologies.

More details on this initial batch of DRM-Misc-Next patches intended for Linux 6.5 via this pull request.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week