Когда я закрываю свой ноутбук и снова открываю его (или он автоматически переходит в спящий режим после бездействия), машина не возобновляет работу правильно. На экране появится экран сна — краткое описание приостановки — и вентиляторы начнут дуть, как взлетающий Боинг 747. Единственный выход - жесткая загрузка (удерживайте кнопку питания в течение 4 секунд).
Раньше это нормально работало с Bionic (который стал нестабильным после слишком многих экспериментов с различными взломами оборудования), поэтому я немного сбит с толку.
Есть ссылка в dmesg
в спящий режим:
[ 30.198017] Блокировка: systemd-logind: спящий режим ограничен; см. man kernel_lockdown.7
Но мне не ясно, как решить эту проблему. человек kernel_lockdown
обсуждает отключенную «незашифрованную» гибернацию, что подразумевает возможность зашифрованной гибернации, но не дает дополнительных подробностей.
Документы Ubuntu на Включить спящий режим с зашифрованным обменом предоставляет некоторые инструкции, но, похоже, не работает. Это означает, что должен использоваться lvm, чего в моем случае нет (во время установки я выбрал корневой каталог zfs, который не использует lvm).
Какое-то время я думал, что это связано с тем, что драйверы nvidia (в настоящее время 460) не возобновляют состояние правильно, но я перепробовал все настройки (включая принудительное использование чипсета Intel) без изменений.
Вывод системного журнала непосредственно перед перезагрузкой выглядит следующим образом. Я не думаю, что вижу здесь что-то интересное, но я могу не знать, что искать.
25 июля 12:04:49 xenon wpa_supplicant[2208]: nl80211: deinit ifname=p2p-dev-wlp4s0 disabled_11b_rates=0
25 июля, 12:04:49 xenon systemd-sleep[165210]: Приостановка работы системы...
25 июля, 12:04:49 ядро ксенона: [3360.130627] PM: приостановить запись (глубоко)
25 июля 12:04:49 ксенон wpa_supplicant[2208]: nl80211: deinit ifname=wlp4s0 disabled_11b_rates=0
25 июля 12:04:51 xenon gnome-shell [17784]: [17775:17977:0725/120451.785183:ОШИБКА:connection_factory_impl.cc(429)] Не удалось подключиться к конечной точке MCS с ошибкой -106
25 июля, 12:04:54 ядро xenon: [3364.649231] Синхронизация файловых систем: 4,519 секунды
25 июля, 12:04:54 xenon /usr/lib/gdm3/gdm-x-session[3482]: (**) Опция "fd" "44"
25 июля, 12:04:54 xenon /usr/lib/gdm3/gdm-x-session [3482]: (II) event3 — Кнопка питания: устройство удалено
25 июля, 12:04:54 xenon /usr/lib/gdm3/gdm-x-session[3482]: (**) Опция "fd" "47"
25 июля, 12:04:54 xenon /usr/lib/gdm3/gdm-x-session[3482]: (II) event6 — Видеошина: устройство удалено
25 июля, 12:04:54 xenon /usr/lib/gdm3/gdm-x-session[3482]: (**) Опция "fd" "48"
25 июля, 12:04:54 xenon /usr/lib/gdm3/gdm-x-session [3482]: (II) event7 — Video Bus: устройство удалено
25 июля, 12:04:54 xenon /usr/lib/gdm3/gdm-x-session[3482]: (**) Опция "fd" "49"
25 июля, 12:04:54 xenon /usr/lib/gdm3/gdm-x-session [3482]: (II) event0 — кнопка питания: устройство удалено
25 июля, 12:04:54 xenon /usr/lib/gdm3/gdm-x-session[3482]: (**) Опция "fd" "50"
25 июля, 12:04:54 xenon /usr/lib/gdm3/gdm-x-session [3482]: (II) event1 — Кнопка сна: устройство удалено
25 июля, 12:04:54 xenon /usr/lib/gdm3/gdm-x-session[3482]: (**) Опция "fd" "51"
25 июля, 12:04:54 xenon /usr/lib/gdm3/gdm-x-session [3482]: (II) event8 - Chicony USB 2.0 Камера: Chicony: устройство удалено
25 июля, 12:04:54 xenon /usr/lib/gdm3/gdm-x-session[3482]: (**) Опция "fd" "52"
25 июля, 12:04:54 xenon /usr/lib/gdm3/gdm-x-session[3482]: (II) event4 — клавиатура AT Translated Set 2: устройство удалено
25 июля, 12:04:54 xenon /usr/lib/gdm3/gdm-x-session[3482]: (**) Опция "fd" "53"
25 июля, 12:04:54 xenon /usr/lib/gdm3/gdm-x-session [3482]: (II) event5 — сенсорная панель SynPS/2 Synaptics: устройство удалено
25 июля, 12:04:54 xenon /usr/lib/gdm3/gdm-x-session[3482]: (II) systemd-logind: получил паузу на 13:69
25 июля, 12:04:54 xenon /usr/lib/gdm3/gdm-x-session[3482]: (II) systemd-logind: получил паузу на 13:64
25 июля, 12:04:54 ядро xenon: [3364.965699] rfkill: включен обработчик ввода
25 июля, 12:04:54 xenon /usr/lib/gdm3/gdm-x-session[3482]: (II) systemd-logind: получил паузу на 13:71
25 июля, 12:04:54 xenon /usr/lib/gdm3/gdm-x-session[3482]: (II) systemd-logind: получил паузу для 226:0
25 июля, 12:04:54 xenon /usr/lib/gdm3/gdm-x-session[3482]: (II) systemd-logind: получил паузу на 13:68
25 июля, 12:04:54 xenon /usr/lib/gdm3/gdm-x-session[3482]: (II) systemd-logind: получил паузу на 13:65
25 июля, 12:04:54 xenon /usr/lib/gdm3/gdm-x-session[3482]: (II) systemd-logind: получил паузу на 13:70
25 июля, 12:04:54 xenon /usr/lib/gdm3/gdm-x-session[3482]: (II) systemd-logind: получил паузу на 13:67
25 июля, 12:04:54 xenon /usr/lib/gdm3/gdm-x-session[3482]: (II) systemd-logind: получил паузу на 13:72
Что я не проверил?