Bug 79274 - colord relies on /sys/class/drm
Summary: colord relies on /sys/class/drm
Status: NEEDINFO
Alias: None
Product: colord
Classification: Unclassified
Component: daemon (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: Richard Hughes
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-05-26 20:45 UTC by nichtgedacht
Modified: 2014-05-27 18:38 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description nichtgedacht 2014-05-26 20:45:39 UTC
When using ATI's proprietary driver fglrx, colord can't detect connected monitors.
In order to have 10 bit per color video output, there is no choice but fglrx driver. Unlike xrandr 1.3 and oyranos-monitor colord is unable to retrieve the EDID.
Comment 1 Richard Hughes 2014-05-26 21:09:25 UTC
(In reply to comment #0)
> When using ATI's proprietary driver fglrx, colord can't detect connected
> monitors.

I don't think that's anything to do with /sys/class/drm -- we do access that to check if any panels have the same EDID, but that only changes one specific fallback behaviour, rather than the device list.

> In order to have 10 bit per color video output, there is no choice but fglrx
> driver. Unlike xrandr 1.3 and oyranos-monitor colord is unable to retrieve
> the EDID.

What does xrandr say with the fglrx driver? Do get devices in gnome-control-center / colord-kde? What's the output of "colormgr get-devices"?
Comment 2 nichtgedacht 2014-05-27 18:38:01 UTC
(In reply to comment #1)
> (In reply to comment #0)
> > When using ATI's proprietary driver fglrx, colord can't detect connected
> > monitors.
> 
> I don't think that's anything to do with /sys/class/drm -- we do access that
> to check if any panels have the same EDID, but that only changes one
> specific fallback behaviour, rather than the device list.
> 
> > In order to have 10 bit per color video output, there is no choice but fglrx
> > driver. Unlike xrandr 1.3 and oyranos-monitor colord is unable to retrieve
> > the EDID.
> 
> What does xrandr say with the fglrx driver? Do get devices in
> gnome-control-center / colord-kde? What's the output of "colormgr
> get-devices"?

Thanks for the reply Richard.

After installation of colord-kde software colord seems to be almost working.
Can you explain why colord-kde is needed for colord to work properly?


There is a little Problem remaining (not related):

colormgr get-devices says:
...
Objektpfad:    /org/freedesktop/ColorManager/devices/xrandr_CX271_21171024_db_1000
Besitzer:      db
Angelegt:      27.Mai.2014, 17:53:35
Geändert:      27.Mai.2014, 17:53:35
Typ:           display
Aktiviert:     Yes
Eingebettet:   Yes
Modell:        CX271
Hersteller:    unknown
               ^^^^^^^

Seriennummer:  21171024
Sitz:          seat0
Geltungsbereich:temp
Farbraum:      rgb
Gerätekennung:xrandr-CX271-21171024
              ^^^^^^^^^^^^^^^^^^^^^ 

Profil 1:      icc-eca33c7679b62edf64da7e6e07efe1c2
               /home/db/.local/share/icc/CX271 2014-05-24 2.2 S XYZLUT+MTX.icc
Profil 2:      icc-f88589ae9fccdbd53f5a75767d158929
               /home/db/.local/share/icc/edid-c2edb1fc93c73781032eda2f57f4a648.icc
Metadaten:     OutputPriority=primary
Metadaten:     XRANDR_name=DFP5
Metadaten:     OwnerCmdline=kdeinit4: kded4 [kdeinit]                       
Metadaten:     OutputEdidMd5=c2edb1fc93c73781032eda2f57f4a648
...

While dispcalGUI expects:
...
dispcalGUI: Trying device ID 'xrandr-Eizo-CX271-21171024'
                                     ^^^^
device id 'xrandr-Eizo-CX271-21171024' does not exist
                  ^^^^
dispcalGUI: Trying device ID 'xrandr-Eizo-CX271'
                                     ^^^^
device id 'xrandr-Eizo-CX271' does not exist
                  ^^^^ 
dispcalGUI: Trying device ID 'xrandr-Eizo Nanao Corporation-CX271-21171024'
                                     ^^^^^^^^^^^^^^^^^^^^^^ 
device id 'xrandr-Eizo Nanao Corporation-CX271-21171024' does not exist
                  ^^^^^^^^^^^^^^^^^^^^^^
dispcalGUI: Trying device ID 'xrandr-Eizo Nanao Corporation-CX271'
                                     ^^^^^^^^^^^^^^^^^^^^^^
device id 'xrandr-Eizo Nanao Corporation-CX271' does not exist
                  ^^^^^^^^^^^^^^^^^^^^^^
...fehlgeschlagen!
...

Kind regards
Dieter


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.