Tengo una Macbook Pro 17 pulgadas (5,2) de mediados de 2009, con MacOS High Sierra 10.13.6 instalada. Quiero habilitar la hibernación (o el modo de espera, la suspensión profunda o la suspensión segura) para apagar la memoria RAM cuando está en modo de suspensión.
Lo he intentado
sudo pmset -a hibernatemode 25
pero mi computadora todavía se despierta instantáneamente de la suspensión, lo que significa que no está hibernando en el disco.
He leído aquí que las opciones autopoweroff
y standby
son relevantes, pero pmset -g
no muestra esas opciones para mi computadora:
System-wide power settings:
Currently in use:
womp 1
autorestart 0
halfdim 1
sms 1
hibernatefile /var/vm/sleepimage
gpuswitch 2
networkoversleep 0
disksleep 1
sleep 0
hibernatemode 25
ttyskeepawake 0
displaysleep 1
acwake 0
lidwake 0
man pmset
dice,
standby causes kernel power management to automatically hibernate a machine after it has slept for a specified time period. This saves power while asleep. This setting defaults to ON for supported hardware. The setting standby will be visible in pmset -g if the feature is supported on this machine.
y
autopoweroff is enabled by default on supported platforms as an implementation of Lot 6 to the European Energy-related Products Directive. After sleeping for <autopoweroffdelay> seconds, the system will write a hibernation image and go into a lower power chipset sleep. Wakeups from this state will take longer than wakeups from regular sleep.
Parece que entonces standby
no es compatible con mi modelo, por lo que debería ser irrelevante. Además, autopoweroff
solo se aplica cuando AC está conectada, pero tampoco puedo hibernar cuando tengo batería.
¿Por qué mi computadora portátil no puede hibernar? Estoy seguro de que lo he estado hibernando en versiones anteriores de MacOS.
También he restablecido mi SMC y NVRAM, sigue siendo el mismo problema.
Salida de pmset -g assertions
:
2018-09-25 22:17:33 -0700
Assertion status system-wide:
BackgroundTask 0
ApplePushServiceTask 0
UserIsActive 1
PreventUserIdleDisplaySleep 0
PreventSystemSleep 0
ExternalMedia 0
PreventUserIdleSystemSleep 0
NetworkClientActive 0
Listed by owning process:
pid 111(hidd): [0x0000030000098140] 00:00:00 UserIsActive named: "com.apple.iohideventsystem.queue.tickle.4294968067.3"
Timeout will fire in 120 secs Action=TimeoutActionRelease
No kernel assertions.
Idle sleep preventers: IODisplayWrangler