Color management broken in Windows 11 with multiple monitors.
-
Firstly, I believe this is an issue with all Chromium based browsers at the moment. I already submitted a bug report to Vivaldi before I realized it. It is even present in Edge and Chrome Canary.
This is a bug not many would encounter, but color management with multiple monitors is broken in Windows 11. Ever since color management support was introduced to chromium browsers a few years ago, the app behavior was as follows: When you have different ICC profiles assigned to different displays in windows settings, the browser window's color calibration would change to the new display's ICC profile when the browser window was moved to that corresponding display. After I upgraded to Windows 11, the browser will now only use the color calibration from the primary display when it is moved to other displays. Since my primary display is wide-gamut and the others are not, it makes colors in browser windows look super desaturated on all non-primary displays.
Out of all of my apps that support color management, this issue has appeared in only Chromium based browsers and an image viewer called Irfanview. Some apps have only ever handled color management like this, such as Firefox, but others have handled the multiple monitors properly and have not broken after moving to Windows 11.
I'm not sure if this is something that Vivaldi will be able to fix, or if it is a Chromium or Windows issue, but I hope it gets looked into eventually. I know with the Windows 11 release there are surely bigger fish to fry, but nevertheless I'd like to bring attention to it here.
-
I have only one 4k monitor connected by DSP 1.2 MST. Same issue here. As opposed to running Vivaldi in Windows 10 in Windows 11 it does not apply the ICC profile assigned in Windows Colour management. But may since my display is connected by MST the system may treat my it as a double device.
Hence, it might be a chromium specific issue since other applications like Windows Photos app and Serif Affinity Photo indeed do apply the assigned profile and have colours displayed as expected.
-
@maartenl Ah that is certainly possible. If Windows thought it was a double device it could be unable to detect the ICC profile to use properly. Others I have talked to about it seem to have the issue only when multiple displays are present.
I don't know enough about how color management works to know for sure, but I agree that it's likely just a Chromium issue. I made a bug report on Chrome Canary about it, and I'm sure others will be reporting it as more move to Windows 11.
I actually wrote that post on the Irfanview forum. It's the only other program I have had issues with besides browsers. (But the way it handled color management was already a bit rough in W10)
I also was having a discussion with someone on Reddit about the issue in more depth here: https://www.reddit.com/r/WindowsHelp/comments/q26p85/installed_windows_11_and_have_issues_with_icc/
When I initially upgraded to W11 most apps were not working properly with color management, but I discovered that in windows Color Management Settings my System Defaults had been reset to the display factory ICC profiles and it seemed to be ignoring the "use my settings for this device" checkbox. So I deleted out the wrong ones and set the System Defaults to my calibrated ICC profiles. Then confirmed that they were correct in Display Settings. Only then did it work in apps like Windows Photos. -
@servalo I solved my problem as follows:
Connect my monitor through both DP1.2 and HDMI.
First I disabled MST by chosing 1920x1080 resolution (in stead of 3840 x 2160) and choose my desired colour profile on DP1.2. Then I selected the 2nd screen (HDMI) and changed input source on my monitor to HDMI and changed the ICC profile for 2nd screen to the same profile. Then I switched back to 1st screen (DP1.2) and enabled 4K resolution (3840 x 2160) again.
Now Vivaldi and Affinity Photo use the assigned ICC profile !
-
Ppafflick moved this topic from Vivaldi for Windows on