[colord] dispwin sets the wrong X.org _ICC_PROFILE atom

Niccolò Belli darkbasic at linuxsystems.it
Fri Nov 25 23:26:44 UTC 2016


On sabato 26 novembre 2016 00:10:26 CET, Tobias Ellinghaus wrote:
> Am Freitag, 25. November 2016, 23:51:52 CET schrieb Niccolò Belli:
>> On venerdì 25 novembre 2016 16:43:04 CET, Tobias Ellinghaus wrote: ...
>
> Looking at this part as an example:
>
> eDP1    the X atom and colord returned different profiles
>         X atom: _ICC_PROFILE (2815280 bytes)
>                 description: U2515H #1 2016-09-25 18-25 D6500 2.2 M-S 
> XYZLUT+MTX
>
> The X atom mentioned should match the content shown, so 
> _ICC_PROFILE has the 
> profile U25...
> The part that might be buggy is the mapping between 
> _ICC_PROFILE and eDP1. All 
> of these things lack either documentation or sample code how to 
> use it in the 
> real world without learning about several decades of X11 naming conventions 
> and nomenclature. It also seems to be undefined in the case that xrandr is 
> used.
>
> The code of darktable-cmstest is here:
>
> https://github.com/darktable-org/darktable/blob/master/src/cmstest/main.c
>
> I fixed a potential bug in there recently, maybe try compiling 
> it standalone 
> (see comment in the top of the file for how) and check if it 
> shows a different 
> result.

Still no luck with very latest git version.


$ darktable-cmstest 
darktable-cmstest version 2.2.0rc1+28~g59b6cbe
this executable was built with colord support enabled
darktable itself was built with colord support enabled

eDP1    the X atom and colord returned different profiles
        X atom: _ICC_PROFILE (2815280 bytes)
                description: U2515H #1 2016-09-25 18-25 D6500 2.2 M-S 
XYZLUT+MTX
        colord: "(none)"
                description: (file not found)

DP1-1   the X atom and colord returned the same profile
        X atom: _ICC_PROFILE_1 (0 bytes)
                description: (none)
        colord: "(none)"
                description: (file not found)

DP1-8   the X atom and colord returned the same profile
        X atom: _ICC_PROFILE_2 (0 bytes)
                description: (none)
        colord: "(none)"
                description: (file not found)


Niccolò Belli


More information about the colord mailing list