Comment by teejmya
2 days ago
I've worked around this problem on each mac laptop I've owned over the years by configuring "hibernate on lid close."
When I open the lid of the mac it takes maybe 20-30 seconds to resume. I consider this a small price to pay in exchange for reliable sleep and less battery drain with the lid closed.
If you want to try this, run in the terminal:
sudo pmset -a hibernatemode 25
If you don't like it, you can restore defaults with:
sudo pmset -a hibernatemode 3
Does hibernate play nice with FDE? I know in Linux there are varying caveats around committing memory to disk wrt disk encryption
When resuming from hibernation I’m not prompted for credentials until the system has resumed, so I have to imagine the disk remains decrypted, i.e. same behavior as sleep.
I just got my MacBook Air of the shelf to run this command. But I had to hook it up to a power outlet, because the battery was drained
I've had to do this to my Windows laptop recently after it started completely draining the battery when going to normal sleep. Wakes up reasonably quickly still, and no power management problems!
This is the simplest solution that enables the behavior that I think most people who care enough to comment here want
Thanks! I hope it helps folks as much as it has helped me.
Can you explain what this does?
From `man pmset`: