Mountain Lion hiberna agresivamente

12

Recientemente, mi MacBook Pro (mediados de 2012, 15 pulgadas, 10.8.2) comenzó a entrar en lo que parece ser el modo de hibernación después de varias horas de sueño, ya sea que esté enchufado o con batería. Cuando lo desconecto, se despierta brevemente sin que abra la tapa (puedo decirlo porque la unidad de CD funciona). Si abro la tapa, veo que carga el archivo de hibernación antes de volver a activarse.

Miré el resultado de pmset -g y vi las siguientes configuraciones que podrían ser relevantes para este problema:

lidwake              1
autopoweroff         1
autopoweroffdelay    14400
standbydelay         4200
standby              0
hibernatemode        3
acwake               0

Curiosamente, "acwake" es cero, al igual que "standby". Pero "autopoweroff" es 1, y el "autopoweroffdelay" es 14400 (4 horas). Mirando el registro del sistema de anoche, veo estas entradas:

Nov 26 22:36:28 ITHAA1STHOMAMBP kernel[0]: sleep
Nov 27 02:36:30 ITHAA1STHOMAMBP kernel[0]: Wake reason: EC.SleepTimer (SleepTimer)
Nov 27 02:36:30 ITHAA1STHOMAMBP kernel[0]: AirPort_Brcm43xx::powerChange: System Wake - Full Wake/ Dark Wake / Maintenance wake
Nov 27 02:36:30 ITHAA1STHOMAMBP kernel[0]: Previous Sleep Cause: 5
...
Nov 27 02:36:51 ITHAA1STHOMAMBP kernel[0]: hibernate_page_list_setall(preflight 0) start 0xffffff80de079000, 0xffffff80de0b9000
Nov 27 08:38:21 ITHAA1STHOMAMBP kernel[0]: hibernate_page_list_setall time: 491 ms
...
Nov 27 08:38:31 ITHAA1STHOMAMBP kernel[0]: sleep

Puse la computadora a dormir cerrando la tapa a las 22:36. Se despertó 4 horas después a las 02:36 e hibernó. A las 08:38 desconecté el poder de llevar la computadora portátil al trabajo, y se despertó brevemente.

A mí me parece que la computadora se apagará automáticamente después de 4 horas. Pero hay algunas cosas que no entiendo:

  • ¿Por qué esto comenzó a suceder recientemente (en la última semana, por lo que puedo recordar, y no está asociado con ninguna actualización de software)?
  • ¿Por qué se activa con el cambio de potencia cuando "acwake" es 0?
  • ¿Puedo establecer "autopoweroff" en 0?
Spencer
fuente
2
¿Qué es exactamente lo que quieres: no dormir y siempre hibernar o solo dormir y nunca hibernar?
bmike
2
1. Quiero entender lo que realmente está sucediendo y cómo controlarlo.
Spencer
1
2. No quiero que hiberne a menos que (1) explícitamente se lo indique o (2) la batería esté a punto de agotarse. En otras palabras, quiero recuperar el viejo comportamiento.
Spencer
Además, ¿no informó el valor de darkwake o womp de pmset o faltan (y presumiblemente que su modelo no tiene SSD y / o funcionalidad PowerNap o Wake para acceso a la red deshabilitado en la configuración del software)?
bmike
womp es 1, darkwake no se muestra. Tengo la opción SSD. No estoy seguro acerca de PowerNap.
Spencer

Respuestas:

3

Me di cuenta de lo mismo. Afortunadamente, todavía tenía la opción de soporte gratuito activa y me contacté con ellos. Ver mi post aquí en Comunidades soporte de Apple: MacBook Pro despierta de su sueño en la alimentación de CA de conexión / desconexión .

Con respecto al despertar cuando la alimentación de CA está conectada / desconectada, me puse en contacto con el soporte de Apple y pudieron reproducir el problema. Consultaron el comportamiento con sus ingenieros y dijeron que este es el comportamiento esperado. No sé cuál es el razonamiento detrás de esto, sin embargo, también me informaron que puedo proporcionar comentarios (a través de apple.com/feedback) y lo hice. Si ustedes piensan (como yo) que esta característica es molesta y probablemente peligrosa (cuando desconectan el MacBook dormido y comienzan a tirarlo para ponerlo en la mochila mientras el disco duro gira ...), entonces sugiero molestar a Apple sobre este asunto. .

Básicamente, admitieron que el comportamiento 'no es un error sino una característica'.

