Guide/Perché il Mac non va in standby
Perché il Mac non va in standby? Come scoprire cosa lo tiene sveglio
In breve
Apri il Terminale ed esegui pmset -g assertions. Sotto “Listed by owning process”, ogni riga indica un’app che impedisce lo standby, da quanto tempo e il motivo dichiarato. Monitoraggio Attività segna le stesse app con Sì nella colonna Impedisce lo standby del pannello Energia. Le cause più comuni sono un video o una chiamata rimasti aperti in una scheda del browser, un download o un backup, un comando caffeinate ancora in esecuzione e impostazioni che tengono sveglio il Mac quando è collegato all’alimentazione. Su un MacBook, il monitor di sistema Vitals elenca queste app senza bisogno del Terminale, nel suo pannello Batteria e nella barra dei menu, con il motivo e da quanto tempo.
Come scoprire cosa impedisce lo standby del Mac
- 01 Apri il Terminale ed esegui
pmset -g | grep sleep. Se qualcosa impedisce lo standby, la riga sleep termina con una nota come (sleep prevented by Google Chrome, powerd). - 02 Esegui
pmset -g assertionsper i dettagli. Sotto “Listed by owning process”, ogni riga indica l’app e il suo PID, da quanto tempo impedisce lo standby, il tipo di blocco e, dopo la parola named, il motivo dichiarato, come “Video Wake Lock”. - 03 Ignora “Prevent sleep while display is on” di powerd e le righe UserIsActive. Significano solo che stai usando il Mac, e spariscono quando smetti.
- 04 Apri Monitoraggio Attività, fai clic su Energia e guarda la colonna Impedisce lo standby. Sì segna le stesse app, e puoi chiuderne una da lì.
- 05 Chiudi l’app, o interrompi ciò che sta facendo: la scheda che riproduce il video, la chiamata, il download. Esegui di nuovo
pmset -g assertionsper verificare che la riga sia sparita.
Un Mac che va in standby ma continua a riattivarsi è un problema diverso, con un suo registro. Vedi “Quando il Mac si riattiva da solo” più sotto.
Un Mac va in standby quando nessuno gli chiede di non farlo. Le app lo chiedono creando un’asserzione di alimentazione: una richiesta che macOS registra con il nome dell’app e il motivo. Un lettore video, una chiamata, un download o un backup lo chiedono per un buon motivo. I problemi iniziano quando la richiesta sopravvive al motivo: una scheda che riproduce un video senza audio, una chiamata finita in un’altra scheda, un caffeinate in una finestra del Terminale che hai dimenticato. La tabella qui sotto collega ciò che vedi alla causa probabile e al punto in cui guardare.
Perché un Mac resta sveglio
| Cosa noti | Causa probabile | Dove controllare |
|---|---|---|
| Lo schermo non si spegne mai | Un’app che tiene acceso lo schermo: un video, una chiamata, una presentazione | pmset -g assertions: PreventUserIdleDisplaySleep |
| Lo schermo si spegne ma il Mac non va mai in standby | Un download, un backup, una sincronizzazione o una build che tengono sveglio il sistema | pmset -g assertions: PreventUserIdleSystemSleep |
| Non va mai in standby quando è collegato all’alimentazione | Un’impostazione che lo tiene sveglio quando è collegato all’alimentazione | Impostazioni di Sistema → Batteria → Opzioni, oppure Energia su un Mac desktop |
| Va in standby, poi di notte si riattiva da solo | Manutenzione programmata, la rete o un dispositivo collegato | pmset -g log e pmset -g sched |
| Resta sveglio dopo che hai eseguito un comando nel Terminale | caffeinate ancora in esecuzione | Monitoraggio Attività: cerca caffeinate |
| Resta sveglio mentre altri dispositivi usano la sua connessione | Condivisione Internet | Impostazioni di Sistema → Generali → Condivisione |
Cosa significano i tipi di asserzione
Ogni riga di pmset -g assertions indica un tipo. Tre di questi tengono sveglio il Mac. Gli altri servono solo a tenere traccia, ed è normale vederli.
- PreventUserIdleDisplaySleep, o NoDisplaySleepAssertion: tiene acceso lo schermo, e con esso il Mac. Lo usano i lettori video, le videochiamate e le presentazioni.
- PreventUserIdleSystemSleep, o NoIdleSleepAssertion: tiene sveglio il Mac mentre lo schermo è libero di spegnersi. Lo usano download, backup, musica in riproduzione e build.
- PreventSystemSleep: tiene sveglio il Mac anche con il coperchio chiuso quando è collegato all’alimentazione. Raro; di solito è un servizio di sistema.
- UserIsActive, BackgroundTask e ApplePushServiceTask: voci di servizio che da sole non impediscono lo standby.
Quando il Mac si riattiva da solo
Un Mac in standby può comunque riattivarsi da solo per brevi momenti, con lo schermo spento, per controllare la posta, sincronizzare, fare un backup o eseguire la manutenzione. macOS la chiama dark wake. Qualcuna per notte è normale. Decine, o riattivazioni complete con lo schermo acceso, indicano un dispositivo o un’impostazione.
- Esegui
pmset -g log | grep -E "Wake from|DarkWake from" | tail -20per vedere le ultime 20 riattivazioni. Il testo dopo “due to” indica la causa: lid significa che hai aperto il coperchio, rtc/Maintenance è una riattivazione per la manutenzione programmata, e i nomi di dispositivi USB, Bluetooth o di rete indicano quel dispositivo. - Esegui
pmset -g schedper vedere le riattivazioni che macOS ha programmato per dopo, e quale parte del sistema ha chiesto ciascuna. - Se è un dispositivo a riattivare il Mac, scollegalo durante la notte e guarda se le riattivazioni si fermano.
- Se la causa sono le riattivazioni dalla rete, imposta Attiva per l’accesso alla rete su Solo con alimentatore di corrente o Mai, in Impostazioni di Sistema → Batteria → Opzioni su un MacBook o in Impostazioni di Sistema → Energia su un Mac desktop.
Impostazioni che tengono sveglio un Mac di proposito
Alcune impostazioni tengono sveglio un Mac per scelta. Controllale prima di cercare un’app che si comporta male.
- Su un MacBook, Impedisci al Mac di andare automaticamente in standby quando è collegato a un alimentatore di corrente e lo schermo è spento, in Impostazioni di Sistema → Batteria → Opzioni.
- Su un Mac desktop, Impedisci al Mac di andare automaticamente in standby quando lo schermo è spento, in Impostazioni di Sistema → Energia.
- Condivisione Internet, in Impostazioni di Sistema → Generali → Condivisione, che tiene sveglio il Mac mentre altri dispositivi usano la sua connessione.
- Lo spegnimento dello schermo impostato su Mai in Impostazioni di Sistema → Schermata di blocco, che tiene acceso lo schermo e sveglio il Mac.
caffeinate, e le app che tengono sveglio un Mac su richiesta
caffeinate è il comando di macOS che tiene sveglio un Mac finché è in esecuzione. Lo usano script e strumenti per sviluppatori, e anche le app per la barra dei menu che tengono sveglio il Mac. Compare in pmset -g assertions con il suo nome, e in Monitoraggio Attività come caffeinate.
Se l’hai avviato tu, premi Control-C nella sua finestra del Terminale. Se non sei stato tu, scopri quale app l’ha avviato: in Monitoraggio Attività, scegli Vista → Tutti i processi in gerarchia e cerca caffeinate sotto il suo processo padre. Chiudere il processo padre lo ferma.
Cosa aggiunge Vitals
Su un MacBook, Vitals indica le app che lo tengono sveglio, in parole semplici, senza Terminale.
- La scheda Impediscono lo standby, nel pannello Batteria: ogni app con il motivo dichiarato, come Riproduzione video o Download in corso, da quanto tempo impedisce lo standby e se tiene acceso lo schermo
- Lo stesso elenco nella sezione Batteria del menu nella barra dei menu mentre un’app impedisce lo standby, così puoi controllare prima di chiudere il coperchio
- Un browser è una sola riga, per quante schede stiano riproducendo, e un
caffeinaterimasto in un terminale compare come Ha chiesto di restare attivo - Può andare in standby quando niente lo trattiene
Buono a sapersi
- L’elenco c’è solo sui MacBook. Su un Mac mini, iMac, Mac Studio o Mac Pro, usa
pmset -g assertions. - Esclude i processi di macOS, come powerd, WindowServer e sharingd durante Handoff, che impediscono lo standby solo per brevi momenti.
pmset -g assertionsmostra tutto. - Vitals non mostra la cronologia delle riattivazioni.
pmset -g logsì.
Domande frequenti
Cosa tiene sveglio il Mac?
Esegui pmset -g assertions nel Terminale. Ogni riga sotto “Listed by owning process” indica un’app, da quanto tempo impedisce lo standby e perché. In Monitoraggio Attività, la colonna Impedisce lo standby del pannello Energia mostra Sì per le stesse app.
Perché il Mac non va in standby quando chiudo il coperchio?
A batteria, chiudere il coperchio manda in standby un MacBook qualunque cosa chiedano le app. Con il coperchio chiuso, collegato all’alimentazione e a un monitor esterno, il Mac resta acceso per scelta: Apple la chiama modalità a schermo chiuso. Se resta sveglio senza queste condizioni, cerca PreventSystemSleep in pmset -g assertions.
Perché il Mac si riattiva da solo di notte?
Di solito per la manutenzione, per attività di rete o per un dispositivo collegato. Esegui pmset -g log | grep -E "Wake from|DarkWake from" | tail -20 e leggi il testo dopo “due to”. Se la causa è la rete, imposta Attiva per l’accesso alla rete su Solo con alimentatore di corrente.
Come impedisco a un’app di tenere sveglio il Mac?
Interrompi ciò che sta facendo, come il video, la chiamata o il download, oppure chiudi l’app. Per caffeinate, premi Control-C nella sua finestra del Terminale o chiudi l’app che l’ha avviato.
È un problema se il Mac non va mai in standby?
Consuma energia, e su un MacBook in borsa produce calore e scarica la batteria. Non fa danni su un Mac desktop che usi come server, se è quello che vuoi.
Esiste un’app che mostra cosa tiene sveglio il Mac?
Su un MacBook, Vitals elenca le app che lo tengono sveglio nel pannello Batteria e nel menu della barra dei menu, con il motivo dichiarato da ciascuna, da quanto tempo impedisce lo standby e se tiene acceso lo schermo.
Nel glossario
Altre guide
- Perché il Mac è così lento
- Cosa scarica la batteria del Mac
- Quale app usa la CPU o la memoria
- Chrome usa troppa memoria
- Perché le ventole del Mac sono così rumorose
- Come controllare la velocità delle ventole sul Mac
- Come liberare RAM sul Mac
- Docker usa troppa memoria
- Come arrestare i container Docker
- Mixer del volume per Mac
- Alternative a Monitoraggio Attività
- Alternative a iStat Menus
- Alternative a Stats
- Task Manager per Mac
- I migliori monitor di sistema per Mac
- Migliori monitor per la barra dei menu del Mac
- I migliori mixer del volume per Mac