Problema con le applicazioni che non riprendono dal punto in cui erano state interrotte dopo il sonno con batteria scarica / ibernato su Lion

3

Ho problemi con le applicazioni che si riavviano da zero, invece di continuare da dove erano state interrotte, quando riprendevo il mio Mac (aluminium MacBook, autunno 2008) dopo che la batteria si scaricava. Ciò comporta la perdita di qualsiasi lavoro non salvato e tempi di ripresa molto lenti. Come posso impedirlo?

Questo problema è apparso solo negli ultimi mesi dopo l'aggiornamento a Lion. Ora eseguo Lion (10.7.3)

In passato (Snow Leopard), dopo che la batteria era scarica / scarica, il computer teneva traccia dello stato di tutte le applicazioni aperte e il computer era collegato e ripristinato (tasto di accensione). Nessun dato è stato perso e sono riuscito a tornare al lavoro.

Ma ora, quando la batteria si scarica, la maggior parte / tutti i programmi in esecuzione si riavviano da zero. Per i browser (Chrome / Firefox) questo significa visualizzare una pagina di errore e chiedere se mi piacerebbe ripristinare la sessione. Gli splash screen dei prodotti Microsoft Office vengono visualizzati nuovamente e viene richiesto di ripristinare i file dai backup. Il terminale inizia una nuova sessione con vecchi risultati disattivati. LyX tenta di caricare i file di backup. Viene visualizzata nuovamente la schermata iniziale MATLAB e io perdo tutti i dati non salvati. Ecc.

Visivamente anche il processo di ripresa è diverso: piuttosto che mostrare una versione grigia del desktop mentre la lasciavo con una barra di avanzamento, ora ottengo una schermata di accesso generica con lo sfondo grigio tweed. Tuttavia, non si comporta come se avessi forzato manualmente uno spegnimento dal momento che a) rEFIt non richiede Mac vs Windows eb) Tutte le applicazioni che erano in esecuzione ricominciano, piuttosto che solo il set di login predefinito.

Informazioni aggiuntive:

  • pmset -g custom mostra che tutte le modalità di alimentazione utilizzano il valore predefinito hibernatemode 3 in cui lo stato del sistema viene scritto su disco e mantenuto in memoria fino a quando la batteria lo consente.
  • La batteria è in "Sostituire presto condizione"
  • L'hard disk è abbastanza pieno 27/285 GB gratis
  • 4 GB di RAM

La mia ipotesi migliore è che la mia batteria si esaurisca prima che OS X abbia la possibilità di finire di salvare l'intera immagine di memoria su disco. Eseguo spesso molti programmi a uso intensivo di memoria e utilizzo tutta la memoria di sistema (4 GB) più ~ 8 GB di swap. Come posso sapere se questo è il problema? E se lo è, cosa posso cambiare in modo che OS X abbia tempo sufficiente per salvare un'immagine di memoria piena prima che la batteria si esaurisca?

Qualche idea su come abilitare un sonno affidabile quando la batteria si esaurisce?

    
posta Bryan P 15.05.2012 - 01:46
fonte

1 risposta

2

Come hai notato dal profiler del sistema, la tua batteria è vicina a prepararsi a fallire.

Battery is in the "Replace Soon condition"

La tua ipotesi migliore è precisa in quanto "battery runs out before OS X has a chance to finish saving the full memory image to disk" Questa immagine di memoria viene utilizzata per abilitare Safe Sleep . Senza di esso, le applicazioni partono da zero.

Una cosa da provare prima di sostituire la batteria è tentare di calibrare la batteria.

Calibrazione della batteria di MacBook

PowerBook G4 (15-inch Double-Layer SD), MacBook (all models), and MacBook Pro (all models)

The battery calibration for the PowerBook G4 (15-inch Double-Layer SD) and any model of MacBook or MacBook Pro has been updated because of a new battery released with this computer. With these computers, follow these steps to calibrate your battery:

  1. Plug in the power adapter and fully charge your PowerBook's battery until the light ring or LED on the power adapter plug changes to green and the onscreen meter in the menu bar indicates that the battery is fully charged.

  2. Allow the battery to rest in the fully charged state for at least two hours. You may use your computer during this time as long as the adapter is plugged in.

  3. Disconnect the power adapter while the computer still on and start running the computer off battery power. You may use your computer during this time. When your battery gets low, the low battery warning dialog appears on the screen.

  4. At this point, save your work. Continue to use your computer; when the battery gets very low, the computer will automatically go to sleep.

  5. Turn off the computer or allow it to sleep for five hours or more. Connect the power adapter and leave it connected until the battery is fully charged again.

Tip: When the battery reaches "empty", the computer is forced into sleep mode. The battery actually keeps back a reserve beyond "empty", to maintain the computer in sleep for a period of time. Once the battery is truly exhausted, the computer is forced to shut down. At this point, with the safe sleep function introduced in the PowerBook G4 (15-inch Double-Layer SD) computers, the computer's memory contents have been saved to the hard drive. When power is restored, the computer returns itself to its pre-sleep state using the safe sleep image on the hard drive.

Se il computer continua a spegnersi completamente tra i passaggi 4 e 5 dopo un paio di tentativi, la sostituzione della batteria potrebbe essere l'unico modo per ripristinare in modo affidabile la funzionalità di riposo in sicurezza, altrimenti potrebbe essere necessario configurare manualmente il MacBook entrare in Safe Sleep quando lo si mette a dormire manualmente prima che avvenga lo spegnimento forzato. Un'utilità come SmartSleep potrebbe essere di grande aiuto.

    
risposta data 20.06.2012 - 18:31
fonte

Leggi altre domande sui tag