skowro.net
fuente
2
Esto debe significar que se espera que los ingenieros de Apple duerman no más de 4 horas por noche, por lo tanto, nunca se dieron cuenta de que esto era un problema, o tomar otra dirección, que si su máquina está apagada por más de 4 horas, será mejor estar muerto o en un hospital :)
jefflunt
Definitivamente se entiende como una característica (ver aquí ). Sin embargo, el despertar al cambio de poder es molesto y probablemente no intencionado.
n1000
11

ML 10.8.2, mediados de 2012 15 "MBP (no retina).

Este problema me apareció hace un par de semanas: deje MBP durmiendo durante X horas, desconecte MBP, MBP se enciende / despierta, entra en hibernación. Realmente molesto abrir la tapa solo para que se cierre justo en frente de mí.

Mi acwaketambién estaba deshabilitado tanto para la batería como para la CA. Lo que significa que ahora se ignora la configuración.

La solución parece ser (aunque no se hace referencia en la página de manual de pmset ):

sudo pmset -a autopoweroff 0

Debo señalar que esto no afecta acwakeser ignorado. Mi computadora aún se activa al conectar / desconectar CA, pero no está hibernando ni intentando hibernar después de haber desenchufado la computadora y abierto la tapa.

rayo
fuente
acwake 0Trabajé en mi MBP a mediados de 2012. ahora actúa como si lo supiera de mis MBP anteriores y no se activa con powerchange
n1000
Nota: es posible que desee pmset -c. En lugar de modo que sólo desactivar "AutoPowerOff" cuando está enchufado Usted no quiere que el ajuste para interferir con "Sueño Seguro" cuando la batería se está agotando, mientras desenchufado ...
peterflynn
Otra opción, por cierto, si le gustan los beneficios de ahorro de energía, pero considera que 4 horas son demasiado pronto: puede modificar el retraso a través de sudo pmset -c autopoweroffdelay NN, donde NNhay una duración en segundos (configuré el mío en 43200, que es 12 horas).
peterflynn
3

Para controlar exactamente cuándo su Mac pasará de la suspensión a la hibernación, puede usar lo siguiente (el retraso es en segundos) y debe tener el modo de hibernación configurado en 3 o 25 (binario 0011 o 0001 1001):

pmset -a standby 1 standbydelay 600

Si lo desea, puede usar diferentes configuraciones y tiempos para -b batería y -c cargador . (Tal vez en la alimentación, desactive el modo de espera, pero en la batería tiene un tiempo de espera de 10 horas). Estos interruptores están documentados en la página del manual para pmset . No me he metido con un despertar últimamente, pero en el pasado el sensor de proximidad de la tapa de un portátil tendría prioridad y suprimiría una estela que habría sucedido si la tapa estuviera abierta.

bmike
fuente
Pero en este momento, el modo de espera es 0, por lo que nunca debería ingresar al modo de espera. Creo que está haciendo "apagado automático", pero no entiendo por qué. Y no sé cuál es la desventaja de cambiar "autopoweroff" a 0, lo que podría detener ese comportamiento.
Spencer
1
Hmm: he encontrado cosas interesantes ejecutando un par de ventanas de terminal, una con pmset -g batty la otra pmset -g pslogy luego revisando los registros detallados. Esperemos que no tenga un error de hardware o una discontinuidad de voltaje en la batería, ya que serán los más difíciles de localizar.
bmike
Es una MacBook relativamente nueva (2 meses, más o menos). La batería tiene 20 ciclos, y obtengo el comportamiento cuando está enchufado. Por lo tanto, parece poco probable que la batería sea la culpable.
Spencer
2

Apple parece haber agregado una nueva configuración, "apagado automático", para permitir que el sistema hiberne cuando la tapa está cerrada y la computadora portátil está en corriente alterna. Esto complementa la configuración de "espera" que solo se usa cuando está en la batería.

Algunos ajustes de energía son configurables para diferentes fuentes de energía, por ejemplo, "darkwakes". Algunos, como el "modo de espera", parecen haber sido utilizados solo cuando el sistema funciona con batería. Dado que este era el uso histórico, y la gente estaría molesta si la configuración "en espera" comenzara a aplicarse mientras estaba en CA, Apple probablemente pensó que era mejor crear una nueva configuración solo para CA: "apagado automático".

usuario43119
fuente
0

Usar el autopoweroff establecido en 0 funcionó para mí en un iMac 2011 que exhibía este comportamiento. Parece que esto es normal para los iMacs de 2012, pero después de que un proveedor de servicios autorizado de Apple reemplazara una pantalla LCD defectuosa, comenzó este comportamiento.

FYI para aquellos que ven este hilo pero lo están teniendo con un escritorio.

primalman

Primalman
fuente