• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
0

Develop Module Shows Incorrect Color with GPU on with MacBook M1 Display

Explorer ,
Sep 17, 2024 Sep 17, 2024

Copy link to clipboard

Copied

I finally figured out what has been a mysterious issue when analyzing color charts for Camera Calibration in Lightroom Classic. I use an transparent overlay PNG in Develop (in PhotoProRGB) to check if my custom DCP profiles are correct by placing it over the ColorChecker SG shot with the correct profile applied. If the colors on the inside match the overlay, the calibration is good.

 

PS - all monitors / displays are calibrated using the latest i1Profiler and i1Pro3, using version 2 ICC Matrix Profiles. HDR mode off across the board.

 

I have an Asus ProArt wide gamut display in the studio, and use the Macbook Pro M1 screen on site. I noticed that using the Macbook looking at my color chart, the red and teal patches were always too dark and saturated, but on my Asus ProArt everything was perfect.

 

After some digging I finally realized that the issue was (drumroll please!) GPU Acceleration! With GPU off, the colors displayed properly, with GPU on they were oversaturated. This happens with any of my custom monitor ICC profiles applied (via ColorSync Utility) (i1Profiler, or Calibrite Profiler V2 or V4, and also the generic sRGB 2.1 profile, only with the canned factory default MacBook display profile is there not a difference in color between GPU on or off) I did the sRGB test based on this thread, and same result–this means that it's not a faulty ICC profile (because applying canned sRGB yields the same results, and profiles created by i1Profiler work correctly on my Asus external display)

 

The closest comparison I could find was this thread about a very similar issue on Windows which is driver based

https://community.adobe.com/t5/lightroom-classic-discussions/use-graphics-processor-changes-colours-...

 

or this old thread 

https://community.adobe.com/t5/lightroom-classic-discussions/colors-look-different-in-loupe-grid-vie...

 

I have to literally screen shot with my phone, because a digital screenshot does not actually show the color difference, here is the correct display of the teal patches with GPU off.

IMG_3732.jpeg

And still with the display forced with the default sRGB profile, as soon as GPU is turned on the colors display incorrectly. (also happens with my custom calibration ICCs)

IMG_3731.jpeg

(PS the color shift is not visible in the "thumbnail" in the thread, only when you click the image and go full screen)

This is definitely the image changing color depending on GPU, not the transparent overlay!

 

 

LRC 13.5.1

Macbook Pro M1 16" 2021, Mac SO Sonoma 14.5

Custom Calibrated i1Profiler or Calibrite Profiler ICC profile or generic sRGB

 

To replicate, assign any non-factory ICC profile on MacBook Pro internal display. Bring up image with saturated teals and or reds, flip on and off GPU acceleration and the color will significantly change (does not translate as digital screenshot)

 

I have found one work-ish-around the still let me use GPU (because leaving it off is not an option on the M1, Lightroom becomes too slow to work with), you have to add the monitor profile for the screen you are using to the soft proof list, and then it displays more correctly in soft proofing mode, but all colors and blacks get a bit darker in the process. Not ideal but better than completely incorrect color (yes photoshop is identical to GPU off and exported files)...

 

Just FYI to any photographers, and LRC developers in hopes that this bug can be fixed.

 

Basically adding a non-factory calibration to your Macbook screen and leaving GPU on will completely invalidate your calibrated profile, and some colors will not display correctly. (very bad if you work with color correction all day like I do!)

 

TOPICS
macOS

Views

49

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
no replies

Have something to add?

Join the conversation