Il leone di montagna si iberna in modo aggressivo

12

Recentemente, il mio MacBook Pro (metà 2012, 15 pollici, 10.8.2) ha iniziato a entrare in quella che sembra essere la modalità di ibernazione dopo diverse ore di sonno, sia che sia collegata a una batteria. Quando lo scollego, si riattiva brevemente senza che io apra il coperchio (posso dirlo perché il lettore CD funziona). Se apro il coperchio, vedo che carica il file di ibernazione prima di diventare di nuovo attivo.

Ho esaminato l'output di pmset -g e vedo le seguenti impostazioni che potrebbero essere rilevanti per questo problema:

lidwake              1
autopoweroff         1
autopoweroffdelay    14400
standbydelay         4200
standby              0
hibernatemode        3
acwake               0

È interessante notare che "acwake" è zero, così come "standby". Ma "autopoweroff" è 1 e "autopoweroffdelay" è 14400 (4 ore). Guardando il registro di sistema della scorsa notte, vedo queste voci:

Nov 26 22:36:28 ITHAA1STHOMAMBP kernel[0]: sleep
Nov 27 02:36:30 ITHAA1STHOMAMBP kernel[0]: Wake reason: EC.SleepTimer (SleepTimer)
Nov 27 02:36:30 ITHAA1STHOMAMBP kernel[0]: AirPort_Brcm43xx::powerChange: System Wake - Full Wake/ Dark Wake / Maintenance wake
Nov 27 02:36:30 ITHAA1STHOMAMBP kernel[0]: Previous Sleep Cause: 5
...
Nov 27 02:36:51 ITHAA1STHOMAMBP kernel[0]: hibernate_page_list_setall(preflight 0) start 0xffffff80de079000, 0xffffff80de0b9000
Nov 27 08:38:21 ITHAA1STHOMAMBP kernel[0]: hibernate_page_list_setall time: 491 ms
...
Nov 27 08:38:31 ITHAA1STHOMAMBP kernel[0]: sleep

Metto in stop il computer chiudendo la cover alle 22:36. Si è svegliato 4 ore dopo alle 02:36 e ibernato. Alle 08:38 ho scollegato la corrente per far funzionare il portatile, e si è svegliato brevemente.

Quello che mi sembra è che il computer si sta spegnendo automaticamente dopo 4 ore. Ma ci sono alcune cose che non capisco:

  • Perché questo evento è iniziato di recente (nell'ultima settimana, per quanto posso ricordare, e non associato ad alcun aggiornamento del software)?
  • Perché si attiva il cambio di potenza quando "acwake" è 0?
  • Posso semplicemente impostare "autopoweroff" su 0?
posta Spencer 27.11.2012 - 16:19
fonte

5 risposte

3

Ho notato la stessa cosa. Fortunatamente ho avuto l'opzione di supporto gratuita ancora attiva e li ho contattati. Vedi il mio post qui su Apple Support Communities: MacBook Pro si riattiva dalla modalità standby per connettere / disconnettere l'alimentazione CA .

Regarding waking up when AC power is attached/detached I have contacted Apple support and they were able to reproduce the problem. They consulted the behaviour with their engineers and they said that this is the expected behaviour. I don't know what is the reasoning behind this however I was also informed that I can provide feedback (via apple.com/feedback ) and I did. If you guys think (like I do) that this feature is annoying and probably dangerous (when you detach the sleeping macbook from power and start toss it to put into backpack while hdd spins...) then I suggest to nag Apple on this matter.

Fondamentalmente, hanno ammesso che il comportamento è "non un bug ma una funzionalità".

    
risposta data 08.04.2013 - 18:51
fonte
11

ML 10.8.2, metà 2012 15 "MBP (non-Retina).

Questo problema è comparso per me un paio di settimane fa: lasciare MBP a dormire per X ore, scollegare MBP, luci MBP / svegliarsi, entrare in modalità ibernazione. Davvero fastidioso aprire il coperchio solo per farlo spegnere proprio di fronte a me.

Anche il mio acwake è stato disabilitato sia per la batteria che per l'AC. Ciò significa che l'impostazione viene ora ignorata.

La soluzione sembra essere (anche se non è referenziata in pagina man pmset ):

sudo pmset -a autopoweroff 0

Devo notare che questo non influenza acwake che viene ignorato. Il mio computer si sveglia ancora quando si connette / disconnetti AC, ma non è in ibernazione o tenta di ibernarsi dopo che ho scollegato il computer e aperto il coperchio.

    
risposta data 01.01.2013 - 23:49
fonte
3

Per controllare esattamente quando il tuo Mac passerà dalla modalità sospensione alla modalità ibernazione, puoi utilizzare quanto segue (il ritardo è in secondi) e devi impostare la modalità di ibernazione su 3 o 25 (binario 0011 o 0001 1001) :

pmset -a standby 1 standbydelay 600

Potresti utilizzare diverse impostazioni e tempi per -b batteria e -c caricabatterie se desiderato. (Probabilmente all'accensione, si disattiva la modalità standby, ma la batteria ha un timeout di 10 ore.) Questi switch sono documentati in pagina di manuale per pmset . Ultimamente, non ho incasinato gli acwake, ma in passato il sensore di prossimità del coperchio di un portatile avrebbe avuto la precedenza e avrebbe soppresso una scia che sarebbe accaduta se il coperchio fosse aperto.

    
risposta data 27.11.2012 - 21:24
fonte
2

Apple sembra aver aggiunto una nuova impostazione, "autopoweroff", per consentire al sistema di ibernarsi quando il coperchio è chiuso e il laptop è acceso. Questo integra l'impostazione "standby" che viene utilizzata solo quando si utilizza la batteria.

Alcune impostazioni di alimentazione sono configurabili per diverse fonti di alimentazione, ad esempio "darkwakes". Alcuni, come "standby", sembrano essere stati utilizzati solo quando il sistema è alimentato a batteria. Dato che questo era l'uso storico, e le persone sarebbero sconvolte se le impostazioni di "standby" iniziassero ad applicarsi mentre erano in CA, probabilmente Apple pensava che fosse meglio creare una nuova impostazione solo per AC - "autopoweroff".

    
risposta data 18.02.2013 - 03:44
fonte
0

L'utilizzo dell'autopoweroff impostato su 0 ha funzionato per me su un iMac del 2011 che mostrava questo comportamento. Sembra che questo sia normale per gli iMac del 2012, ma dopo che ho avuto un fornitore di servizi Apple autorizzato sostituire un LCD difettoso, questo comportamento è iniziato.

FYI per coloro che vedono questo thread ma stanno avendo questo con un desktop.

primalman

    
risposta data 24.07.2013 - 01:51
fonte

Leggi altre domande sui tag