44 votos

Cómo añadir el modo de hibernación al MacBook Pro

Hace poco que me he pasado a Mac desde Windows, por lo que no tengo mucha información.

  1. Quiero que mi Mac pase al estado de reposo seguro al cerrar la tapa.
  2. También necesito una opción adicional disponible en algún lugar que se puede utilizar para pasar al modo de hibernación (no se utiliza la batería en absoluto).

He leído que el reposo seguro se produce por defecto al cerrar la tapa y que en ese momento se consume el mínimo de batería, pero mi Mac agota toda la batería en menos de 2 días, lo que no parece un "reposo seguro".

He investigado al respecto pero todas las respuestas/blogs mencionan que sólo hay una opción a la vez, o hibernar o dormir. También, algunos mencionan usar el modo 25 para hibernar y otros mencionan usar el modo 1 para hibernar. He probado el modo 25, pero no parece funcionar (¿toma tiempo para implementarlo completamente?), y el modo 1 parece tener riesgo. No quiero arriesgarme a perder datos.

¿Cómo puedo conseguir el comportamiento deseado y también probar si funciona o no?

Currently in use:  
 standbydelay         4200  
 standby              0  
 womp                 1  
 halfdim              1  
 hibernatefile        /var/vm/sleepimage  
 sms                  1  
 networkoversleep     0  
 disksleep            10  
 sleep                0  
 autopoweroffdelay    14400  
 hibernatemode        3  
 autopoweroff         1  
 ttyskeepawake        1  
 displaysleep         0  
 acwake               0  
 lidwake              1  

Software OS X 10.9.2 (13C64)
13 pulgadas, mediados de 2012

1 votos

¿Qué modelo de Mac Book Pro tienes? Si vas al menú de la Apple > Acerca de este Mac > Más información... debería decir allí.

1 votos

Utilizo OS X 10.9.2 (13C64)

2 votos

Diría algo así como: "Mac Book Pro Retina, 15 pulgadas, principios de 2013"

37voto

El modo de reposo por defecto que utilizan los portátiles Mac es un híbrido entre el modo de reposo tradicional (suspender en la RAM) y la hibernación (suspender en el disco): el contenido de la RAM se guarda en el disco, pero la RAM también se mantiene alimentada. Los Mac de sobremesa utilizan por defecto el modo de suspensión tradicional (suspender en la RAM).

Ver man pmset :

SAFE SLEEP ARGUMENTS
     hibernatemode takes a bitfield argument defining SafeSleep behavior.
     Passing 0 disables SafeSleep altogether, forcing the computer into a reg-
     ular sleep.

     0000 0001 (bit 0) enables hibernation; causes OS X to write memory state
     to hibernation image at sleep time. On wake (without bit 1 set) OS X will
     resume from the hibernation image. Bit 0 set (without bit 1 set) causes
     OS X to write memory state and immediately hibernate at sleep time.

     0000 0010 (bit 1), in conjunction with bit 0, causes OS X to maintain
     system state in memory and leave system power on until battery level
     drops below a near empty threshold (This enables quicker wakeup from mem-
     ory while battery power is available). Upon nearly emptying the battery,
     OS X shuts off all system power and hibernates; on wake the system will
     resume from hibernation image, not from memory.

     0000 1000 (bit 3) encourages the dynamic pager to page out inactive pages
     prior to hibernation, for a smaller memory footprint.

     0001 0000 (bit 4) encourages the dynamic pager to page out more aggres-
     sively prior to hibernation, for a smaller memory footprint.

     hibernatemode = 0 (binary 0000) by default on supported desktops. The
     system will not back memory up to persistent storage. The system must
     wake from the contents of memory; the system will lose context on power
     loss. This is, historically, plain old sleep.

     hibernatemode = 3 (binary 0011) by default on supported portables. The
     system will store a copy of memory to persistent storage (the disk), and
     will power memory during sleep. The system will wake from memory, unless
     a power loss forces it to restore from disk image.

     hibernatemode = 25 (binary 0001 1001) is only settable via pmset. The
     system will store a copy of memory to persistent storage (the disk), and
     will remove power to memory. The system will restore from disk image. If
     you want "hibernation" - slower sleeps, slower wakes, and better battery
     life, you should use this setting.

