LWN: Comments on "Paalanen: Developing Wayland Color Management and High Dynamic Range" https://lwn.net/Articles/837844/ This is a special feed containing comments posted to the individual LWN article titled "Paalanen: Developing Wayland Color Management and High Dynamic Range". en-us Tue, 04 Nov 2025 22:08:24 +0000 Tue, 04 Nov 2025 22:08:24 +0000 https://www.rssboard.org/rss-specification lwn@lwn.net Paalanen: Developing Wayland Color Management and High Dynamic Range https://lwn.net/Articles/839917/ https://lwn.net/Articles/839917/ flussence <div class="FormattedComment"> I seem to remember terminal programs rendering garbage when they tried to use true color in rxvt-unicode, which deliberately misimplemented it (among other things, like unicode) to scare people away from trying. Maybe it&#x27;s caught up a decade later, but an attitude like that was enough to put me off the author&#x27;s software forever.<br> </div> Sat, 12 Dec 2020 06:06:04 +0000 Paalanen: Developing Wayland Color Management and High Dynamic Range https://lwn.net/Articles/838605/ https://lwn.net/Articles/838605/ NYKevin <div class="FormattedComment"> There are a lot of text-based applications that have very fervent user bases. And these days, it&#x27;s *mostly* possible to detect whether a terminal supports 8 colors, 256 colors, or true color (24-bit, 16 million colors) using various terminfo capabilities. The thing about 8 colors is that you normally use a fixed palette which can be customized in the terminal emulator&#x27;s settings, and different emulators have different defaults. The same 8-color application may look different on different systems, and the user may further customize those 8 colors as they see fit (e.g. using per-application terminal profiles). On the other hand, it&#x27;s not really possible to customize the higher-depth color spaces without explicit application support. So I have to wonder if there have been any similar incidents when an app started autodetecting color depth and switched from 8 colors to 256 colors or true color, suddenly &quot;breaking&quot; lots of setups at once.<br> </div> Tue, 01 Dec 2020 00:57:21 +0000 color cal. tool : XRite i1Studio https://lwn.net/Articles/838327/ https://lwn.net/Articles/838327/ Herve5 <div class="FormattedComment"> Hardware side, I have an XRite i1Studio, that can calibrate practically anything (printers, monitors, projectors...). It comes with software for macs, windows and NOT Linux but (a) you can scan and get a profile .icc file with these systems then copy it into Linux and (b) on Linux there are the Argyll package, very efficient if more complicated, that do the job...<br> Indeed it&#x27;s extremely significant to move an image from a screen to another and seeing the same colors, and more than that, then switch to any of your printers and still see the same nuances once printed. You just won&#x27;t regress...<br> XRite also proposes quite cheaper devices for just screens but I definitely don&#x27;t regret mine...<br> </div> Wed, 25 Nov 2020 17:22:25 +0000 Paalanen: Developing Wayland Color Management and High Dynamic Range https://lwn.net/Articles/838085/ https://lwn.net/Articles/838085/ imMute <div class="FormattedComment"> <font class="QuotedText">&gt;If the computer produces a signal which is 100% red, 40% green and 20% blue, what exactly is that in terms of frequencies of light coming from the screen? Is there an exponential relation between the size of these numbers and the amount of light, and if so what is the gamma? And how are those perceived as colours by a human? </font><br> <p> All of this is defined in the EOTF of the color standard the computer and display are using. In SDR days, that was universally assumed to be sRGB (for color primaries) and gamma (transfer function). For HDR, it&#x27;s some other set of primaries (maybe Rec. 2020) and either PQ or HLG (for the transfer function).<br> <p> And yes, all of that is orthogonal to the bit depth of the data (other than PQ and HLG really needing at least 10 bits to be of sufficient quality).<br> </div> Mon, 23 Nov 2020 15:07:54 +0000 Paalanen: Developing Wayland Color Management and High Dynamic Range https://lwn.net/Articles/838076/ https://lwn.net/Articles/838076/ Baughn <div class="FormattedComment"> Which color calibration tool do you use?<br> <p> I have a need for something similar, but there are tons of cheap and not so cheap options out there and I have no idea which would work. I have one HDR monitor, and three non-HDR ones, but really I just want windows to look the same regardless of monitor.<br> </div> Mon, 23 Nov 2020 12:33:17 +0000 Paalanen: Developing Wayland Color Management and High Dynamic Range https://lwn.net/Articles/838022/ https://lwn.net/Articles/838022/ dgm <div class="FormattedComment"> The thing is, in my humble opinion, that out of the few professional users that really, REALLY need to match colors on the screen with colors on other media (paper, photo, movies) it really is not that important. After all, the human visual system has evolved to be excel at ignoring slightly off colors and bad lighting.<br> <p> Except... when you have multiple displays. In this case, the changes in color and brightness when you move a window from one display to the next can drive you nutts...<br> <p> I hope that this new Wayland capabilities make fixing this easy for desktop environments.<br> </div> Sat, 21 Nov 2020 16:16:17 +0000 Paalanen: Developing Wayland Color Management and High Dynamic Range https://lwn.net/Articles/837917/ https://lwn.net/Articles/837917/ Herve5 <div class="FormattedComment"> Real beginner here, but isn&#x27;t &#x27;coordination between clients&#x27; performed, today, through color profiles straight in the system?<br> <p> I mean, I have a (hardware) profiler, with which I calibrated each one of my screens, and then by selecting these color profiles, per screen, once and for all* I really see that once activated I do have the same color palette respected when for instance I move a picture window from screen A to screen B...<br> Which is basically my main need at color management (the next one is having the same profiler calibrate my printers)<br> <p> I agree color profiles aren&#x27;t specially HDR, but they still seem to perform a huge task for me, that not any HDR software will do until each one of our screens will self-calibrate...<br> <p> H.<br> <p> (*)OK, I&#x27;m supposed to recalibrate every now and then, to compensate for ageing<br> </div> Fri, 20 Nov 2020 14:33:52 +0000 Paalanen: Developing Wayland Color Management and High Dynamic Range https://lwn.net/Articles/837914/ https://lwn.net/Articles/837914/ leitec <div class="FormattedComment"> It shouldn&#x27;t be too bad power-wise. MacOS has been doing GPU-based color space conversions at the OS level since 2009&#x27;s Snow Leopard, if I recall correctly.<br> <p> One side effect that has come up when applications enable color management is that some users have gotten used to and prefer their uncorrected wide gamut monitors. I think this is a problem on Android, too. There were a lot of _very_ angry responses in Chromium&#x27;s and Visual Studio Code&#x27;s bug trackers about &quot;wrong colors&quot; after that. VScode and some other Electron apps ended up disabling it by default.<br> <p> The irony is that if you get used to oversaturation and hue shift when displaying sRGB/Rec709 content on a wide-gamut screen, true wide-gamut content closer to the monitor&#x27;s gamut can end up looking dull.<br> </div> Fri, 20 Nov 2020 14:23:02 +0000 Paalanen: Developing Wayland Color Management and High Dynamic Range https://lwn.net/Articles/837875/ https://lwn.net/Articles/837875/ daenzer I'd pick this quote: <p> "<i>To me it was obvious from the start that color management architecture on Wayland must be fundamentally different from X11. I thought the display server must be part of the color management stack instead of an untrusted, unknown entity that must be bypassed and overridden by applications that fight each other for who gets to configure the display.</i>" <p> "X11 already has support for color management tools and workflow" is kind of an overstatement. It allows each client to control the whole colour processing pipeline, with no coordination between clients. Fri, 20 Nov 2020 13:41:09 +0000 Paalanen: Developing Wayland Color Management and High Dynamic Range https://lwn.net/Articles/837863/ https://lwn.net/Articles/837863/ Cyberax <div class="FormattedComment"> Monitors always run in HDR mode. It&#x27;s just that in the SDR mode the color correction is done by the monitor&#x27;s hardware, and not your GPU.<br> <p> I guess HDR mode might use a bit more power since the GPU will have to do color conversion?<br> </div> Fri, 20 Nov 2020 09:35:39 +0000 Paalanen: Developing Wayland Color Management and High Dynamic Range https://lwn.net/Articles/837860/ https://lwn.net/Articles/837860/ pabs <div class="FormattedComment"> I feel like there is going to be a lot of complexity around what are the potential effects are of always running monitors in HDR mode. Do they use more power for the same luminance? less? Does it reduce the lifetime of the hardware? Does it cause damage to the hardware (like burn-in on CRTs?)? Does it work better or worse than SDR for some display technology types? How well tested is the HDR support on a specific monitor, will there be glitches or firmware bugs?<br> </div> Fri, 20 Nov 2020 08:37:02 +0000 Paalanen: Developing Wayland Color Management and High Dynamic Range https://lwn.net/Articles/837851/ https://lwn.net/Articles/837851/ epa <div class="FormattedComment"> I think that’s a third issue. You can have 10 bits per channel (R,G,B) but still not accurately model the colour gamut provided by the monitor. If the computer produces a signal which is 100% red, 40% green and 20% blue, what exactly is that in terms of frequencies of light coming from the screen? Is there an exponential relation between the size of these numbers and the amount of light, and if so what is the gamma? And how are those perceived as colours by a human? All these questions apply equally whether you have 30 bit, 24 bit or even 6 bit output. <br> </div> Fri, 20 Nov 2020 05:18:15 +0000 Paalanen: Developing Wayland Color Management and High Dynamic Range https://lwn.net/Articles/837848/ https://lwn.net/Articles/837848/ rillian <div class="FormattedComment"> Nice to see someone finally working on colour management in Wayland!<br> </div> Fri, 20 Nov 2020 03:33:42 +0000 Paalanen: Developing Wayland Color Management and High Dynamic Range https://lwn.net/Articles/837846/ https://lwn.net/Articles/837846/ flussence <div class="FormattedComment"> Wayland might be a chance to finally sort out this mess. I&#x27;ve got two monitors that support basic 30bpp input, one a decade old now, and it&#x27;s never been safe to use on X because so many things make the assumption that every drawable is 24bit (some may even be assuming it can&#x27;t be *lower*, but I don&#x27;t want to check).<br> <p> Of course, graphics drivers missing 30bpp support for years didn&#x27;t help…<br> </div> Fri, 20 Nov 2020 03:10:15 +0000