Cambio en el comportamiento de reposo en MacBook Pro e ignorando la configuración en Yosemite

2

Recientemente (posiblemente desde la actualización 10.10.5, pero no estoy seguro) mi MacBook Pro a mediados de 2012 (sin retina) cambió su comportamiento de inactividad y parece que no puedo restaurarlo. Durante años, utilicé un retraso de hibernación de 48 horas ( autopoweroffdelay ). Así que cuando cierro la tapa o se activa el temporizador sleep , mi MBP% sleep (es decir, suspender a RAM) y pulsa el Luz indicadora de sueño (SIL) durante 48 horas.

Pero recientemente mi Mac se activará después de aproximadamente 1 hora de sleep y entrará en otro modo de suspensión. Creo que es standby , porque el SIL se apagará, pero cuando abro la tapa solo toma un poco más de tiempo que después del estado regular sleep . En hibernate / autopoweroff tomaría un tiempo cargar el contenido de RAM desde el disco (que no es el caso aquí). Esto no sucede cuando se conecta un disco USB.

Aquí viene mi pmset -g :

Active Profiles:
Battery Power       -1
AC Power        -1*
Currently in use:
 standbydelay         172800
 standby              1
 womp                 0
 halfdim              1
 hibernatefile        /var/vm/sleepimage
 gpuswitch            2
 sms                  1
 networkoversleep     0
 disksleep            0
 sleep                10
 autopoweroffdelay    2880
 hibernatemode        0
 autopoweroff         1
 ttyskeepawake        1
 displaysleep         10
 acwake               0
 lidwake              1

Así que mis preguntas son:

  1. ¿Se ha enterado de algún cambio reciente relacionado con el sueño en OS X Yosemite? ¿Por qué mi Mac de repente ignora su configuración?
  2. ¿Con qué estado de espera estoy tratando? Vea mi conjetura arriba.
  3. Y, por supuesto, ¿cómo hacer que mi configuración vuelva a funcionar?

Lo que probé hasta ahora (se actualizará):

  • SMC & Reinicio de NVRAM
  • mantenimiento de Onyx
  • Establecer todos los temporizadores de nuevo, por ejemplo, sudo pmset -a autopoweroffdelay 2880 , etc.
  • Cambie hibernatemode a 3 como lo sugiere @rewozz
pregunta n1000 30.08.2015 - 20:24

5 respuestas

1

Mi Macbook Pro de 13 pulgadas (2012) también comenzó a mostrar signos extraños. Cuando cierro la tapa y la abro después de 5 minutos, se despierta normalmente. Pero si lo pongo en suspensión durante una hora y lo enciendo, mi unidad de DVD hará un ruido como en el inicio. No veo la pantalla sobreexpuesta con una barra de carga como después de la hibernación. Así que definitivamente hay un nuevo tipo de suspensión de energía que parece desconectar la alimentación de los dispositivos internos. También he desactivado la opción "Poner el disco duro en modo de suspensión". Y como mencionó, la Power Nap no es compatible con este modelo. Parece ser una nueva configuración de Yosemite.

EDITAR - Aunque debo admitir que me di cuenta de que la batería ahora durará más una vez que mi Mac esté inactiva por un tiempo. Después de unos días en modo de suspensión, solía perder una cantidad sustancial de energía. Ahora es sólo un pequeño%. Así que supongo que todo lo que hicieron, ayuda a preservar la energía.

    
respondido por el Nookeen 10.11.2015 - 23:07
0

Un posible problema podría ser que tengas Power Nap habilitado. Power Nap es un servicio que comprueba periódicamente el correo electrónico, las actualizaciones de iCloud, los mensajes, etc. (en caso de que no lo sepa).

Para verificar:

  1. Abrir las preferencias del sistema
  2. Abre el panel de preferencias de Energy Saver
  3. Verifique si la casilla de verificación "Habilitar Power Nap ..." está marcada

Tenga en cuenta que puede necesitar privilegios de administrador para cambiar esta configuración.

Espero que esto ayude!

    
respondido por el Thanks in advantage 06.09.2015 - 23:42
0

