Вопрос или проблема
Я недавно обновился до ubuntu 24.04 (Neon), и глубокий сон перестал работать с тех пор.
В предыдущей версии (ubuntu 22.04 neon и всех других версиях ubuntu) все было в порядке: вход в глубокий сон заставлял индикатор питания мигать, нажатие кнопки питания было единственным, что имело какое-либо воздействие, и ноутбук снова запускался.
В Ubuntu 24.04 с тем же ноутбуком я столкнулся с несколькими проблемами.
Первая проблема — выбранный режим сна по умолчанию был s2idle
:
$ cat /sys/power/mem_sleep
s2idle [deep]
Когда я нажимаю кнопку питания, экран ноутбука выключается, но вентилятор работает, а индикатор питания не мигает (так что, похоже, это был программный сон).
Поэтому я изменил конфигурацию grub, чтобы принудить глубокий сон, добавив mem_sleep_default=deep
в конфигурацию grub:
$ sudo vi /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT='quiet nosplash mem_sleep_default=deep'
$ sudo update-grub
$ cat /sys/power/mem_sleep
s2idle [deep]
Когда я нажимаю кнопку питания, экран ноутбука выключается, вентилятор останавливается, а индикатор питания мигает, отлично!
Но когда я нажимаю кнопку питания, чтобы разбудить, я вижу, что индикатор перестает мигать, но через несколько секунд ноутбук перезагружается в BIOS.
После перезагрузки я вижу этот лог в journactl:
Oct 15 22:29:46 udol systemd[1]: Достигнута цель sleep.target - Сон.
Oct 15 22:29:46 udol wpa_supplicant[936]: wlp0s20f3: CTRL-EVENT-DSCP-POLICY clear_all
Oct 15 22:29:46 udol systemd[1]: Запуск systemd-suspend.service - Системный сон...
Oct 15 22:29:46 udol systemd-sleep[5853]: Выполняется операция сна 'suspend'...
Oct 15 22:29:46 udol kernel: PM: вход в режим сна (deep)
И больше ничего, как будто кнопка питания выключает ноутбук вместо того, чтобы разбудить.
Я искал решение по всему интернету, но не смог найти подобного поведения 🙁
Информация о системе:
Операционная система: KDE neon 6.2
Версия KDE Plasma: 6.2.0
Версия фреймворков KDE: 6.6.0
Версия Qt: 6.7.2
Версия ядра: 6.8.0-47-generic (64-бит)
Графическая платформа: Wayland
Процессоры: 16 × 13-е поколение Intel® Core™ i7-1360P
Память: 31,1 GiB ОЗУ
Графический процессор: Mesa Intel® Graphics
Производитель: LG Electronics
Название продукта: 16Z90R-G.AD78F
Версия системы: 0.1
Ответ или решение
Проблема с глубоким спящим режимом в Ubuntu 24.04: Полное руководство по решению
Недавнее обновление до Ubuntu 24.04 (KDE neon) привело к возникновению проблем с глубоким спящим режимом на вашем ноутбуке LG 16Z90R-G.AD78F. Пользователи данной модели, как и вы, могут столкнуться с проблемой, когда при попытке пробуждения от глубокого сна устройство перезагружается в BIOS, что совершенно недопустимо.
Описание проблемы
После обновления на Ubuntu 24.04, вы столкнулись с следующими проблемами:
- По умолчанию режим сна был установлен как
s2idle
, что вы исправили с помощью изменения настроек GRUB для установкиmem_sleep_default=deep
. - После внесения изменений ноутбук действительно переходит в режим глубокого сна (светодиоды работают должным образом).
- Однако при попытке пробуждения вместо возобновления работы, устройство перезагружается и запускается в BIOS.
Ваша журналжная запись указывает, что операционная система действительно пытается войти в глубокий сон, но процесс пробуждения завершается неудачей.
Возможные решения проблемы
-
Обновите ядро и драйвера: Убедитесь, что на вашем ноутбуке установлены последние обновления ядра и графических драйверов. Глубокий сон может быть нестабильным с устаревшими драйверами.
sudo apt update sudo apt upgrade
-
Проверьте настройки ACPI: Убедитесь, что параметры ACPI (Advanced Configuration and Power Interface) корректно настроены. Некоторые системы могут требовать дополнительных параметров в настройках GRUB:
Откройте файл GRUB:
sudo vi /etc/default/grub
Добавьте
acpi_osi=
иacpi_backlight=vendor
в строкуGRUB_CMDLINE_LINUX_DEFAULT
.Например:
GRUB_CMDLINE_LINUX_DEFAULT='quiet nosplash mem_sleep_default=deep acpi_osi= acpi_backlight=vendor'
Затем обновите GRUB:
sudo update-grub
-
Настройте параметры питания в системе: Иногда KDE Plasma может неправильно обрабатывать события пробуждения. Откройте настройки системных ресурсов и проверьте параметры управления питанием.
-
Используйте режим
suspend
вместоdeep sleep
: Если проблемы сохраняются, временно переключитесь на режимsuspend
, который может быть более стабильным, чем глубокий сон. Вы можете сделать это, изменив параметр в GRUB обратно наs2idle
, если всё-таки хотите использовать более стабильный вариант для простоя. -
Просмотри журналы системы: Для более детального анализа используйте утилиту
journalctl
для просмотра журналов, связанных с сном и пробуждением. Это может предоставить дополнительную информацию о том, что происходит в момент пробуждения.journalctl -b -1 | grep -i suspend
-
Обратитесь на форумы и сообщества: Если шаги выше не помогут, рассмотрите возможность обращения на официальные форумы Ubuntu или KDE, где можно получить поддержку от более широкого сообщества пользователей.
Заключение
Проблема с пробуждением из глубокого сна в Ubuntu 24.04 может быть связана с различными факторами, включая драйвера, настройки ACPI и собственные сбои в программном обеспечении. Проведите указанные операции по устранению неполадок и ощутите улучшение в функционировании вашей системы. Зафиксируйте процесс и обобщите результаты, чтобы быть готовым к последующим обновлениям и изменениями.
Если трудности продолжаются, рекомендуется сохранять все изменения и детализировать их перед обращением за технической поддержкой; это поможет решить проблему быстрее и точнее.
Точное определение ситуации и системного состояния, а также разумный подход к устранению неполадок — это ключ к восстановлению стабильного режима работы.