Created attachment 104613 [details]
Arch Linux x86_64
System daemon for managing color devices
Interfaces and session daemon to colord for KDE
colormgr get-devices output is attached.
There used to be a utility called gcm-dump-edid (or so), but I cannot find it anymore in gnome-color-manager Git though.
Instead, I attach the output of get-edid | parse-edid and xrandr --verbose.
Also, dispcalGUI detects the vendor name correctly.
Created attachment 104614 [details]
Created attachment 104615 [details]
Created attachment 104616 [details]
iccdump of profile generated by dispcalGUI (Argyll CMS)
Err, that parse-edid output has: "Your EDID is probably invalid." -- Can you attach the contents of "/sys/class/drm*DP2*/edid" please
Created attachment 104619 [details]
Here it is.
Hmm, so colord actually parses this correctly, i.e. this passes: https://github.com/hughsie/colord/commit/7cc97189ea76bf78fb086cc4d86f834d0248180c
I don't think the EDID parser in colord-kde is doing the right thing; GNOME just uses CdEdid from the colord project directly and so doesn't hit this bug. You probably need to open a KDE bug either asking colord-kde to use CdEdid, or to fix the EDID parser used there.
Hm. Does it mean that /usr/bin/colormgr uses colord-kde daemon to query devices or to parse edid?
Because there is "unknown" vendor in "colormgr get-devices" shown as well:
$ LANG=C colormgr get-devices
Object Path: /org/freedesktop/ColorManager/devices/xrandr_DELL_U2713H_C6F0K34T1CWL_mu_1000
Created: August 14 2014, 03:16:56 PM
Modified: August 14 2014, 03:16:56 PM
Model: DELL U2713H
Device ID: xrandr-DELL U2713H-C6F0K34T1CWL
No, the daemon only parses the EDID options for a couple of fallback options -- the session is the thing that creates the devices. You can test this by removing colord-kde, restarting and seeing no output devices being detected.
Thanks for info. Reported to KDE: