Acabo de recibir un nuevo Retina MacBook Pro 15 ". Después de que algunas descargas se interrumpieron debido a que la computadora se estaba apagando (incluso con alimentación de CA), comencé a buscar el pmset
comando en la página del manual . Resolví mi problema original con dormir pero Algunas opciones despertaron mi interés. En particular, aquí está la descripción de la autopoweroff
configuración desde la página del manual:
autopoweroff : cuando sea compatible, habilitado por defecto como implementación del Lote 6 de la Directiva Europea de Productos relacionados con la Energía. Después de dormir durante minutos de apagado automático, el sistema escribirá una imagen de hibernación y entrará en un modo de suspensión de chipset de menor potencia. La activación de este estado llevará más tiempo que la activación del sueño regular. El sistema no se apagará automáticamente si hay dispositivos externos conectados, si el sistema funciona con batería o si el sistema está conectado a una red y se activa el acceso a la red.
Y luego está el standby
modo:
el modo de espera hace que la administración de energía del núcleo hiberne automáticamente una máquina después de que haya dormido durante un período de tiempo específico. Esto ahorra energía mientras duerme. Esta configuración por defecto es ON para el hardware compatible. La configuración en espera estará visible en pmset -g si la función es compatible con esta máquina.
el modo de espera solo funciona si la hibernación está activada en el modo de hibernación 3 o 25.
standbydelay especifica el retraso, en segundos, antes de escribir la imagen de hibernación en el disco y apagar la memoria para Standby.
Ahora tal vez solo estoy siendo grueso, pero parece que ambas opciones hacen esencialmente lo mismo. La principal diferencia que veo es que standby
requiere un específico hibernatemode
.
Concretamente, la forma en que me gustaría configurar mi computadora es que duerma solo con RAM (exactamente como lo hibernatemode 0
hace) al cerrar la tapa por primera vez, de modo que se vaya a dormir rápidamente, sin escribir el contenido de RAM en el disco de inmediato. Sin embargo, si dejo la computadora durmiendo con la tapa cerrada durante un cierto número de horas (digamos 4 horas), me gustaría que solo luego escriba el contenido de la RAM en el disco y apague la computadora, para ahorrar batería caso de un sueño prolongado. Idealmente, también me gustaría que la segunda parte (escribir RAM en el disco y apagar) ocurra solo si la computadora funciona con batería.
El razonamiento aquí es que, para mí, el caso de uso común para dormir es llevar la computadora de casa al trabajo y de regreso, y no tiene sentido ralentizar el proceso de sueño y desperdiciar los ciclos de escritura SSD (así como ralentizar el despertar). proceso, si hiberna) si voy a despertarlo nuevamente en menos de una hora; Además, dado que el tiempo que pasa durmiendo es tan corto, no se ahorraría mucha batería al apagar la computadora por un período tan corto.
¿Cómo debo configurar los hibernatemode
, autopoweroff
, autopoweroffdelay
, standby
y standbydelay
opciones para lograr este comportamiento?
Respuestas:
La función de apagado automático también se menciona en http://support.apple.com/kb/HT1757 :
El modo de espera está documentado en http://support.apple.com/kb/ht4392 :
Por lo tanto, el modo de espera y el apagado automático son compatibles con diferentes modelos de Mac y se habilitan en diferentes condiciones. El modo de espera se introdujo en 2010 e inicialmente solo era compatible con MacBook Airs, pero ahora es compatible con todos los Mac nuevos, excepto Mac Pros, iMacs sin SSD y Mac minis sin SSD. autopoweroff se introdujo en 2012 y es compatible con todos los Mac nuevos, excepto Mac Pros.
No sé si el estado de estar en modo de espera es diferente del estado de apagado automático. Se muestra una pantalla gris con una barra de progreso cuando una Mac se activa desde ambos estados.
Tenga en cuenta que Apple ha usado el "modo de suspensión segura" para referirse tanto al modo de suspensión híbrido como al modo de hibernación que las computadoras portátiles usan de manera predeterminada (como en http://support.apple.com/kb/PH11096 ) y al estado de solo hibernación (como en la primera cita del bloque anterior).
Incluso si configura el modo de espera en 0 y deshabilita el modo de espera y el apagado automático, no desperdiciará tanta energía. Las computadoras portátiles nuevas usan aproximadamente 0.7-1W de energía en modo de suspensión y aproximadamente 0.2-0.3W cuando están apagadas o en modo de hibernación.
fuente
autopoweroff
se aplica a la alimentación de CA ystandby
a la batería? Supongo que elstandby
modo es lo que realmente necesito entonces.Traté de resumir todas las configuraciones en una imagen.
Para OS X 10.9 (sería un poco diferente con un SO más nuevo)
fuente
Yo diría que solo hay dos "modos": suspensión e hibernación
Aquí hay resúmenes de mi comprensión.
Nota: en MacOS 10.13
autopoweroffdelay
especifica el retraso, enseconds
, antes de ingresar alautopoweroff
modo.¿Alguien puede revisar y confirmar la interpretación? Gracias
fuente
man pmset
Esta cosa de hibernación / sueño me ha estado volviendo loco. Y estoy de acuerdo en que Apple debería poner más energía en arreglar este comportamiento pmset.
Estaré claro. Me encanta el modo de hibernación y solía funcionar perfectamente en modelos y sistemas operativos más antiguos (basta con ejecutar sudo pmset hibernatemode 25). Ahora Apple rompió algo y esto simplemente no funciona desde Yosemite.
Tengo una retina ahora y ahora más que nunca la opción de hibernación tiene mucho más sentido que la suspensión. No entiendo por qué las personas que tienen SSD aman tanto dormir sobre hibernar, simplemente no entiendo que no entienden la diferencia de hora de despertar entre hibernar y dormir es de 1 segundo, pero ahorran toneladas de batería, alguien me explica qué ven como la gran ventaja porque no la entiendo. De todos modos, (si amas hibernar tanto como a mí, sigue leyendo) Quería que hibernate funcionara. Me llevó semanas hacerlo funcionar y compartiré lo que hice con todos ustedes.
Tiene que restablecer el SMC y luego la NVRAM / PRAM primero:
Restablezca el SMC ( http://support.apple.com/kb/ht3964 ):
Nota: El LED del adaptador de corriente MagSafe puede cambiar de estado o apagarse temporalmente cuando reinicia el SMC.
Restablecimiento de NVRAM / PRAM ( http://support.apple.com/kb/HT1379 ):
Ahora ejecute estos:
C.A:
Batería:
Todos:
¡Todo listo! Configure el MacBook para que duerma y cuando lo despierte verá una barra de progreso antes de que la computadora esté lista. Eso significa que el MacBook estaba hibernando. (nota: odio que hayan quitado la luz para dormir del MacBook Pro, eso fue muy útil)
fuente
autopoweroff
aka sueño profundo? ¿O estás diciendo que es preferible?Esta es una buena compilación y yuxtaposición de los dos modos de administración de energía: en espera frente a apagado automático, pero las conclusiones hechas anteriormente no son del todo correctas en mi humilde opinión.
Tengo un Macbook Pro 15 "a mediados de 2012 (no SSD), y es compatible con el modo de espera y el apagado automático. Los artículos citados anteriormente no muestran que MacBook Pro a mediados de 2012 sea compatible con el modo de espera; sin embargo, a continuación se muestra la salida del" pmset -g cap "en mi MacBook Pro:
He tenido todo tipo de problemas de administración de energía desde Mountain Lion; La computadora hibernaba después de irse a dormir, así que comencé a buscar el comando "pmset". A veces, sin embargo, parecía que la hibernación de "apagado automático" sería activada por el temporizador de "retardo de apagado automático", pero la hibernación "en espera" no sería activada por el temporizador de "retardo de espera". La administración de energía nunca ha funcionado correctamente desde Mountain Lion, incluso en Mavericks.
Acabo de mirar en el registro del comando pmset, y parece que mi MacBook Pro se despertó "Dark Wake" a las 11:02 PM "debido a EC.ACAttach / Maintenance" y luego nuevamente a las 3:32 "debido a Actividad EHC1 / HID ". El dispositivo AHC1 / HID es mi teclado Bluetooth Logitech o mi Magic Trackpad.
El MacBook Pro nunca entró en el modo "hibernar" porque mantuve el temporizador "autopoweroffdelay" en su valor predeterminado de 14,400 segundos (4 horas) tanto para la energía de la batería como de la corriente alterna. Establecí manualmente el "retraso de espera" en 28.800 segundos (8 horas) para la energía de la batería y en 100.800 segundos (28 horas) para la alimentación de CA. La única forma de saber con certeza qué opción de "hibernación" se inicia ("autopoweroff" o "standby") es establecer una en un intervalo de tiempo muy corto, como 1 hora después de que la Mac se "apague". Entonces se puede ver qué modo de "hibernación" activó la Mac para "hibernar".
No es necesario decir que es inaceptable que Apple no pueda hacer que esto funcione correctamente durante varios años. Las funciones compatibles con el comando "pmset" deben limpiarse, y las opciones compatibles deben estar disponibles en la GUI en Preferencias del sistema.
fuente