Para hacer que un portátil o un Mac de sobremesa esté siempre hibernado (suspendido en disco), ejecute

sudo pmset -a hibernatemode 25

Para hacer que un portátil hiberne siempre con la energía de la batería, ejecute:

sudo pmset -b hibernatemode 25

Configurar hibernatemode a 25 disminuye el consumo de energía durante el sueño, pero hace que el despertar sea más largo.

Algunos Macs nuevos entran automáticamente en un modo de espera después de una cantidad específica de tiempo de estar en el modo de suspensión regular bajo ciertas condiciones. Consulte http://support.apple.com/kb/HT4392 (Ordenadores Mac: Sobre el modo de espera):

Macs que pueden utilizar el modo de espera:

  • MacBook Pro (Retina, 13 pulgadas, finales de 2012) y posteriores
  • MacBook Pro (Retina, 15 pulgadas, principios de 2013) y posteriores
  • MacBook Pro (Retina, mediados de 2012)
  • Macbook Air (mediados de 2010) y posteriores
  • Versiones de unidades SSD y Fusion del Mac mini (finales de 2012) y posteriores
  • Versiones de unidades SSD y Fusion del iMac (finales de 2012) y posteriores

Los ordenadores Mac fabricados a partir de 2013 entran en modo de espera tras tres horas de sueño "normal". Los ordenadores anteriores se activan tras algo más de una hora de sueño "normal".

Para entrar en el modo de espera, el ordenador debe:

  • Funcionar con batería (si es un ordenador portátil Mac).
  • No tener dispositivos USB conectados.
  • No tiene dispositivos Thunderbolt conectados.
  • No tiene ninguna tarjeta SD insertada.
  • No tener una pantalla externa conectada.

man pmset :

STANDBY ARGUMENTS
     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.

     standby only works if hibernation is turned on to hibernatemode 3 or 25.

     standbydelay specifies the delay, in seconds, before writing the hiberna-
     tion image to disk and powering off memory for Standby.

sudo pmset -c standbymode 1 permitiría el modo de espera incluso cuando no está en la energía de la batería. sudo pmset -a standbydelay 1800 cambiaría el retraso antes de entrar en el modo de espera a 30 minutos.

Algunos Macs también hibernan después de cuatro horas de sueño normal bajo ciertas condiciones. Consulte http://support.apple.com/kb/HT1757 :

Con el lanzamiento de la actualización complementaria 2.0 de OS X Mountain Lion v10.8.2, se introdujo una nueva función para entrar en reposo seguro después de cuatro horas de estar el ordenador conectado a la corriente eléctrica. Esto es un esfuerzo para cumplir con las normas europeas de energía (ErP Lot6). Esto sólo ocurrirá si no hay actividad inalámbrica o Ethernet y no hay actividad de dispositivos externos como los dispositivos de almacenamiento USB.

man pmset :

autopoweroff - Where supported, enabled per default as an implementation
of Lot 6 to the European Energy-related Products Directive. After sleep-
ing for <autopoweroffdelay> minutes, 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. The system will not
auto power off if any external devices are connected, if the system is on
battery power, or if the system is bound to a network and wake for net-
work access is enabled.
autopoweroffdelay - delay before entering autopoweroff mode. (Value =
integer, in minutes)

No sé si hay alguna diferencia entre el modo de hibernación que se utiliza cuando hibernatemode se ajusta a 25 El modo de espera y el modo de hibernación que se utiliza cuando autopoweroff está activado.

Sin embargo, el modo de espera o hibernación no ahorra tanta energía. Según Informe medioambiental de Apple El actual Macbook Air de 13 pulgadas consume 0,25 W cuando está apagado y 0,68 W cuando está en modo de reposo con un voltaje de 230 V. El Macbook Air tiene una batería de 54 vatios-hora, por lo que una batería llena debería durar unos tres días en modo de reposo (si el Mac no entra en modo de espera) y unos nueve días si el Mac está apagado. El consumo de energía en modo de hibernación o de espera es probablemente cercano al consumo de energía cuando el Mac está apagado.

2 votos

¿Cuál es la diferencia entre la hibernación y el modo de espera?

6voto

Buscar웃 Puntos 23467

Creo que está tratando de averiguar lo que está drenando la batería durante el sueño.

