10.12.4 (deep) sleep doesn't wake built-in monitor

Unsolved

iMac (Retina 5K, 27-inch, Late 2015) with an external Dell display via Thunderbolt.

With a short sleep via keyboard shortcut (Ctrl + Shift + Eject) both displays wake as expected and without issue.

With a long sleep via not using the computer for hours only the external display wakes. The built-in iMac display does not turn on and when I go to System Preferences > Displays from the external it does not show the built-in display at all as a connected display -- the display is gone in a sense.

Only resolution I've found is to reboot. Have reset the SMC and NV/PRAM (not sure which is used for the iMac).

Had f.lux installed, removed it just in case. Happy to list other installed stuff if that might help troubleshoot.

Posted Mar 29, 2017, 2:55 PM UTC

17
hvyboots•

Step 1: Reboot in Safe Mode and see if that helps. If not…

Step 2: Download the Combo updater for 10.12.4 from support.apple.com/downloads and rerun it. Combo updater will reapply all the patches from 10.12.0 up through 10.12.4. Frequently this has better results and is my goto when one machine is acting "weird" after a delta update.

2
actionscriptedOP•

Thanks for the reply u/hvyboots! I tried both and it didn't fix things though I did not have the issue in safe mode.

What fixed it for me was closing Spectacle. Maybe just a coincidence and it's not fixed but there seem to be a few people having issues with the latest update and Spectacle: https://github.com/eczarny/spectacle/issues/736

1
hvyboots•

Nice. Yeah, my bad for not mentioning that if it didn't happen while you were in Safe mode there was probably a 3rd party app or extension involved.

Glad you got it working!

2
actionscriptedOP•

Well I thought I did. Turns out it's not necessarily Spectacle as the problem persists even with Spectacle disabled.

1
actionscriptedOP•

Is there any way to check for sleep events in Console? Whenever I search for "sleep" or "wake" in Console across all logs I only see some GoogleSoftwareUpdateAgent entries and nothing else.

I did run pmset -g log | grep -e "Sleep" -e "Wake" which showed a lot of coreaudio, firefox and powerd entries.

Chose a few lines that looked like they mattered and searched a bit and found an Apple Discussion that mentions issues from Sharing > Remote Management. I've turned off both Sharing > Remote Login and Sharing > Remote Management as they were both (intentionally) turned on.

Not sure yet if that'll fix things.

1
MrGonz•

I just want to say that I ran into the same issue yesterday on two of my Macs. My main 2012 27" iMac and a 2013 13" MBPr. I ended up reinstalling the last 10.12.4 update and that seemed to fix things but I'm still feeling uneasy; the Console logs are concerning.

2
actionscriptedOP•

That's great! Glad you were able to get it fixed and thank you for responding here to share how you fixed it.

I did the bundle reinstall and safe mode reboot and was still having problems. What seems to have fixed it for me is closing Spectacle.

There's a GitHub issue here with a few folks having similar issues with Spectacle: https://github.com/eczarny/spectacle/issues/736

Edit: with Spectacle off, still happening. Trying other things...

1