Mac non si addormenta automaticamente in Lion!


9

Il mio Macbook Pro non dormirà anche se è impostato in Preferenze di Sistema → Risparmio energia .

  • Non ho opzioni di condivisione abilitate (Preferenze di Sistema → Condivisione).
  • Non ho abilitato "Riattiva accesso alla rete" (Preferenze di Sistema → Risparmio energia).
  • Non importa se il Mac è collegato a una fonte di alimentazione.
  • Ho ripristinato SMC e PRAM, ma questo non ha aiutato.

Sto eseguendo OS X 10.7.3.


1
Stranamente, stavo guardando lo stesso problema solo l'altro giorno e ho trovato questo post correlato . Ha come obiettivo 10.6, ma contiene una ragionevole quantità di ricerche e informazioni utili
binarybob,

1
@binarybob Grazie per il link! Non l'ho visto davvero. Apparentemente le risposte non sono state molto sufficienti quando si guardano i voti. Proverò un avvio sicuro per vedere se sono ancora interessato. Come hai risolto questo problema da solo?
gentmatt,

1
@binarybob Questo problema si verifica anche in modalità provvisoria!
gentmatt,

Che ne dici di bluetooth e / o un mouse magico?
Richard,

1
@gentmatt Purtroppo non ho trovato neanche una soluzione. Finora ho schivato il problema chiudendo il coperchio del mio MBP o facendo un sonno forzato che funziona. È solo il sonno inattivo che non :-( Ho scoperto che spesso andrebbe a dormire diversi minuti dopo il periodo impostato, diciamo 9 minuti se fosse impostato su 5 minuti, ma era tutt'altro che riproducibile.
binarybob

Risposte:


4

Un altro avvio sicuro ha rivelato che la modalità di sospensione automatica funziona davvero. Credo che probabilmente avrebbe funzionato anche l'ultima volta che l'ho provato, ma, poiché il sonno si verifica diversi minuti dopo il tempo definito nelle impostazioni di Risparmio energia, non me ne sono accorto.

Che dire dell'avvio "normale"?

Ho sostanzialmente testato la iotopsospensione automatica con tutti i miei extra di menu abilitati uno per uno, perché il comando menzionato da @StuWilson non mi ha mostrato nulla di utile. A quanto pare il menu aggiuntivo Stack Exchange Notifier ha causato insonnia.


1
Ha senso: deve eseguire regolarmente il polling del sito in cerca di aggiornamenti.
Jaberg,

@jaberg Ma che dire di app come Tweetdeck? Inoltre si connette continuamente a vari server.
gentmatt,

1
scusa re: 'iotop' ha mostrato qualcosa di utile? dalla risposta legge come non ha fatto.
Stu Wilson,

Sospetto, ma non lo so, che esiste un modo corretto di codificare attività come questa che indica alle applicazioni di rimanere inattive quando il sistema è inattivo. Mentre penso più a fondo, non ho notato (ma non ho cercato) alcun problema con il mio MBA che dorme la voce di menu w / SEN in esecuzione e penso che il sistema andrà a dormire nei tempi previsti, ma dovremo testare questo dopo.
Jaberg,

@StuWilson Non ha pubblicato nulla sul SEN.
gentmatt,

3

La causa principale dei mac che non entrano nello stato inattivo è di solito l'attività del disco.

Suggerirei di avviare in modalità di avvio sicuro e quindi utilizzare Activity Monitor per vedere se alcuni processi stanno causando operazioni di I / O.

Se vedi attività, prova a utilizzare iotop nel terminale, ti fornirà una suddivisione dell'ID processo (PID) e il nome dell'app o del processo che esegue le operazioni di I / O.

sudo iotop -C 5 10

Grazie, ci proverò più tardi questo giorno e ti farò sapere.
gentmatt,

Questa volta, quando si avvia in modalità provvisoria, il sonno funzionerebbe bene. Credo che dovrebbe aver funzionato anche l'ultima volta. Tuttavia, non l'ho notato perché il sonno si verifica solo alcuni minuti dopo il tempo definito nelle impostazioni di Risparmio energia. Sono riuscito a isolare la causa del problema nell'app Stack Exchange Notifier.
gentmatt,

2

Questo potrebbe non essere il tuo problema, ma ho avuto lo stesso problema da molto tempo e non sono riuscito a trovare una risposta per me, quindi posterò ciò che ha funzionato per me nel caso in cui qualcuno si presenti in seguito.

Il mio MacBook Pro (e in seguito, il mio iMac, da quando ho usato Migration Assistant) non dormiva se lasciato inattivo per nulla. Dormirebbe con il coperchio chiuso, o se glielo dicessi esplicitamente, ma non dormirebbe se lasciato solo, come avrebbe dovuto per le mie preferenze in Risparmio energetico.

Avevo già controllato pmset -g assertionse disattivato la condivisione e altre impostazioni di wake-on-LAN, e nulla sembrava funzionare. Monitorando pmset -g pslog, ho scoperto che il computer andava in sospensione all'orario programmato e si riattiva qualche secondo dopo, riportando come wake reasonsolo quello che era stato chiamato per ultimo, anche se fosse il pulsante di accensione (ovvero, diceva che avevo premuto il pulsante di accensione quando non l'ho fatto. Mi ha spaventato). Avevo letto questo e una dozzina di altre risposte e forum e non sono riuscito ad arrivare da nessuna parte.

