[argyllcms] Re: EDID error fails icc loading

  • From: Pascal de Bruijn <pmjdebruijn@xxxxxxxxx>
  • To: argyllcms@xxxxxxxxxxxxx
  • Date: Mon, 17 Nov 2014 14:45:45 +0100

On Mon, Nov 17, 2014 at 7:10 AM, Curtis Hildebrand <curtis_mageia@xxxxxxxx>
wrote:

> On November 17, 2014 11:09:14 AM Graeme Gill wrote:
> > Curtis Hildebrand wrote:
> >
> > Hi,
> >
> > > I'm having a problem loading an ICC profile that was made with
> argyllcms
> > > 1.6.3.  It will not load with the 1.6.3 version of dispwin.  However,
> it
> > > will load with 1.4.0 dispwin.  I don't have other versions to test
> with.
> > > I found one other reported case of this error on the Internet, but
> their
> > > solution was to use an older version dispwin.  Any suggestions?
> > >
> > > ]$ /opt/Argyll_V1.6.3/bin/dispwin -D9 -L current.icc
> > >
> > > using colord for profile installation
> > >
> > > Dispwin: Warning - Profile 'current.icc' provided as argument is being
> > > ignored!
> >
> > I'm not sure what you are attempting here. You should
> > either be loading the installed profile (-L) _or_ loading
> > a specific profile (current.icc).
>
> current.icc is a symlink to my newest ICC that I've created.  Just a way
> for
> me to keep track.  I had already used the Install (-I) option and it gave
> the
> same results.
>
> Thanks for the pointer to read up on -I and -L
> http://www.argyllcms.com/doc/dispprofloc.html
> http://www.argyllcms.com/doc/Scenarios.html#PM5
>
> See update below
>
> >
> > > dispwin_get_profile called
> > > Failed to find device that matches f2a9e96b601d392cf13fcea813a27829:
> > > property match 'OutputEdidMd5'='f2a9e96b601d392cf13fcea813a27829' does
> > > not existGot ucmm error 11 'colord-not-found'
> > > Dispwin: Error - Failed to get the displays current ICC profile
> >
> > This seems to be a problem with colord or the colord shim, rather than
> > ArgyllCMS/dispwin. colord is returning error 11
> > CD_EDID_ERROR_MONITOR_NOT_FOUND.
> >
> > (I don't know where the 'colord-not-found' message is coming from - it
> isn't
> > in the ArgyllCMS source - are you compiling from ArgyllCMS source or
> using
> > the provided binaries, or are you using a (possibly modified) Linux
> > distribution version ?)
>
> I'm using the download binaries on Mageia development version (Cauldron).
> colord-1.2.4
>
> >
> > > ]$ /opt/Argyll_V1.4.0/bin/dispwin -D9 -L current.icc
> >
> > V1.4 doesn't support colord, but relies on a purely ArgyllCMS mechanims
> > (ucmm), which is why it is working for you.
> >
> > So you either need to disable colord on your system, or re-install the
> > profile in a way that colord is keeping track of it.
> >
> > ie.
> >
> >  dispwin -I current.icc
> >
> > Graeme Gill.
>
> I'm not sure what it was, but here's the steps that I did and it now works.
>
> - renamed ~/.local/color.jcnf to a .bak and restarted the computer
> - dispwin -I "20141010 20WMGX2 D5500 2.2 20WMGX2 D5500
> 2.2-XYZCLut-matrix.icc"
>    \--> same error as before
> - installed colord-kde
> - Used colord-kde to add the profile and select it as default
> - 1.6.3 dispwin -I "20141010 20WMGX2 D5500 2.2 20WMGX2 D5500 2.2-XYZCLut-
> matrix.icc"     ==> no error
> - 1.6.3 dispwin -L     ==> no error
>

If you are using colord + a colord session agent (like colord-kde) there is
no need for you to run dispwin at all, as far as I'm aware.

I did a writeup on how to manually use argyll and colord together:

https://encrypted.pcode.nl/blog/2013/11/24/display-color-profiling-on-linux/

Keep in mind that colord-kde is essentially your session agent (which xiccd
would be for xfce or another generic desktop).

Regards,
Pascal de Bruijn

Other related posts: