You are not logged in.

#1 2022-10-15 18:06:10

Cbhihe
Member
Registered: 2017-04-09
Posts: 244

[SOLVED] gsd-color failed to set xrandr color transform matrix

When booting a box running GDM on X11 with early KMS configured, I get an error entry in the boot log for an external display connected to the laptop, even though the external display comes on at the correct resolution.  The external display connects to the laptop over USB-C via a Dell TB16 dock.

> grep xrandr < <(journalctl -b -o short-precise)
[date] HOST gsd-color[...]: failed to set xrandr-Dell Inc.-DELL P2421DC-3LQVS03 color transform matrix: failed to load file: Error opening file /home/USER-1000/.local/share/icc/edid-2d45c60fc624988c76f5d191b637bbc6.icc: Permission denied
[date] HOST gsd-color[...]: failed to connect to device: Failed to connect to missing device /org/freedesktop/ColorManager/devices/xrandr_Dell_Inc__DELL_P2421DC_3LQVS03_gdm_120
[date] HOST gsd-color[...]: failed to connect to device: Failed to connect to missing device /org/freedesktop/ColorManager/devices/xrandr_Sharp_Corporation_gdm_120
[date] HOST gsd-color[...]: failed to connect to device: Failed to connect to missing device /org/freedesktop/ColorManager/devices/xrandr_Dell_Inc__DELL_P2421DC_3LQVS03_gdm_120

Full boot log is at http://ix.io/4dgp.  I suppressed audit and dhcpcd entries from it for readability

I checked that xrandr correctly detects both the built-in display and the external display.
I also checked that the incriminated file is there and its permissions are the same as that of other "edid-*" files in that directory.

> ls -lAF ~/.local/share/icc/edid-2d45c60fc624988c76f5d191b637bbc6.icc
-rw-r--r-- 1 USER USER 1476 Oct 24  2020 edid-2d45c60fc624988c76f5d191b637bbc6.icc

What could be the cause of this ?

Last edited by Cbhihe (2022-11-04 18:10:01)


I like strawberries, therefore I'm not a bot.

Offline

#2 2022-11-04 18:09:24

Cbhihe
Member
Registered: 2017-04-09
Posts: 244

Re: [SOLVED] gsd-color failed to set xrandr color transform matrix

This turned out to be a hardware induced problem.
The external screen was connected to the Dell TB16 hub via a VGA to USB-C cable adapter.
That apparently prevented the correct detection of the display.
Replacing the dubious setup with a proper USB-C to USB-C cable connection made all references
to a missing device or to permission errors upon opening icc files disappear.

[SOLVED]


I like strawberries, therefore I'm not a bot.

Offline

Board footer

Powered by FluxBB