Colord and lcms in applications VS systemwide ?

Hello
I use colord and a display profile on my system and I see difference in display between applications with and without lcms or colord compatibility :
All these application change colour when I toggle on/off the display profile but I get the strange feeling that the display profile is being applied t and twice on applications using LCMS …

For example on my system I compiled Darktable with colord and Geeqie with colord/lcms compatibility and these 2 applications displays the colour the same ways but differently than anywhere else … Even though, toggling on and off the display profile change the colour on displayed images everywhere (even in DT and Geeqie).

Images displa yed in non LCMS applications, with display profile enabled on my system closely match same files copied and displayed on my phone if it’s anything of a test ^^.

I’ll try to recompile geeqie and DT without LCMS build options to check that later, but this problem is quite perturbing for me … kind of colour trust issues now :smiley:

PS : why applied twice ? my display profile manipulating display dynamic to make it a little more high key and tone a little green compared to none applied and on apps with LCMS images seem more washed-out and colder/greener … If necessary I could provide screenshots

PS2 : compiling geeqie without lcms puts it in line with other applications and it remains affected by toggling on and off display profile.

Read Monitor profile, calibrate, system install
The file of the profile can contain two different sets of data, as described in section B.

  • LUTs to be loaded into the video card. These actually belong to the calibration data.
  • A monitor profile, describing the colours of your device.

All applications (whether colour managed or not) are affected by the LUTs; only colour-managed applications are affected by the profile.

2 Likes

Thanks for your answer, this is not really clear to me yet …

I understood correctly the LUT part of thing (really the only thing I was after when creating a “profile”) but not the later part you mention.

Thanks for the links I’ll enlighten myself with that.

Wow, that really was informative !

Thanks, I don’t know exactly yet how to configure everything and how I achieved this mis configured state but now I feel like I know what it is really about and what are the advantages and shortcomings of both profiling and calibrating.

That read was REALLY necessary to me.