Pierwszym krokiem do zdiagnozowania problemów z zawieszeniem będzie przyjrzenie się szczegółom w log-file /var/log/pm-suspend.log
Jeśli log-file /var/log/pm-suspend.log
nie istnieje, po prostu uruchom sudo PM_DEBUG=true pm-suspend
w oknie terminala. UWAGA: Spowoduje to zawieszenie komputera, więc prawdopodobnie ponownie zobaczysz problem, jednak pm-suspend.log
plik dziennika powinien znajdować się po ponownym uruchomieniu.
Plik powinien zawierać serię
[...] service [servicename] suspend suspend
instrukcje (wraz z komunikatami o stanie przechwytywania i innymi przydatnymi rzeczami), po których następuje seria
[...] service [servicename] suspend resume success
sprawozdania.
Jednak gdzieś po drodze jeden lub więcej z nich zwróci błąd i w tym momencie zawieszenie jest blokowane. Może zostać przywrócona seria zmian zawieszenia. Aby zlokalizować problem, zwykle wystarczy zidentyfikować, które zgłoszenie serwisowe powoduje błąd.
W tym przypadku plik dziennika nie wydaje się zawierać żadnych [servicename] suspend resume
instrukcji serwisowych , więc w następnym kroku możesz ponownie zawiesić komputer i spróbować wznowić działanie, naciskając przycisk zasilania. Daj mu kilka minut, a jeśli nie uda się ponownie uruchomić, uruchom ponownie, przytrzymując przycisk zasilania przez 5 sekund. Po ponownym uruchomieniu otwórz terminal i run dmesg | less
. Zaktualizuj oryginalne pytanie, aby uwzględnić dane wyjściowe z dmesg | less
.
Sugeruję również sprawdzenie, czy twoja partycja wymiany jest poprawnie ustawiona, aw szczególności, czy jest co najmniej tak duża, jak zainstalowana pamięć RAM. Jest to przydatne FAQ na temat wymiany .
AKTUALIZACJA: Dane wyjściowe
dmesg | less
, które zostały opublikowane, zawierają wiersz:
[ 1.197601] PM: Hibernation image not present or could not be loaded.
(wiersz 574 w pliku) Ponownie, sugeruje to problem z hibernacją (zawieszenie na dysk), ale jeśli masz pewność, że twój problem dotyczy zawieszenia (tj. zawieszenia na RAM), to nie może być to. Nie widzę też żadnych zgłaszanych problemów z grafiką Intel / NVIDIA.
pastebinit /var/log/pm-suspend.log
a następnie edytować swoje pytanie, aby uwzględnić link, który generuje?