Steam Deck to Get Improved Color Management with SteamOS 3.5

SteamOS 3.5 is becoming more and more of an exciting update to look forward to. Not only will we be getting a setting to disable SMT, but we’ll also be seeing an update to the kernel, and potentially an upgrade to the Mesa drivers, which will lead to smaller shader cache by up to 60%.
And now, there’s yet another feature coming. Kernel mode-setting color pipeline enhancements will be available. This is brought to you by Melissa Wen, Joshua Ashton, and Harry Wentland. You can read the patch series for more details, but basically:
- two patches “fix quantization issues on sharper LUT programming”
- a third “adds a config option to restrict AMD color feature usage”
- 13 of the patches “implement AMD driver-private color properties”
- the final 24 “rework the AMD display manager and color management to support the properties exposed”
Image credit: Joshua Ashton
We identified during our work that AMD provides many other valuable capabilities that we don’t find in other vendors, so we started to work on AMD driver-private color properties that better describe its color pipeline, enabling us to expose full AMD color capabilities on Deck HW.
So, essentially, you’re going to have better colors on your Deck’s screen. I am aware that some of you have complained about the color quality, and I would imagine this update will alleviate some of your concerns.
We are planning on shipping our color management support with gamut mapping, HDR, SDR on HDR, HDR on SDR, and much more in Steam OS 3.5.
Nice.