Macbook pro non va a dormire dopo essere rimasto inattivo


9

Nelle impostazioni di Risparmio energia (Preferenze di Sistema -> Hardware) il Mac è in modalità di sospensione dopo 15 minuti, ma non succede nulla.

Il Mac scarica la batteria e si spegne automaticamente quando la batteria è scarica.

Se scrivo il pmset -g assertionsterminale, ottengo questo:

3/31/14 5:46:52 AM EDT   
Assertion status system-wide:
PreventUserIdleDisplaySleep    0
PreventSystemSleep             0
PreventUserIdleSystemSleep     1
InternalPreventDisplaySleep    0
ExternalMedia                  0
UserIsActive                   0
ApplePushServiceTask           0
BackgroundTask                 0

Listed by owning process:
  pid 251(coreaudiod): [0x0000000100000d01] 00:17:27 NoIdleSleepAssertion named: "com.apple.audio.'AppleHDAEngineOutput:1B,0,1,1:0'.noidlesleep" 
  pid 251(coreaudiod): [0x0000000100000929] 01:11:47 NoIdleSleepAssertion named: "com.apple.audio.'BoomEngine:0'.noidlesleep" 
  pid 269(helpd): [0x0000000c00000159] 02:37:33 BackgroundTask named:     "com.apple.helpd.sdmbuilding" 

Kernel Assertions: None

Come dovrei leggere questo? Perché PreventUserIdleSystemSleepè impostato su uno? Come posso impostare Mac andare a dormire dopo un certo periodo di inattività?

Risposte:


7

In questo caso, utilizzare Activity Monitor.app per terminare il processo pid 251(coreaudiod).

Individuazione dei problemi relativi al sonno inattivo

Di seguito è una panoramica per rintracciare il motivo per cui il tuo Mac non sarà inattivo di sospensione.

Asserzione del sonno inattivo

NoIdleSleepAssertionUn'affermazione è la ragione più probabile il vostro Mac non sta dormendo.

Per saperne di più su quali processi stanno bloccando la sospensione, eseguire questo comando in Terminal.app :

pmset -g assertions

Questo elencherà le asserzioni attive e la loro applicazione o processo proprietario. Aspettati di vedere audiovisivi, condivisione di rete o stampare risposte correlate.

Se un processo nascosto, come ad esempio pid 251(coreaudiod), è responsabile, puoi ucciderlo utilizzando Activity Monitor.app . Successivamente rieseguire il pmsetcomando sopra per verificare che l'asserzione sia stata rimossa.

Cause comuni

Questo thread del forum di discussione di Apple, Il mio Mac non va a dormire dall'aggiornamento Lion , contiene numerose persone che hanno riscontrato questo problema. Le stesse cause influenzeranno OS X 10.9.

  • Verificare la presenza di lavori di stampa bloccati; un processo di stampa in sospeso terrà sveglio il tuo Mac
  • Verifica la presenza di programmi audiovisivi o di presentazione che potrebbero limitare il sonno durante la riproduzione

Uccidere un demone del sistema centrale sembra un consiglio terribile.
Augurar

@augurar I demoni del sistema principale sono gestiti e si riavvieranno quando vengono uccisi. Ci sono bug all'interno dei demoni che li fanno smettere di funzionare correttamente. Di tanto in tanto un riavvio è l'unica soluzione rimasta per l'utente - a meno di riavviare il computer.
Graham Miln,

Prima di considerare un bug del sistema operativo, è necessario escludere errori dell'utente e problemi del software applicativo. In questo caso, il problema era dovuto a un'applicazione che si comportava male, quindi uccidere il demone audio sarebbe la cosa sbagliata da fare e confonderebbe solo il problema.
Augurar

@augurar Dato che sembri fortemente interessato a questa domanda e risposta, aggiungi la tua risposta per aiutare l'interrogante e altri a risolvere meglio e risolvere questi problemi.
Graham Miln,

1
Wow, sono contento di averlo trovato. Ho notato che il mio iMac del 2011 (con Sierra) non metterebbe in pausa il display, né lo screen saver potrebbe attivarsi. Nel mio caso, è stato a causa di Discord! La loro app quando la lanci per la prima volta, ha questo piccolo loop video in esecuzione con pubblicità di nuovi giochi o quant'altro. Non ho mai nemmeno considerato questo come un "video", ma l'affermazione che ne è derivata è stata: pid 413(Discord): [0x0000683300058c91] 00:00:05 NoDisplaySleepAssertion named: "Playing video" non appena ho cambiato Discord per non mostrare quel particolare loop video, lo sleep del display e lo screen saver funzionano di nuovo bene.
JVC,

3

In realtà grazie per il rapporto dettagliato si può vedere che è l' applicazione Boom che impedisce la modalità di sospensione.

Prova una delle seguenti soluzioni aggiornando l'app Boom alla 1.8.1, oppure disabilitala per testare.

1.8.1 ha alcune correzioni che potrebbero aiutare:

--- Audio clipping(cutting out) issue is now fixed.
--- Kernel task consumption issue has been fixed. Now it functions the same as default OS X with or without Boom.
--- No sound after sleep issue is now resolved.
--- VLC and other media compatibility issue fixed.
--- Volume key sound delay.
Our developers our working with Apple's DST to have a quick fix for this.
--- Audio drop when using Facetime. Mavericks users are advised to turn off Boom when FaceTime is active.
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.