Linux 7.1 Adding DRM Dedicated CRTC Background Color Property
([Linux Kernel] 50 Minutes Ago
CRTC Background Color)
- Reference: 0001621109
- News link: https://www.phoronix.com/news/Linux-7.1-CRTC-Background-Color
- Source link:
Sent out today was the latest weekly round of drm-misc-next patches for queuing ahead of the Linux 7.1 merge window that is set to happen in mid-to-late April.
The one notable change standing out this week in drm-misc-next is adding a new Direct Rendering Manager property for CRTC background colors.
A CRTC background color property is added with some display controllers allowing hardware programming for showing non-black colors for pixels when not covered by any plane or are exposed through transparent regions of higher planes. The design of this non-black color backgrounds is for reduced memory bandwidth usage when dealing with environments having a solid background color.
Thus the Linux DRM code now has this new "BACKGROUND_COLOR" property for Linux 7.1 if wanting to set a non-black background color. This property is initially wired up for the Rockchip driver with its display controller supporting the functionality and able to benefit from it. The generic VKMS driver has also been wired up to support the BACKGROUND_COLOR property too.
Beyond this background color property, other drm-misc-next changes for the week include improved debugging for the AMDXDNA Ryzen AI driver, the IVPU driver for Intel NPUs now performing an engine reset on TDR errors, and improved error handling for the Raspberry Pi V3D driver. More details for those interested via [1]this pull request .
[1] https://lore.kernel.org/dri-devel/20260320082604.GA17867@linux.fritz.box/
The one notable change standing out this week in drm-misc-next is adding a new Direct Rendering Manager property for CRTC background colors.
A CRTC background color property is added with some display controllers allowing hardware programming for showing non-black colors for pixels when not covered by any plane or are exposed through transparent regions of higher planes. The design of this non-black color backgrounds is for reduced memory bandwidth usage when dealing with environments having a solid background color.
Thus the Linux DRM code now has this new "BACKGROUND_COLOR" property for Linux 7.1 if wanting to set a non-black background color. This property is initially wired up for the Rockchip driver with its display controller supporting the functionality and able to benefit from it. The generic VKMS driver has also been wired up to support the BACKGROUND_COLOR property too.
Beyond this background color property, other drm-misc-next changes for the week include improved debugging for the AMDXDNA Ryzen AI driver, the IVPU driver for Intel NPUs now performing an engine reset on TDR errors, and improved error handling for the Raspberry Pi V3D driver. More details for those interested via [1]this pull request .
[1] https://lore.kernel.org/dri-devel/20260320082604.GA17867@linux.fritz.box/