Los Macs están diseñados para utilizar el tiempo de sueño para hacer algo de limpieza y tareas domésticas.

Las primeras 4 horas

autopoweroffdelay 14400 segundos

no hará nada (normas de ahorro de energía CE), luego se despertará para hacer sus cosas.

Pero en base a este estudio en condiciones "normales" drenando unos 350mAh/8 horas una batería completamente cargada con capacidad de 7000mAh debería durar hasta 7 días en modo de reposo.

Battery drain

Hay muchas aplicaciones de terceros que "gestionan" el modo de suspensión, pero mi respuesta se centra en averiguar qué es lo que está consumiendo tu batería.

El reposo seguro, por ejemplo, significa que guardará la información de la RAM en el disco (seguro) mientras la RAM permanezca completamente encendida, y no le impide realizar tareas de mantenimiento y otras.

Sé que no te estoy dando los modos de sueño, pero tratando de explicar que usted necesita para averiguar por qué es su equipo de drenaje tanto durante el sueño.

Lo que recomendé hacer es encontrar lo que está pasando, (lo que está soñando su Mac durante el sueño).

Por ejemplo, esto en Terminal le dirá las razones de la estela

syslog |grep -i "Wake reason"

Para más detalles, utilice pmset -g log en la Terminal.

A continuación, mira y las horas nocturnas (durante el sueño) para ver lo que realmente está pasando y quién está activo.

Por ejemplo, tiene el

ttyskeepawake

se pone en ON.

Si no está utilizando el despertador remoto, desactívelo en la configuración de red o utilice esto en el Terminal para desactivarlo pmset ttyskeepawake 0

Aquí hay algo más detallado información.

3voto

guest2324 Puntos 21

El Macbook Air puede durar fácilmente hasta 30 días (creo que se acerca a los 25-28 días) en stand-by/hibernación, no sé de dónde salen los 3 y 9 días.

0 votos

¿Tiene alguna fuente de información o es una experiencia personal?

0 votos

Experiencia personal. Tanto el Mac Air de 2010 como el de 2012 duran al menos 25 días con los SSD de OWC, que consumen más energía que los SSD de Toshiba. Con los SSDs de Toshiba es algo así como 27-28 días. Supongo que el Mac Air entra automáticamente en Deep Sleep o como sea que se llame..... (Bastante confuso en realidad, Deep Sleep, Hybernation... Supongo que es lo mismo que se llama Standby en Mac, aunque Standby en Windows es como Sleep en Mac). Tenga en cuenta el Mac Air 2010 está en la lista, mientras que el Macbook Pro 2010 no es.

1 votos

También estuve discutiendo anteriormente con OWC porque les compré un SSD y estaba defectuoso, no funcionaba con "suspender a disco" en el Mac Air por lo que la máquina moría después de 3,5 días. Devolví el SSD y me lo cambiaron por uno nuevo y el "suspend to disk" funciona como se esperaba. He calculado que la pérdida de batería por día con la suspensión a disco es de un 3-4%. Con la suspensión a la RAM es alrededor del 1% por hora de pérdida de batería. Eso fue basado en los registros de la batería y el estado de la batería.

0voto

Luis Puntos 1

He tenido buenas experiencias con SmartSleep: http://www.jinx.de/SmartSleep.html

Por ejemplo, entrará en hibernación cuando el nivel de la batería esté por debajo de un determinado porcentaje.

0voto

PRINCESS FLUFF Puntos 2072

Los Mac portátiles se duermen cuando se cierran sus tapas pero, la historia no termina aquí. Si dejas tu mac durante mucho tiempo en modo de espera y sus baterías se agotan, el mac se suspenderá al disco y se apagará completamente. Mi MacBook Pro de principios de 2008 lo hace todo el tiempo, así que puedo suponer que los nuevos mac también lo hacen.

0 votos

Sí, el guardado en el disco es cuando la batería se agota. (Me pregunto si el archivo Sleepimage es para eso, ya que no sería un apagado normal). Esa función está disponible en todos los portátiles, incluso en los más antiguos, incluido tu 2008. Los modelos más nuevos pueden hacer la suspensión a disco que aparentemente (?) utiliza el mismo archivo Sleepimage para guardar la copia de la RAM al disco.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X