Perchè il mio macbook pro non retina rallenta il sonno (15-20 secondi) nonostante non sia in grado di riprodurre immagini assonnate?

0

Quindi, la situazione:

  • non-retina macbook pro mavericks OS X o più recente
  • devi aspettare 15+ secondi per macbook per dormire
  • ha già provato a impostare hibernatemode=0 (senza sleepimage)
  • vedi il seguente testo dopo aver digitato pmset -g log nel terminale:

TimedOut InternalPreventSleep "com.apple.powermanagement.darkwakelinger" 00:00:15

    
posta GGibson 08.12.2015 - 20:14
fonte

2 risposte

0

Ho visto questa domanda comparire in tutto il Web senza alcuna correzione, quindi pubblicheremo la mia soluzione qui.

Il problema è che il Mac utilizza un SO più recente di quello per cui è stato progettato, e quindi non funziona bene con la funzionalità Power Nap disponibile in Mavericks e il nuovo OS X. I mac non retina non hanno l'hardware per usare Power Nap, ma power nap non è completamente disabilitato come dovrebbe essere su un mac non retina.

La funzione Power Nap funziona ancora in qualche misura (sebbene logicamente non dovrebbe essere su questo vecchio hardware). Quindi, quando il tuo Mac prova a dormire, Power Nap si blocca perché non sa cosa fare con il tuo vecchio hardware, quindi il sistema attende che l'intero processo scada dopo 15 secondi.

Per disabilitare Power Nap (o darkwake come viene chiamato negli interni del sistema) dovrai semplicemente disattivarlo. Ma poiché il file che devi modificare si trova nella cartella System, dovrai prima disattivare la sicurezza a livello di sistema, apportare la modifica e riabilitare la sicurezza.

  • 1) Riavvia in modalità di ripristino
    • Spegni il computer.
    • Tieni premuto i tasti Comando + R (⌘ + R).
    • Premere e rilasciare il pulsante di accensione.
    • Rilascia i tasti Command + R una volta visualizzato il logo Apple.
  • 2) Disabilita la sicurezza del sistema
    • Apri il terminale (nel menu Utilità > Terminale).
    • Digita csrutil disable .
  • 3) Riavvia come normale
  • 4) Ottieni un editor di file plist se non ne hai uno (ho usato Pref Setter )
  • 5) Apri il seguente file plist usando il tuo editor
    • /System/Library/CoreServices/powerd.bundle/com.apple.powerd.plist
    • Potrebbe essere necessario premere Command + UP (⌘ + ↑) nella finestra di dialogo di selezione file alcune volte per arrivare fino a dove / System vive.
  • 6) Effettua la modifica del plist
    • trova la riga con KeepAlive e cambia il suo valore True in False
    • Salva e chiudi
  • 7) Riavvia in Recovery come prima
  • 8) Abilita la sicurezza del sistema
    • Apri il terminale (nel menu Utilità > Terminale).
    • Digita csrutil enable
  • 9) Riavvia come normale

Ora, dopo aver attivato il sonno un paio di volte, dovrebbe essere notevolmente più veloce di prima. Ottengo 5-8 secondi di sonno.

    
risposta data 08.12.2015 - 20:39
fonte
0

Il sito Web XLab dice che questo ritardo di 15 secondi è probabilmente qualcosa che Apple ha aggiunto per Mac che supporta PowerNap. DarkWake si presume che sia un nome interno per PowerNap e fa riferimento a un brevetto.

Per ulteriori informazioni, visita l'articolo su Xlab:

link

    
risposta data 08.12.2015 - 20:30
fonte

Leggi altre domande sui tag