Il mio Macbook air non andrà a dormire quando chiudo il coperchio

1

Da quando ho acquistato il mio Macbookair, è andato in modalità di sospensione quando ho chiuso il coperchio e il logo della mela sul suo coperchio si sarebbe spento. Casualmente ha iniziato ad andare in modalità di sospensione dopo 15-30 minuti dopo ho chiuso il coperchio e talvolta non è mai andato a dormire. Ho digitato " pmset -g assertions " nel terminale del mio mac e questi erano i risultati:

Assertion status system-wide:
   BackgroundTask                 0
   ApplePushServiceTask           0
   UserIsActive                   1
   PreventUserIdleDisplaySleep    0
   PreventSystemSleep             0
   ExternalMedia                  0
   PreventUserIdleSystemSleep     1
   NetworkClientActive            0
Listed by owning process:
   pid 117(hidd): [0x0003be5000098b76] 00:28:29 UserIsActive named: "com.apple.iohideventsystem.queue.tickle.4294995445.11" 
    Timeout will fire in 119 secs Action=TimeoutActionRelease
   pid 331(useractivityd): [0x0003c4fb00018c32] 00:00:01 PreventUserIdleSystemSleep named: "BTLEAdvertisement" 
No kernel assertions.
Idle sleep preventers: IODisplayWrangler

Non ho compreso appieno questi risultati e ho provato diversi modi per risolvere il mio problema e lo apprezzerei molto se qualcuno potesse aiutarmi a capire come risolvere il problema e attivare la risoluzione dei problemi sulla riga di comando o da registri e impostazioni.

    
posta Simba Atadan 10.09.2017 - 16:49
fonte

1 risposta

1

Il tuo output di pmset -g assertions corrisponde perfettamente al mio - nulla impedirebbe un sonno veloce. Per approfondire, mi piace aprire una riga di comando / tab e lanciare due comandi in shell differenti:

pmset -g pslog
iostat 5

Puoi cambiare il contatore 5 - Io di solito uso iostat 60 o più per tenere traccia delle tendenze a lungo termine della CPU e dell'IO, ma la riattivazione del sonno avviene abbastanza velocemente quando le cose funzionano correttamente con impostazioni di alimentazione "pronta all'uso" e una nuova / nuova installazione del sistema operativo.

Qui puoi vedere i tempi sul coperchio e sul coperchio:

2017-09-10 10:47:24 -0500 IORegisterForSystemPower: ...Sleeping...
2017-09-10 11:42:32 -0500 com.apple.system.powersources

2017-09-10 11:42:34 -0500 IORegisterForSystemPower: ...HasPoweredOn...
  Wake Reason = EC.LidOpen
  wakeType = UserActivity Assertion
2017-09-10 11:43:33 -0500 com.apple.system.powersources.timeremaining
2017-09-10 11:43:33 -0500 IOPSNotificationCreateRunLoopSource
 -InternalBattery-0 (id=4128867)    100%; discharging; 3:42 remaining present: true

Qui è possibile vedere il salto nella iostat 5 in cui la CPU era inattiva entrando in modalità sleep (il 4,00 1 0,00 1 1 98 basso IO e il 98% inattivo CPU) per le prime due linee vanno insieme. La maggior parte dei valori salta i tre "intervalli" quando ho svegliato il coperchio dal sonno e la CPU è entrata in marcia per eseguire tutte le attività necessarie per svegliarsi dal sonno e riprendere le app / recuperare attività periodiche perse durante il sonno)

    4.00    1  0.00   1  1 98  2.66 1.92 1.55
    4.00    0  0.00   1  1 98  2.61 1.93 1.55
   12.02    0  0.00  16 30 54  3.60 2.14 1.63
   36.18   96  3.38  59 25 16  4.51 2.36 1.71
    6.50    2  0.01  51  9 40  4.23 2.33 1.70
    
risposta data 10.09.2017 - 18:47
fonte

Leggi altre domande sui tag