Luminous Landscape Forum

Raw & Post Processing, Printing => Colour Management => Topic started by: borez on September 15, 2021, 01:58:53 am

Title: Mac M1 Big Sur Crashes when loading display profile
Post by: borez on September 15, 2021, 01:58:53 am
Hi all,

Just migrated to a Mac Mini M1 running a Dell UP2716D monitor. Unfortunately X-Rite has stopped software support for Dell displays, and as a result, the software does not work on Mac M1. Most of the prosumer aRGB monitors (Viewsonic etc) have yet to provide M1 software support.

As a workaround, tried to hardware calibrate via Windows and loaded the icm profile in Big Sur. However, the machine crashes when loading the icm profile. Tried doing so in both Colorsync and Display Preferences and no go. The Color tab in Display Preferences did show that the icm profile was not for the display.

Came across this post in the Apple Forums, and wonder if anyone has any insight:
https://discussions.apple.com/thread/252159756

Alternatively, would it be possible for me to do the following workaround:
1) Hardware calibrate in Windows using Dell DUCCS
2) Create ICC profile using Displaycal in M1 Mac, setting whitepoint and white level as measured and creating a profile?

EDIT: Solved the problem by profiling a matrix based profile, instead of a table-based profile.

Quote
Datacolor SpyderX and Spyder5 software (the current 5.7 releases)  work properly on the new M1 Macs. You can calibrate the built-in display on the laptops, as well as an external display. If you have the M1 Mini, you'll be able to calibrate one or two displays, however many you have attached. (The other actively supported Datacolor Spyder products - SpyderCheckr and SpyderPRINT - also work properly on the M1 systems).

There's one issue in Big Sur running on M1 systems only, in which the normal API inside MacOS that provides information about attached displays doesn't return the expected information. The Spyder software works around this by catching the problem and simply providing an initial naming of "UNKNOWN-X" (with 1 and 2 appended, to signify either the main or secondary display). You can leave that as-is or, you can type over it with anything that you like. Otherwise, all functionality works as expected and calibration proceeds as normal. (Hopefully this gets fixed in a future version of Big Sur on the M1)

(Calibrating displays on other systems, and moving the display profiles over to an M1, isn't going to work reliably - I'd recommend against it :-)