Color profiles for Tile ID monitors - mutter doesn't set gamma/icc for all displays under DRM/Wayland (but does for X11)
Affected version
3.38.3-1 Debian + mutter packages from unstable and from experimental Wayland / GNOME
Bug summary
I have a monitor using the TileID feature in EDID. Which means that the screen is composed of two separate displays (connectors). GNOME under Wayland (also under X11) recognizes this correctly when setting modes, but when applying color profiles only one part of the display gets the profile applied.
Steps to reproduce
- Use a monitor with TileID (supporting two DP/HDMI connectors). I use ZisWorks x28, but some 5k monitors have it too
- In gnome-control-panel apply profile to the monitor (seen as one monitor, despite using 2 connectors)
What happened
Color correction is applied only to one connector (in my case half of the screen)
What did you expect to happen
Color correction profile is applied to all connectors which constitute a single screen