Come primo passo, per diagnosticare i problemi con la sospensione, vorrai guardare i dettagli nel log-file /var/log/pm-suspend.log
Se il log-file /var/log/pm-suspend.log
doen non esiste, basta eseguire sudo PM_DEBUG=true pm-suspend
in una finestra del terminale. NOTA: Questo sospenderà il tuo computer, quindi probabilmente vedrai di nuovo il problema, tuttavia, il pm-suspend.log
file di registro dovrebbe essere lì quando alla fine riavvierai.
Il file dovrebbe contenere una serie di
[...] service [servicename] suspend suspend
istruzioni (insieme a messaggi di stato hook e altre cose utili), seguite da una serie di
[...] service [servicename] suspend resume success
dichiarazioni.
Tuttavia, da qualche parte lungo la strada, uno o più di questi probabilmente restituiranno un errore e a quel punto la sospensione è inibita. È possibile che venga visualizzato il rollback di una serie di modifiche di sospensione. Per individuare il problema normalmente è sufficiente identificare quale chiamata di servizio genera l'errore.
In questo caso, il file di registro non sembra avere alcuna [servicename] suspend resume
istruzione di servizio , quindi come passaggio successivo è possibile sospendere nuovamente il notebook e provare a riprendere premendo il pulsante di accensione. Dagli un paio di minuti e, se non riesce a riavviare, riavvia tenendo premuto il pulsante di accensione per 5 secondi. Al riavvio, aprire un terminale e run dmesg | less
. Aggiorna la domanda originale per includere l'output di dmesg | less
.
Suggerirei anche di verificare che la partizione di swap sia impostata correttamente e, in particolare, che sia almeno grande quanto la RAM installata. Questa è una pratica FAQ su Swap .
AGGIORNAMENTO: l'output
dmesg | less
che hai pubblicato include la riga:
[ 1.197601] PM: Hibernation image not present or could not be loaded.
(riga 574 nel file) Di nuovo, questo suggerisce un problema con l'ibernazione (suspend-to-disk), ma se sei sicuro che il tuo problema sia effettivamente con suspend (cioè suspend-to-RAM), allora non può essere esso. Inoltre non vedo alcun problema segnalato con la tua grafica Intel / NVIDIA.
pastebinit /var/log/pm-suspend.log
e quindi modificare la tua domanda per includere il link che genera.