TL;DR - I use the Drifts screensaver to avoid the issue
I am experiencing this color changing issue upon returning from sleep and with quite a bit of testing I can reproduce it.
I have a new MBP Pro 16 that was setup from scratch, by that I mean it was not restored from any backup, I installed apps and transferred docs manually (wanted a fresh start)
I have True Tone active, Night Shift sunset-sunrise enabled and automatic screen dimming enabled.
The machine was fine for about a week then I noticed the issue happening? - when returning from sleep ( screen saver had run and after a time the screen shuts off per energy saver setting) the screen colors were way off, and when nightshift was active the effect was even worse. Almost like the color profile had switched (or got messed up) upon wake.
So I tried to track this down and found the following. The effect only happens for me if the all following things are true;
- The Photos app is running
- Any screensaver is enabled (except Drift)
- After inactivity the screensaver activates, then after a time the screen will shut off (as per energy saver setting)
- Then wake device (waking before 3 will not cause effect)
Interesting thing is Photos has to be running or the effect does not happen (regardless of selected screensaver), quitting Photos will restore colors. The first week I had the machine I was not running Photos all the time best I can recall which is why I think I did not have the issue from day one.
You have to let the screen saver run then let the screen turn off before waking or the effect will not happen.
The screensaver has to run , tired disabling screensaver and just letting the screen shut off and the effect will not happen
Drift is the only screensaver that will not produce the effect, its new to Catalina
Also interesting to note is that quitting photos will restore colors (as well as other methods mentioned in previous post) but if I have the color change then go to Screensaver prefs and click on the Drifts saver to select it the colors restore, selecting any other saver will not restore the colors.
After all this I’m pretty confident it’s not a hardware issue.
Anyway for me running the Drift screensaver mitigates the issue .. so far… fingers crossed - YMMV