Mountain Lion hiberna agresivamente

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 inactividad, ya sea que esté enchufada o con batería. Cuando lo desenchufo, se activa brevemente sin que yo abra la tapa (lo sé porque la unidad de CD funciona). Si abro la tapa, veo que carga el archivo de hibernación antes de volver a activarse.

Observé 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 "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 en suspensión cerrando la tapa a las 22:36. Se despertó 4 horas después a las 02:36 e hibernó. A las 08:38 desconecté la alimentación para que la computadora portátil funcionara y se despertó brevemente.

Lo que me parece es 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, según recuerdo, y no está asociado con ninguna actualización de software)?
  • ¿Por qué se activa con el cambio de energía cuando "acwake" es 0?
  • ¿Puedo configurar "apagado automático" en 0?
¿Qué es exactamente lo que quieres: no dormir e hibernar siempre o solo dormir y nunca hibernar?
1. Quiero entender lo que realmente está pasando y cómo controlarlo.
2. No quiero que hiberne a menos que (1) se lo indique explícitamente o (2) la batería esté a punto de agotarse. En otras palabras, quiero recuperar el antiguo comportamiento.
Además, ¿no informó el valor de darkwake o womp de pmset o faltan (y presumiblemente que su modelo no tiene SSD y / o la funcionalidad PowerNap o Wake para el acceso a la red deshabilitado en la configuración del software)?
womp es 1, darkwake no se muestra. Tengo la opción SSD. No estoy seguro acerca de PowerNap.
Solo recordé que PowerNap no se mostrará a menos que esté enchufado (y sin tener en cuenta la configuración, nunca debería activarse a menos que haya alimentación de CA).
Estoy enchufado. Creo que PowerNap no es aplicable, según support.apple.com/kb/ht5394 , solo está en retina MacBook Pros (y Airs).

Respuestas (5)

Me di cuenta de lo mismo. Por suerte tenía todavía activa la opción de soporte gratuito y me puse en contacto con ellos. Vea mi publicación aquí en Comunidades de soporte de Apple: MacBook Pro se despierta del modo de suspensión al conectar/desconectar la alimentación de CA.

Con respecto a la activación cuando la alimentación de CA está conectada/desconectada, me comuniqué 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 función es molesta y probablemente peligrosa (cuando desconectan la macbook dormida de la corriente y comienzan a arrojarla para ponerla en la mochila mientras el disco duro gira...), entonces sugiero que regañen a Apple sobre este asunto. .

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

Esto debe significar que se espera que los ingenieros de Apple no duerman más de 4 horas por noche, por lo que nunca se dieron cuenta de que esto era un problema, o para ir en otra dirección, que si su máquina está apagada por más de 4 horas, es mejor que estar muerto o en un hospital :)
definitivamente se entiende como una característica (ver aquí ). Sin embargo, la reactivación en powerchange es molesta y probablemente no sea intencionada.

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

Este problema me apareció hace un par de semanas: deje el MBP en reposo durante X horas, desconecte el MBP, el MBP se enciende/se activa, entra en hibernación. Realmente molesto abrir la tapa solo para cerrarla 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 menciona 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 con la conexión/desconexión de CA, pero no hiberna ni intenta hibernar después de desconectar la computadora y abrir la tapa.

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
Nota: en su pmset -clugar, es posible que desee deshabilitar solo el "apagado automático" cuando esté enchufado. No querrá que esa configuración interfiera con "Sueño seguro" cuando la batería se está agotando mientras está desenchufado ...
Otra opción, por cierto, si te gustan los beneficios de ahorro de energía pero encuentras que 4 horas es demasiado pronto: puedes modificar el retraso a través sudo pmset -c autopoweroffdelay NNde - donde NNes una duración en segundos (configuré el mío en 43200, que son 12 horas).

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

pmset -a standby 1 standbydelay 600

Puede usar diferentes configuraciones y tiempos para la batería -b y el cargador -c si lo desea. (Tal vez en el encendido, deshabilite el modo de espera, pero con la batería tenga 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 acwake últimamente, pero en el pasado el sensor de proximidad de la tapa de un portátil tenía prioridad y suprimía una estela que habría ocurrido si la tapa estuviera abierta.

Pero en este momento, el modo de espera es 0, por lo que nunca debería entrar en 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 "apagado automático" a 0, lo que podría detener ese comportamiento.
Hmm - He encontrado cosas interesantes ejecutando un par de ventanas de terminal, una con pmset -g batty la otra pmset -g pslogy luego estudiando detenidamente 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 rastrear.
Es un MacBook relativamente nuevo (2 meses, más o menos). La batería tiene 20 ciclos, y obtengo el comportamiento cuando está enchufada. Por lo tanto, parece poco probable que la batería sea la culpable.

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á conectada a la corriente alterna. Esto complementa la configuración de "espera" que solo se usa cuando está en la batería.

Algunas configuraciones de energía se pueden configurar para diferentes fuentes de energía, por ejemplo, "darkwakes". Algunos, como "en espera", parecen haber sido utilizados solo cuando el sistema funciona con batería. Dado que este era el uso histórico, y la gente se molestaría si la configuración de "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".

Usar el ajuste de apagado automático en 0 me funcionó en un iMac de 2011 que mostraba este comportamiento. Parece que esto es normal para los iMac de 2012, pero después de que un proveedor de servicios autorizado de Apple reemplazó una pantalla LCD defectuosa, comenzó este comportamiento.

FYI para aquellos que ven este hilo pero tienen esto con una computadora de escritorio.

primalman