Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

AeroZ

macrumors 6502a
Original poster
Aug 7, 2013
676
357
Estonia
Hello.

I previously didn't use hibernate but after updating to Catalina I saw that in standby the battery drain was a bit too high. So I thought I'll enable hibernation to save some additional battery while the computer is not connected to a power source and not in use.
But the issue is that the computer won't hibernate. It just stays in standby. How can I tell? When I open the lid the super drive doesn't make the startup sound and the wakeup is instantaneous.

Pmset -g shows like everything should be in order:

6daa18b335015a29798165cc2caad373.jpg


Any ideas?

Macbook Pro mid-2012 and Catalina 10.15.2

Thanks.
 
From the manual - man pmset

Code:
SAFE SLEEP ARGUMENTS
     hibernatemode supports values of 0, 3, or 25. Whether or not a hibernation
     image gets written is also dependent on the values of standby and
     autopoweroff

     For example, on desktops that support standby a hibernation image will be
     written after the specified standbydelay time. To disable hibernation images
     completely, ensure hibernatemode standby and autopoweroff are all set to 0.

     hibernatemode = 0 by default on desktops. The system will not back memory up
     to persistent storage. The system must wake from the contents of memory; the
     system will lose context on power loss. This is, historically, plain old
     sleep.

     hibernatemode = 3 by default on portables. The system will store a copy of
     memory to persistent storage (the disk), and will power memory during sleep.
     The system will wake from memory, unless a power loss forces it to restore
     from hibernate image.

     hibernatemode = 25 is only settable via pmset. The system will store a copy
     of memory to persistent storage (the disk), and will remove power to memory.
     The system will restore from disk image. If you want "hibernation" - slower
     sleeps, slower wakes, and better battery life, you should use this setting.

     Please note that hibernatefile may only point to a file located on the root
     volume.

Would hibernatemode = 25 make any difference?
 
From the manual - man pmset

Code:
SAFE SLEEP ARGUMENTS
hibernatemode supports values of 0, 3, or 25. Whether or not a hibernation
image gets written is also dependent on the values of standby and
autopoweroff

For example, on desktops that support standby a hibernation image will be
written after the specified standbydelay time. To disable hibernation images
completely, ensure hibernatemode standby and autopoweroff are all set to 0.

hibernatemode = 0 by default on desktops. The system will not back memory up
to persistent storage. The system must wake from the contents of memory; the
system will lose context on power loss. This is, historically, plain old
sleep.

hibernatemode = 3 by default on portables. The system will store a copy of
memory to persistent storage (the disk), and will power memory during sleep.
The system will wake from memory, unless a power loss forces it to restore
from hibernate image.

hibernatemode = 25 is only settable via pmset. The system will store a copy
of memory to persistent storage (the disk), and will remove power to memory.
The system will restore from disk image. If you want "hibernation" - slower
sleeps, slower wakes, and better battery life, you should use this setting.

Please note that hibernatefile may only point to a file located on the root
volume.

Would hibernatemode = 25 make any difference?
I changed hibernate mode while on battery to 25. Set highstandbythreshold to 95% and standbydelaylow to 900. An hour later with 50% battery the laptop still woke up immediately.
 
Unless you need to come back to a specific application without having closed it, shutting down is best. SSDs have made hibernation and sleep mostly irrelevant.
 
I changed hibernate mode while on battery to 25. Set highstandbythreshold to 95% and standbydelaylow to 900. An hour later with 50% battery the laptop still woke up immediately.

That just seems wrong; definitely appears as if something is both preventing hibernate and sucking your battery juices.

Out of curiosity, does the same thing happen if you reboot it and do not run any other applications and just hibernate? Does Activity Monitor show something sucking the CPU life?



Unless you need to come back to a specific application without having closed it, shutting down is best. SSDs have made hibernation and sleep mostly irrelevant.
Except for resetting all your windows and applications on reboot.

The thing with Macs, as opposed to that awful MS mess, is you don't need to constantly reboot your computer. Mine gets used for many hours every day be that on client's sites, in my office or at home and I rarely ever reboot my machine more than once per month (except with this horrid Catalina and the 16" which has had more reboots in the month I've had it than the 15" 2015 MBP it replaces has had this year)

So I've found that I've often got loads of windows open, be that documents, BBEdit windows, websites, spreadsheets, emails, calendars, contacts, VMs, all the IM clients, etc. Also a Mac doesn't loose half it's power to some anti-virus crap (although I do use Little Snitch - 'cos I don't trust applications that phone home)

I hate rebooting as it takes me ages to get my windows -- in several spaces -- rearranged to how I like it. Which is probably why I love having 64Gb of RAM :cool:
 
Last edited:
I changed hibernate mode while on battery to 25. Set highstandbythreshold to 95% and standbydelaylow to 900. An hour later with 50% battery the laptop still woke up immediately.
Hi,

I have a similar issue. The macbook pro was hibernating successfully until i upgraded to catalina and now it just refuses to hibernate. I have also upgraded my hard drive to a 1 gig Samsung EVO SSD.

Were you able to able to hibernate your macbook pro eventually?

Thanks
 
I think we're suffering the same. I got the battery drain issue since I updated to Catalina 10.15.3. Have grabbed it to the Genius Bar, but they couldn't tell what the cause is after testing it for a week. So I did a lot of search online and find some said it was a bug since Mojave that Apple didn't admit it.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.