Según Apple :

  

No recomendamos modificar la configuración de hibernación. Cualquier cambio te   hacer no son compatibles. Si tu        elige hacerlo de todos modos, te recomendamos que uses una de estas tres configuraciones. Por tu bien y el mío, por favor.        no utilice ningún otro 0, 3 o 25.

Más estados de Apple:

  

hibernatemode = 3 (binario 0011) por predeterminado en portátiles compatibles .   El sistema almacenará una copia de la memoria.         al almacenamiento persistente (el disco), y alimentará la memoria durante la suspensión. El sistema despertará de        memoria, a menos que una pérdida de energía lo obligue a restaurar desde la imagen del disco.

Has establecido:

  

hibernatemode = 0 (binario 0000) de forma predeterminada en los escritorios compatibles. los   el sistema no hará retroceder la memoria hasta        almacenamiento persistente. El sistema debe despertar del contenido de la memoria; el sistema perderá contexto en        pérdida de potencia. Esto es, históricamente, el viejo sueño.

¿Has intentado configurar hibernatemode = 3?

Quizás la plantilla esté lista, Apple puede abandonar el soporte como les plazca; de ahí la advertencia.

    
respondido por el eethirteenzz 07.09.2015 - 17:13
0

Por lo que sé, una computadora portátil de Apple podría activarse solo por:

  • PowerNap (vea las preferencias del sistema / PowerSave / Battery / Power Nap)
  • Wake on LAN (ver preferencias del sistema / PowerSave / AC / acceso a la red)
  • o un evento recibido desde un dispositivo externo conectado (USB, Bluetooth, ...)

Tal vez podría obtener una pista al mirar los registros de su sistema. Por ejemplo:

  • inicie /Applications/Utilities/Console.app
  • y busque "despertar razón"

En mi MacBook Pro (retina 2015), solo obtengo "Motivo de activación: EC.LidOpen (Usuario)". Tal vez allí pueda encontrar por qué su MBP se despierta con tanta frecuencia.

mis 2 centavos

    
respondido por el CuriousFab 11.09.2015 - 13:53
0

No puedo decir por qué Mac se despierta, pero aquí es cómo podría averiguarlo:

Escribe pmset -b -g assertions en tu terminal. Eso mostrará una lista de los controladores que han solicitado anulaciones de configuración de energía cuando se ejecuta en la batería.

También puede inspeccionar el registro de administración de energía, usando pmset -g log .

Por ejemplo, en mi MacBook Pro 2015 10.10.5, descubrí que si mi memoria USB USB de Sandisk Ultra está conectada, mi Mac se reactiva cada 3 horas. He aquí por qué:

$ pmset -b -g assertions
2015-10-19 18:38:32 +0200 
Assertion status system-wide:
   BackgroundTask                 0
   ApplePushServiceTask           0
   UserIsActive                   0
   PreventUserIdleDisplaySleep    0
   PreventSystemSleep             0
   ExternalMedia                  1
   PreventUserIdleSystemSleep     0
   NetworkClientActive            0
Listed by owning process:
   pid 51(powerd): [0x000000040008012e] 03:37:52 ExternalMedia named: "com.apple.powermanagement.externalmediamounted" 

ExternalMedia se establece en 1 por el proceso powerd .

Lamentablemente, todavía no he descubierto cómo prevenir esto. Busqué un archivo plist "com.apple.powermanagement.externalmediamounted" pero no pude encontrar ninguno ... Así que no sé si estas anulaciones de controladores se pueden cambiar o desactivar. :( De todos modos, espero que sea dependiente del conductor, por lo que cambiar el comportamiento también debería depender del conductor ...

Esta página web detallada parece indique que, para medios externos que alteran el comportamiento del sueño, la única opción es desmontar o expulsar los medios externos. En función del controlador que utiliza el medio externo, en algún momento es necesario expulsar, mientras que para otro desmontaje es suficiente.

    
respondido por el CuriousFab 20.10.2015 - 11:39

Lea otras preguntas en las etiquetas