Sample Header Ad - 728x90

How to enable hibernation on M1 Mac

10 votes
2 answers
11876 views
I am trying to enable hibernation (powering off the device) on an M1 Mac mini. The hibernation of an OS is the complete swapping of the main memory image of the OS onto a disk, followed by a complete poweroff of the machine. Upon the next power on, the OS will copy the image from disk to main memory and recover execution to the same instruction the OS was previously executing. This is in no way a shutdown or a sleep of the OS. Thus the recovery is much faster for the OS and for all applications running ( see also how to hibernate or sleep Linux from the command line ). Current power mode configuration of any Mac can be displayed with pmset -g command, and this command's output does not include a hibernatemode entry. I try to enable hibernation with sudo pmset -a hibernatemode 25 where 25 indicates power-off hibernation. Unfortunately this doesn't power the device off because the power light is still on when I put the device to sleep. Curiously enough, running pmset -g again still does not include a hibernatemode entry. Is hibernation removed in new M1 Macs or macOS Big Sur? If not, what is the correct way to enable it?
Asked by Ugur (101 rep)
Mar 19, 2021, 08:53 PM
Last activity: Jan 19, 2025, 07:40 PM