Quando riprendi dallo stato di ibernazione, strane immondizie sullo schermo

4

Per qualche motivo, quando ritorno da un letargo dopo che la batteria è scesa allo 0%, ottengo questo:

Ricorda che ciò accade solo con alcuni programmi, e riaprirli funziona la maggior parte del tempo e un riavvio completo risolve completamente il problema.

È un Macbook Pro 13 '' di inizio 2011 (modello base), con RAM aggiornata a 8 GB 1867 mhz e SSD da 128 GB, con Lion 10.7.3.

Modifica:

~ ‹›  $ pmset -g
Active Profiles:
Battery Power       -1*
AC Power        -1
Currently in use:
 standbydelay   4200
 standby    0
 halfdim    1
 sms        0
 panicrestart   157680000
 hibernatefile  /var/vm/sleepimage
 disksleep  0
 sleep      10
 hibernatemode  0
 ttyskeepawake  1
 displaysleep   2
 acwake     0
 lidwake    0
~ ‹›  $ 
    
posta Pedro Nascimento 07.03.2012 - 11:06
fonte

5 risposte

2

Per impostazione predefinita, il MacBook copia effettivamente la sua RAM su disco ogni volta che entra in modalità di sospensione (chiamato Safe Sleep). Noterai questo perché quando chiudi il coperchio del tuo MacBook, ci saranno alcuni secondi prima che la luce sul davanti inizi a lampeggiare. Quando la batteria arriva allo 0%, tutto il computer deve fare lo spegnimento, poiché lo stato della RAM è già stato salvato.

Questo mi chiede se il problema si ripresenta ogni volta che ritorni dal sonno o solo quando la batteria raggiunge lo 0%.

Ho avuto problemi simili sul mio MacBook, in cui il laptop non tornava correttamente dalla modalità di sospensione. Questi sono andati via per me da quando ho disattivato l'ibernazione e disattivato la scia del coperchio.

Molte persone con dischi SSD scelgono di disabilitare l'ibernazione poiché il processo di Safe Sleep causa molta scrittura extra sul disco (e gli SSD hanno una durata di scrittura limitata). Dal momento che hai eseguito l'upgrade a 8 GB, il laptop scrive 8 GB su disco ogni volta che chiudi il coperchio.

Tieni presente che la disattivazione della modalità Hibernate consente anche al tuo computer portatile di entrare in modalità di sospensione all'istante quando chiudi il coperchio (cosa che mi piace davvero). Recupererai anche 8 GB dal file di sleepimage, che è piuttosto prezioso su un disco da 128 GB.

L'unica preoccupazione è che disabilitare l'ibernazione sarà un problema per te se colpisci frequentemente una batteria dello 0%. In questo caso, sarà come se il laptop fosse stato spento (arrestato). Non è la fine del mondo, ma perderai tutti i documenti non salvati su cui potresti aver lavorato. La soluzione: non lasciare che il tuo laptop arrivi allo 0% della batteria e spegni il MacBook quando sai che sarà spento per un lungo periodo di tempo.

La disattivazione del risveglio del coperchio impedisce al laptop di tornare dalla modalità di sospensione fino a quando non si preme un tasto. Credo che questo sia ciò che ha effettivamente risolto i miei problemi di visualizzazione, ma non sono sicuro poiché ho fatto entrambi.

In ogni caso, ecco cosa suggerisco per le persone con un SSD:

sudo pmset -a hibernatemode 0
sudo pmset -a disksleep 0
sudo pmset -a lidwake 0
sudo rm /var/vm/sleepimage

Conferma le impostazioni con sudo pmset -g.

Puoi trovare altri suggerimenti per ottimizzare il tuo MacBook per il tuo SSD qui: link

    
risposta data 13.03.2012 - 12:52
fonte
1

Non ho una risposta definita, ma solo la seguente ipotesi.

Ecco le informazioni che conosciamo:

  • Quando ibernate, tutte le informazioni nella RAM vengono copiate sul disco e copiate da esso al risveglio.
  • La tua macchina ha una scheda grafica che utilizza la memoria principale come RAM.
  • Gli artefatti che mostri sono un segno di corruzione dei dati grafici.
  • I computer che non hanno memoria condivisa non hanno problemi di corruzione e non memorizzano la RAM dedicata alla GPU sul disco (come mostra chiaramente la dimensione dell'immagine del disco sleepimage contenente i dati).

Da qui, ecco la mia ipotesi: i dati grafici dovrebbero essere ricostruiti al risveglio, ma non è nel tuo caso perché la scheda grafica crede che abbia già nuovi dati, dal momento che la sua memoria RAM è popolata. Solo alcune applicazioni hanno un problema perché non richiedono un lavaggio esplicito della cache al momento del risveglio.

    
risposta data 13.03.2012 - 10:34
fonte
1

Questa è una soluzione di lunga durata, ma prova a reimpostare la tua PRAM: riavvia tenendo premuto il comando-opzione-P-R e tieni premuti questi quattro tasti finché non si riavvia di nuovo.

Che ci crediate o no, alcune delle vecchie impostazioni della PRAM sono ancora utilizzate, in particolare per la configurazione del display. Ancora una volta, è un errore, un errore nei driver video di Apple è più probabile, ma è una cosa facile da provare.

    
risposta data 15.03.2012 - 22:44
fonte
0

Non perdere altro tempo. Portalo presso un centro riparazioni autorizzato Apple e chiedigli di provarlo. Se la scheda grafica, che è collegata alla scheda madre, è difettosa, installerà una nuova scheda madre.

Spero che tu abbia una garanzia iniziale di 1 anno o che tu abbia acquistato in precedenza AppleCare per estendere la garanzia.

    
risposta data 18.03.2012 - 02:40
fonte
0

forse il seguente fornisce un suggerimento?

Ricevo un pasticcio grafico simile ogni volta che andavo in standby (e molto probabilmente ibernavo dopo) dopo aver terminato una presentazione; le mie conclusioni sono: - è relativo a powerpoint (ma forse non solo, non ne sono sicuro) - è correlato ad avere una dimensione dello schermo diversa prima / dopo lo standby.

non sono sicuro di come andrà via; forse aspettando un po 'o minimizzando / ridimensionando powerpoint.

NB: nessun SSD nella mia macchina, ho un MBP da 15 "all'inizio del 2011, che ha una GPU separata.

applausi, Lodewijk Bergmans

    
risposta data 16.03.2012 - 12:53
fonte

Leggi altre domande sui tag