Bug 106167 - Display color correction applied to wrong monitor
Summary: Display color correction applied to wrong monitor
Status: NEW
Alias: None
Product: colord
Classification: Unclassified
Component: daemon (show other bugs)
Version: unspecified
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Richard Hughes
QA Contact:
Depends on:
Reported: 2018-04-21 11:31 UTC by Star Brilliant
Modified: 2018-05-06 08:22 UTC (History)
0 users

See Also:
i915 platform:
i915 features:

colormgr get-devices (2.61 KB, text/plain)
2018-04-21 11:31 UTC, Star Brilliant
sudo /usr/lib/colord --verbose 2>&1 | tee colord.log (23.04 KB, text/plain)
2018-05-06 08:22 UTC, Star Brilliant

Description Star Brilliant 2018-04-21 11:31:31 UTC
Created attachment 138978 [details]
colormgr get-devices

The bug appears recently after I upgraded colord to 1.4.2.

I have a dual monitor setup. Each monitor has a separate icc profile with VCGT color correction. When I apply an icc profile to whatever monitor, the profile is always applied to the external one.

This problem appears with both Gnome control center and colormgr command line interface.

$ colormgr --version
Client version: 1.4.2
Daemon version: 1.4.2
System vendor:  Acer
System model:   Aspire 4830TG

$ gnome-shell --version
GNOME Shell 3.28.0

$ lsb_release -a                                                 
LSB Version:	core-2.0-noarch:core-3.2-noarch:core-4.0-noarch:core-2.0-x86_64:core-3.2-x86_64:core-4.0-x86_64:desktop-4.0-amd64:desktop-4.0-noarch:graphics-2.0-amd64:graphics-2.0-noarch:graphics-3.2-amd64:graphics-3.2-noarch:graphics-4.0-amd64:graphics-4.0-noarch
Distributor ID:	openSUSE
Description:	openSUSE Tumbleweed
Release:	20180410
Codename:	n/a

$ colormgr get-devices
(See the attachment)

$ colormgr device-make-profile-default /org/freedesktop/ColorManager/devices/xrandr_Goldstar_Company_Ltd_LG_ULTRAWIDE_514783_brilliant_1000 icc-b6626aac91df31a5ae3270fbeac96f6b
(The external monitor changes color, which is correct)

$ colormgr device-make-profile-default /org/freedesktop/ColorManager/devices/xrandr_LG_Display_brilliant_1000 icc-986e5dca2f27560ae0037f6cd8b91bc0
(The external monitor still changes color, which is wrong)
Comment 1 Star Brilliant 2018-05-06 08:22:59 UTC
Created attachment 139386 [details]
sudo /usr/lib/colord --verbose 2>&1 | tee colord.log

Append verbose debug logs.

Please let me know if more information is needed.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.