MacOS – Sleep timeout missing from the energy saver preferences

macbook promacospower-management

I have two Macbook Pros running on Yosemite. The first one is a 17 incher from 4 years ago. I'm able to set the time that it sleeps. The second one is a 15 incher retina made this year. In its energy saver section, I don't see a way to set the sleep time. It only shows the display time. How do I make both slider controls show up on this new Macbook Pro?

enter image description here

Best Answer

Deliberately Removed

Apple have removed the Computer slider from the Energy Saver settings. This is deliberate.

The decision is related to Apple's introduction of improved hardware, Power Nap support, and the engineers' belief that OS X is best placed to manage the computer's power state.

If you would like to see this slider return, provide feedback to Apple.

Downloads and Other Long Running Tasks

OS X will stay awake during most long running tasks.

The behaviour will depend on the software downloading the file. Safari and Transmission, for example, both ask OS X to stay awake while a download is ongoing.

Applications need to lodge power assertions with OS X that explicitly stop the computer sleeping. You can see these assertions using the following pmset command:

pmset -g assertions

For older software, you can add this behaviour using the built-in command line tool caffeinate.

Third Party Alternatives

Third party tools exist to supplement the Energy Saver settings. I created Power Manager and it can put your Mac to sleep after inactivity.

Other tools exist and you could probably create a script to also recreate this behaviour.