News: 0001484059

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

More HDR Preparations Merged In Time For GNOME 47

([GNOME] 5 Hours Ago Display HDR Prepping)


Following the recent [1]Mutter 47 beta release that also marks the feature freze point for GNOME 47, there still are some High Dynamic Range (HDR) display preparations being merged ahead of this next stable desktop release due out in September.

Hitting Mutter Git today is [2]this merge request for MetaColorDevice/Manager to track the color state of monitors and be able to apply calibrations. Developer Sebastian Wick explained in that merge:

"Another prep MR for the HDR and color management MR.

This time we expand the usage of the MetaColorDevice. The lifetime had to change a bit so it can stay around as long as the monitors do. It takes over applying the calibration (KMS Colorspace and HDR_OUTPUT_METADATA props) and derives the resulting ClutterColorState."

The 15 now merged patches allow reading the temperature from the manager, applying HDR and color-space calibration, and related preparations as GNOME developers work to ultimately deliver a nice Linux HDR desktop experience.

Not yet merged but tagged for the GNOME 47 milestone is also [3]this merge request opened three weeks ago by Jonas Ã…dahl. That code makes SDR white luminance variable rather than hard-coded and adding an HDR brightness factor.

Those wishing to track the overall and ongoing progress of HDR for GNOME's Mutter can see [4]Draft: HDR support in Mutter . If 2024 was the year of the Wayland Linux desktop, perhaps 2025 will finally see the culmination of HDR on the Linux desktop?



[1] https://www.phoronix.com/news/GNOME-Shell-Mutter-47-Beta

[2] https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3904

[3] https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3886

[4] https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2356



You-

kef71

AsciiWolf

Topolino

cynic

r1348

remenic

You-

He is not only dull himself, he is the cause of dullness in others.
-- Samuel Johnson