Lightroom Classic: Color management problem using XRite i1 Pro profiles

  • 1
  • Problem
  • Updated 3 weeks ago
  • Solved
  • (Edited)
Mac specific?

ICC profile for Develop and Library views may differ if an ICC profile exists only in the user's Library/ColorSync/Profiles directory.

I created a custom ICC using the XRite tool and placed in under /Users//Library/ColorSync/Profiles. Afterwards I noticed that the Library and Develop views of a given image differed significantly (saturation, color shifts, etc). Experimenting, I set the iMac to use a system provided ICC. After restarting LR, the Develop and LIbrary views were in sync - their histograms were the same. I repeated this with other system supplied ICCs with the same results. Finally, I copied my calibration ICC to the system directory, /Library/ColorSync/Profiles. After restarting LR the histograms for the Library and Develop views were once again the same.

For confirmation.. I removed the custom ICC from the system library, leaving the user level one in place and restarted LR. With this change the color discrepancies returned.

LR Classic CC version: 7.2 Rel.
Mac OS High Sierra: 10.13.3
iMac Retina

--Eric
Photo of Eric west

Eric west

  • 10 Posts
  • 3 Reply Likes

Posted 3 weeks ago

  • 1
Photo of Todd Shaner

Todd Shaner, Champion

  • 871 Posts
  • 263 Reply Likes
I created a custom ICC using the XRite tool and placed in under /Users/<username>/Library/ColorSync/Profiles.
What specific X-Rite "tool" did you use? I think you're confusing monitor calibration icm profiles (i1 Pro, Colormunki, etc.) with camera calibration DNG profiles (ColorChecker Passort). Both devices use software to create custom profiles that are "automatically" installed to the appropriate system folder. You will need to restart LR to load the newly created monitor or camera profile.
Photo of Eric west

Eric west

  • 10 Posts
  • 3 Reply Likes
i1 Pro. The ICC existed in my user directory only. The Adobe software should be looking in both the user and system Library directories. ..and nope, not confused by the monitor calibration files.
Photo of Johan Elzenga

Johan Elzenga, Champion

  • 912 Posts
  • 346 Reply Likes
"and nope, not confused by the monitor calibration files."

I don't understand this. The XRite i1 Pro does just that: create monitor profiles. So what do you mean with the sentence above? 
Photo of Eric west

Eric west

  • 10 Posts
  • 3 Reply Likes
Per the bug description: I found that the display of images in the Library and Develop modes will differ if the custom ICC files are not located in both the system and user directories. From my testing, The Library mode did not use the ICC located in the user directory, whereas the Develop mode looks in both the system and user directories.

Of course it is possible, that I am wrong in my analysis, .. but these are my observations. Note: I import RAW Nikon images and convert them to TIFFs via the Nikon Capture NX-D

--Eric
(Edited)
Photo of Johan Elzenga

Johan Elzenga, Champion

  • 911 Posts
  • 346 Reply Likes
I can't explain your experimental results, but I doubt your analysis very much, because AFAIK that is not how the system works. Monitor profiles are loaded by MacOS X, and Lightroom just uses that. AFAIK it does not load a monitor profile per module by itself. Most people have custom monitor profiles (anyone who regularly calibrates and profiles his monitor) and many calibration packages save these profiles in the user directory. And yet I do not see lots of complaints about this.

There can be small differences between the develop module and the library module, because both modules use different color spaces (a linear type of ProPhotoRGB in the develop module, AdobeRGB in the library module). Because your monitor cannot display ProPhotoRGB (but perhaps it can display AdobeRGB) you may see small differences for 'out of gamut' colors in the develop module. But that has nothing to do with the location of the monitor profile.

“Note: I import RAW Nikon images and convert them to TIFFs via the Nikon Capture NX-D”
I'm sorry, but that is once again a statement that confuses me. You import RAW files into Lightroom? If so, what has Nikon Capture NX-D to do with this? Isn't that a separate application?
Photo of Eric west

Eric west

  • 10 Posts
  • 3 Reply Likes
my work flow:

* import RAW NEFs into LR - for cataloguing
* externally covert NEFs to TIFF format via NX-D
  -- Nikon Capture is way better at dealing with NEFs
* import these TIFFs into LR in a subdirectory relative to the original NEFs
   -- attempting to keep the catalog sane