Ho trovato un suggerimento controllando pmset -g logquale era un po 'più dettagliato di pslog. Si è scoperto che ogni volta che il computer andava in sospensione, un processo "annullato" in questo modo:

3/13/13 12:00:12 AM CDT  Sleep                  Software Sleep Sleep: Using AC                                              6492 secs 
3/13/13 12:00:12 AM CDT  Cancelled              Kernel: Response from WDDMService is to cancel state change                 

Cercando WDDMService nel monitor Attività, si è rivelato essere un demone in background installato dal famigerato "SmartWare" fornito su un disco esterno Western Digital. Quindi ho interrotto il processo e il computer è andato a dormire come dovrebbe! Dal momento che non utilizzo il software, l'ho rimosso da launchd (che credo abbia chiamato il .plist? Non sapevo davvero cosa ci facevo lì) quindi non sarebbe più comparso. Ora funziona tutto bene!


0

Ho avuto lo stesso problema in Mavericks con un nuovissimo Macbook Pro Retina (fine 2013). Quando ho chiuso il coperchio e lasciato il laptop chiuso durante la notte, non è mai andato a dormire. Al mattino, la batteria sarebbe scarica o molto scarica .

A quanto pare ... il mio problema era dovuto a un software installato dall'IT della mia azienda:

Symantec Encryption Desktop (SED)

Come notato in questo articolo di installazione SED :

L'ibernazione chiamata anche Sospensione sicura non è supportata con PGP WDE, quando un Mac si spegne e si esaurisce la carica della batteria, il Mac si spegne e non entra in modalità di sospensione sicura. È importante spegnere la macchina se si esaurisce la carica della batteria

Ecco il motivo ufficiale di Symantec

PGP Whole Disk Encryption non è supportato con la modalità di ibernazione in Mac OS X. In Mac OS X, un file di immagine viene creato durante l'ibernazione del sistema. Una volta ripristinata l'alimentazione, viene ripristinato lo stato del sistema, inclusi eventuali programmi aperti o altri processi in esecuzione. Il percorso di questo file è in / var / vm / sleepimage ed è la dimensione della memoria RAM sul sistema.

Questa modalità può essere definita Sospensione sicura, Deep Sleep o Ibernazione. Questa non è la normale modalità di sospensione in cui l'alimentazione può rimanere accesa, ma il sistema è essenzialmente inattivo. Questa modalità non mantiene un'immagine dei processi, ma piuttosto le informazioni sono archiviate nella memoria RAM.

Il sistema operativo Mac OS X non supporta i file system esterni per l'ibernazione. La modalità Ibernazione di Mac OS X non è supportata con "boot! = Root". Questo "boot! = Root" è essenzialmente il sistema utilizzato da Mac per avviare un file system esterno. Per PGP Whole Disk Encryption per l'avvio di un sistema, viene utilizzato un file system speciale che è considerato estraneo. Poiché PGP Whole Disk Encryption è considerato un file system esterno, la modalità di ibernazione non è supportata da Mac OS X.

Per salvaguardare i problemi di sistema e la perdita di dati, PGP Desktop disabilita la modalità di ibernazione su Mac OS X. Sebbene la modalità di sospensione continuerà a funzionare, la modalità di sospensione non crea un'immagine di sospensione.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.