
For solid backgrounds rather than painting the background, setting the DRM BACKGROUND_COLOR property can be set for reduced video memory bandwidth usage with solid backgrounds.
Going all the way back to 2018, Intel open-source driver engineers have been working on exposing a pipe background color property with their hardware since the Intel Skylake "Gen9" integrated graphics and newer days having this CRTC capability for a background/canvas color below the programmable planes. Now that there is BACKGROUND_COLOR in the mainline Linux kernel, they finally have a patch ready to cross the finish line.
This background color property support was sent out as part of yesterday's drm-intel-next pull request of new material for Linux 7.2. Plus there has been other display code refactoring and other low-level driver improvements ready for this next version of the Linux kernel.