В якості першого кроку, щоб діагностувати проблеми з призупиненням, вам захочеться переглянути деталі в log-file /var/log/pm-suspend.log
Якщо log-file /var/log/pm-suspend.log
крапка не існує, просто запустіть sudo PM_DEBUG=true pm-suspend
у вікні терміналу. ПРИМІТКА. Це призведе до призупинення роботи комп'ютера, тому ви, ймовірно, знову побачите проблему, однак pm-suspend.log
файл журналу повинен бути там, коли ви перезапуститеся.
Файл повинен містити серію
[...] service [servicename] suspend suspend
заяви (разом із повідомленнями про стан гачка та іншими корисними матеріалами), за якими слідує серія
[...] service [servicename] suspend resume success
заяви.
Однак десь по дорозі одна чи декілька з них, ймовірно, повернуть помилку, і в цей момент зупинення призупинено. Можливо, ви побачите, як ряд відкладених змін повертається назад. Щоб знайти проблему, вам потрібно просто визначити, який виклик служби видає помилку.
У цьому випадку файл журналу, схоже, не має жодних службових [servicename] suspend resume
заяв, тому наступним кроком можна призупинити роботу ноутбука ще раз та спробувати відновити натискання кнопки живлення. Дайте йому пару хвилин, а якщо не вдасться перезапустити перезавантаження, утримуючи кнопку живлення протягом 5 секунд. Після повторного запуску відкрийте термінал і run dmesg | less
. Будь ласка, оновіть оригінальне запитання, щоб включити вихід із dmesg | less
.
Я б також запропонував перевірити, чи правильно налаштований ваш swap-розділ, і, зокрема, що він є принаймні більшим, ніж встановлена оперативна пам’ять. Це зручний FAQ про Swap .
ОНОВЛЕННЯ: Вихід з
dmesg | less
опублікованого вами містить рядок:
[ 1.197601] PM: Hibernation image not present or could not be loaded.
(рядок 574 у файлі) Знову ж таки, це говорить про проблему зі сплячкою (призупинення на диск), але якщо ви впевнені, що ваша проблема насправді з тимчасовим призупиненням (тобто призупинення на оперативну пам’ять), то це не може бути це. Я також не бачу жодних повідомлених проблем із графікою Intel / NVIDIA.
pastebinit /var/log/pm-suspend.log
а потім відредагувати своє запитання, щоб включити посилання, яке створюється.