* edit the TIFFs in LR (and PS as req'd)

This is not an unusual workflow for working with Nikon NEFs

I would ask that someone verify my observations. Is there something about my work flow that introduces the color problems?
Photo of Johan Elzenga

Johan Elzenga, Champion

  • 911 Posts
  • 346 Reply Likes
OK, clear. I can't see a reason why this workflow would have anything to do with your color problem, however.
Photo of Eric west

Eric west

  • 10 Posts
  • 3 Reply Likes
Voilà. As I indicated... I found color discrepancies between Library and Develop views given the above, which should be independent of my work flow. If you are using a Mac, I ask that you try to confirm my observations.

Photo of Johan Elzenga

Johan Elzenga, Champion

  • 911 Posts
  • 346 Reply Likes
I am using a Mac, with a custom monitor profile stored in my user ColorSync folder (though made with a different package), but I can't confirm your observations.
Photo of Todd Shaner

Todd Shaner, Champion

  • 871 Posts
  • 263 Reply Likes
Unfortunately I'm on Windows so can't verify what you're seeing. Someone else landing with a Mac system and X-Rite monitor calibrator please see if you can verify the OP's issue.

Before trying the following suggestions please close all applications and restart your  system.

Please create a new monitor profile using the X-Rite i1 Profiler software and check that it's assigned as the "system profile" as outlined at the below link. Do NOT "manually copy & paste or move the monitor profile.

https://www.xrite.com/service-support/monitor_profiles_how_do_i_use_them

Before creating the profile make sure the i1 Profiler Preferences are set to ICC Version 2 and NOT 4 as outlined at the below link for the Colormunki. The i1 Profiler should have a similar Preferences setting and on Macs it's set to ICC Version 4 by default. You want Version 2.

https://www.xrite.com/service-support/profile_version_icc_v2_or_icc_v4

Next close and restart LR, which will load the new monitor profile and allow LR to use it.

1) If you're still seeing a difference between Develop and Library modules go to menu Library> Previews> Build 1:1 Previews and compare again.

2) If the difference persists go to menu Edit> Preferences> Performance and uncheck 'Use Graphics Processor and compare again.

If you're still seeing a difference please post screen shots showing the Develop and Library Loupe previews. There have been no reports of this issue after performing the above suggested step that I am aware of.
(Edited)
Photo of Eric west

Eric west

  • 10 Posts
  • 3 Reply Likes
Bizarre.. recreated the ICC profile... all is good.

* using the i1 Profile software v 7.12 -- there is no obvious option to select a version 2 or 4 ICC format
* the software when run as a non-admin user is prevented from directly installing the ICC into the system directory. However, not a problem to do so via an sudo command. Obviously I _could_ change the perms on the system directory, but this is generally not a good idea.

Thanks for all the comments. Hopefully I will not encounter the color shifting issue again .. any time soon.
(Edited)
Photo of Todd Shaner

Todd Shaner, Champion

  • 866 Posts
  • 263 Reply Likes
Good to hear you got it resolved.
* using the i1 Profile software v 7.12 -- there is no obvious option to select a version 2 or 4 ICC format

You need to use the "Advanced" Mode. Scroll down to 'Profile Settings' section at the below link:

http://www.colourspace.xyz/x-rite-i1-display-pro-advanced-mode-tutorial/

* the software when run as a non-admin user is prevented from directly installing the ICC into the system directory. However, not a problem to do so via an sudo command. Obviously I _could_ change the perms on the system directory, but this is generally not a good idea.
OS X and Windows 10 updates have been known to change folder permissions causing issues such as you are experiencing. See if this helps:

https://www.xrite.com/service-support/profilecannotbesavedtosystemlevelonmacosx107xlion
Photo of Eric west

Eric west

  • 10 Posts
  • 3 Reply Likes
Just fyi... It is highly recommended that one *not* change perms on the system library directory to be open to non-root users. That would be a security no-no.  While the i1 support does suggest doing so, it is in general really wrong -- speaking as a long-time software/system engineer.

Again.. thanks for the responses.
Photo of Todd Shaner

Todd Shaner, Champion

  • 866 Posts
  • 263 Reply Likes
If the i1 Profiler is placing the new monitor profile into the user folder AND it's assigned as the system profile then there is no need to change the system library directory permissions . Not sure what was wrong previously, but It sounds like the issue has been resolved.
Photo of Eric west

Eric west

  • 10 Posts
  • 3 Reply Likes
Yes.. consider resolved -- at this point I cannot reproduce the color shifts. Thanks.