Apple Event: May 7th at 7 am PT

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

When waking Macbook Air 2012 from the Login Screen, the display flashes, then works normally. Mildly concerned.

I have only noticed this behavior when no users are logged in, and the computer is put to sleep by closing the clamshell. It also only appears to happen after an extended sleep, meaning 30 minutes or more. I open the clamshell, the backlight comes on, I see the login screen, then the screen flashes like when Photo Booth takes a picture, then the computer works normally. This is not a great concern, but it is unusual. It doesn't happen when a user is logged in. It doesn't happen during boot. I am running 10.8.2, and do have power nap enabled. I have noticed the behavior both when running on the power adapter and on the battery. No Accessibility functions enabled. Trying to isolate the issue, and reaching out for others with same behavior. Cheers.

MacBook Air, OS X Mountain Lion (10.8.2)

Posted on Sep 20, 2012 7:45 AM

Reply
Question marked as Best reply

Posted on Sep 20, 2012 11:25 AM

the screen flashes like when Photo Booth takes a picture

Do you have any security software installed? Some have features that take a photo with the webcam when the lid is opened.

72 replies

May 7, 2013 10:55 AM in response to fsantoro

So, it seems that the way to stop the flashes from happening is to ask the OS not to get into hibernation mode at all. To do that you can change the "standbydelay" value to something bigger than 70 minutes (in seconds).


The problem (the screen flashes) seems to appear when the computer went into hibernation mode, and when you wake it up, it needs to bring back the content of the memory back to life, and that's when the flashes happen.


You can avoid using hibernation first checking that hibernationmode has the default value, which for a laptop should be 3


pmset -g


This will show you as well the default value for the variable "standbydelay" (it will probably be 70 mins in seconds). So if you change that value, that is in seconds, to something much bigger, then during the normal usage of the laptop, the computer will go to sleep but not hibernate, and therefore avoiding the flashes.


To change the value simply choose the time in seconds you what, for example, 24 hours = 86400 secs, and type the following:


sudo pmset -a standbydelay 86400


Please, do the above at your own risk. See the documentation first for pmset in here where you can see some warnings as well:


http://developer.apple.com/documentation/Darwin/Reference/ManPages/man1/pmset.1. html



Cheers.

May 11, 2013 6:20 AM in response to gary oldknow

Hi there,


Before I was saying that avoiding hibernation will bring back the system without flashing the screen... but for me was still doing it. But then I realize that it seems that "autopoweroffdelay" it's actually taking place by default in 14400 seconds. So I put that value to 86400 sec:


sudo pmset -a autopoweroffdelay 86400


, and now, I left the system the whole night just sleeping, and it didn't go to hibernation or autopower off, so when i woke the computer up this moring it came back very fast and no flashes. Could this be a way to avoid the flashes all together?

Cheers!

When waking Macbook Air 2012 from the Login Screen, the display flashes, then works normally. Mildly concerned.

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.