Система отказывается приостанавливать

Lubuntu 18.04 (lxde) здесь, на AMD Epyc 7282. Ядро 4.15. Система стабильна и работает безупречно, но id отказывается приостанавливать работу.

Если я попытаюсь приостановить его, экран гаснет, но система не выключается.

На этом этапе, если я нажимаю клавишу или двигаю мышью, ничего не происходит. Если я нажимаю кнопку питания, система «просыпается» с отображением экрана входа в систему, а затем всех приложений в том виде, в каком я их оставил.

Гибернация вообще отсутствует.

Обратите внимание, что Epyc Rome не подвержен пресловутой ошибке RDRAND, которая затрагивает Ryzen 3000 и вызывает проблемы с приостановкой до оперативной памяти.

РЕДАКТИРОВАТЬ: Я использовал систему в течение нескольких дней с высокой нагрузкой и могу подтвердить стабильность скалы, но если я оставлю ее закрытой для монитора, нет возможности разбудить ее .. Нужно подключиться через ssh и перезагрузить систему .

РЕДАКТИРОВАТЬ ( II ): Пример вывода для journalctl -u systemd-suspend.service :

gen 25 04:33:52 epyc systemd[1]: Starting Suspend...
gen 25 04:33:52 epyc systemd-sleep[1743]: Suspending system...
gen 25 04:34:36 epyc systemd-sleep[1743]: System resumed.
gen 25 04:34:36 epyc systemd-sleep[1743]: /dev/sda:
gen 25 04:34:36 epyc systemd-sleep[1743]:  setting Advanced Power Management level to 0xfe (254)
gen 25 04:34:36 epyc systemd-sleep[1743]:  APM_level        = 254

РЕДАКТИРОВАТЬ ( III ): I на самом деле удалось перевести систему в спящий режим с помощью uswsusp , явно указав устройство возобновления, то есть раздел подкачки:

sudo s2disk -r /dev/sda1

В таком состоянии система отключилась, визуализируя СНИМКА СИСТЕМЫ ...

Если я включаю питание, система загружается с сообщением ВОЗОБНОВЛЕНИЕ ИЗ ГИБЕРНАЦИИ ... , но затем просто отображает рабочий стол без каких-либо следов каких-либо открытых приложений. Я изучу журналы и доложу.

0
задан 27 January 2020 в 22:22

1 ответ

Известно, что некоторые ACPI BIOS содержат ошибки в Linux, и это может работать не со всеми системами. Я считаю, что гибернация по умолчанию отключена в версиях Ubuntu. Убедитесь, что файл / etc / default / grub содержит параметр resume в строке GRUB_CMDLINE_LINUX_DEFAULT = рядом с началом файла. Чтобы быстро проверить, введите тип терминала:

head -n 15 /etc/default/grub

Строка должна выглядеть примерно так:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash resume=UUID=26623446-028a-415d-e685-8adc53740282"

Если вместо этого значение вашего резюме содержит resume = / dev / sda1 , я бы предложил изменить его на Номер UUID. Идентификатор устройства «/ dev / sda1» не всегда постоянен и может измениться, когда в систему будет добавлен новый диск. UUID останется уникальным. Чтобы найти UUID # вашего раздела подкачки:

lsblk -o +uuid | grep -i swap

Как правило, перед изменением сделайте резервную копию исходного файла.

sudo cp /etc/default/grub /etc/default/~grub.bak.`date '+%Y-%m-%d'`

Если вы внесли какие-либо изменения в файл / etc / default / grub , вам нужно будет обновить конфигурацию grub:

sudo update-initramfs -u

Прочтите вывод и убедитесь, что обработчик возобновления initramfs указывает на правильный раздел. Затем

sudo update-grub

Затем попробуйте перевести систему в спящий режим:

sudo systemctl hibernate

Если система немедленно возобновит работу, войдите в систему и прочтите dmesg , чтобы увидеть все недавние ошибки [PM], и еще раз просмотрите журналы, чтобы найти, в чем может быть проблема.

0
ответ дан 6 February 2020 в 03:44

Другие вопросы по тегам:

Похожие вопросы: