Ubuntu 24.04 глубокий сон, кнопка питания для пробуждения перезагрузка

Вопрос или проблема

Я недавно обновился до 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, вы столкнулись с следующими проблемами:

  1. По умолчанию режим сна был установлен как s2idle, что вы исправили с помощью изменения настроек GRUB для установки mem_sleep_default=deep.
  2. После внесения изменений ноутбук действительно переходит в режим глубокого сна (светодиоды работают должным образом).
  3. Однако при попытке пробуждения вместо возобновления работы, устройство перезагружается и запускается в BIOS.

Ваша журналжная запись указывает, что операционная система действительно пытается войти в глубокий сон, но процесс пробуждения завершается неудачей.

Возможные решения проблемы

  1. Обновите ядро и драйвера: Убедитесь, что на вашем ноутбуке установлены последние обновления ядра и графических драйверов. Глубокий сон может быть нестабильным с устаревшими драйверами.

    sudo apt update
    sudo apt upgrade
  2. Проверьте настройки 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
  3. Настройте параметры питания в системе: Иногда KDE Plasma может неправильно обрабатывать события пробуждения. Откройте настройки системных ресурсов и проверьте параметры управления питанием.

  4. Используйте режим suspend вместо deep sleep: Если проблемы сохраняются, временно переключитесь на режим suspend, который может быть более стабильным, чем глубокий сон. Вы можете сделать это, изменив параметр в GRUB обратно на s2idle, если всё-таки хотите использовать более стабильный вариант для простоя.

  5. Просмотри журналы системы: Для более детального анализа используйте утилиту journalctl для просмотра журналов, связанных с сном и пробуждением. Это может предоставить дополнительную информацию о том, что происходит в момент пробуждения.

    journalctl -b -1 | grep -i suspend
  6. Обратитесь на форумы и сообщества: Если шаги выше не помогут, рассмотрите возможность обращения на официальные форумы Ubuntu или KDE, где можно получить поддержку от более широкого сообщества пользователей.

Заключение

Проблема с пробуждением из глубокого сна в Ubuntu 24.04 может быть связана с различными факторами, включая драйвера, настройки ACPI и собственные сбои в программном обеспечении. Проведите указанные операции по устранению неполадок и ощутите улучшение в функционировании вашей системы. Зафиксируйте процесс и обобщите результаты, чтобы быть готовым к последующим обновлениям и изменениями.

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


Точное определение ситуации и системного состояния, а также разумный подход к устранению неполадок — это ключ к восстановлению стабильного режима работы.

Оцените материал
Добавить комментарий

Капча загружается...