Ubuntu 24.04 LTS не просыпается и не отвечает после бездействия в течение некоторого времени.

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

Я использую ноутбук Dell Inspiron Laptop 15R 5537 с 2TB SSD от Samsung, 16 ГБ ОЗУ и включенной безопасной загрузкой. Он работал стабильно на Windows 10.

Несколько дней назад я чисто установил Ubuntu 24.04 LTS на ноутбук. Я отключил автоматическую приостановку во время подключения к сети и включил ее в режиме батареи (через 1 час). Экранная пустота была установлена на 10 минут.

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

Встроенная клавиатура, ее клавиша Caps Lock, трекпад и индикаторы доступа к жесткому диску/ПК не работают.

Только индикатор питания, индикатор Wi-Fi на ноутбуке включены, и вентилятор ноутбука продолжает вращаться. Экран остается пустым.

Я попытался подключить внешний жесткий диск, но с ноутбуком ничего не произошло, хотя я чувствовал, что переносной жесткий диск работает. CD-привод открывается, как обычно, но ноутбук не просыпается после вставки CD.

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

Ноутбук просыпается и показывает экран ввода пароля, когда я нажимаю клавиатуру сразу после блокировки, но если я оставлю ноутбук заблокированным на некоторое время, он вообще не реагирует.

Я пытался снова переустановить Ubuntu, но все равно то же самое.

Поэтому я снова попробовал, отключив полностью экранную пустоту и автоматическую приостановку. Я также попытался скопировать почти 1,5 ТБ данных, чтобы держать ноутбук активным. Но та же проблема сохраняется, ноутбук завис, когда он оставался без присмотра и разблокирован, а теперь единственное изменение – экран включен с интерфейсом рабочего стола по умолчанию. Ни одна из клавиш не работает. Мне снова пришлось принудительно перезагрузить, долго нажав кнопку питания. Я не уверен, почему это происходит после отключения экранной пустоты и автоматической приостановки. Передача данных также остановилась, когда ноутбук завис.

Я использую компьютеры под управлением Windows около 25 лет, но мои знания в Linux очень ограничены (включая команды, используемые в терминале).

Я думаю, проблема связана с экономией энергии, когда ноутбук находится в бездействии/заблокирован, но я не могу устранить неполадки с помощью пользовательского интерфейса в настройках. Я пытался искать в Google, а также на AskUbuntu.com, но не нашел ничего похожего.

Если кто-то знает, что происходит, пожалуйста, помогите мне внести необходимые изменения в ноутбук.

Спасибо 🙏

После того как я столкнулся с похожими проблемами с моим ноутбуком Acer Swift 314-54, моя окончательная настройка такова:

  • Отключить безопасную загрузку
  • Выключить экран: Никогда
  • Затемнить экран: Включено
  • Автоматическая экономия энергии: Включено
  • Автоматическая приостановка: 15 минут
  • Поведение кнопки питания: Приостановить

Я использую SSD с полным шифрованием.

Итак, очевидно, проблема возникает, когда вы сочетаете Приостановку с Безопасной загрузкой в Ubuntu. У меня были подобные проблемы в Windows 10 с некоторыми стандартными драйверами Intel HD. Ошибка была исправлена, как только я установил Windows 11. Но это не та система, которую я хочу использовать.

Обновление: После дополнительных тестов я смог заставить его работать с включенной безопасной загрузкой. Но если я активирую отключение экрана, ошибка сохраняется. Поэтому я не использую эту опцию.

Примечание: Мой обмен – это файл, а не раздел.

В настоящее время я внес еще одно изменение в BIOS. Я включил ‘USB wake’ в BIOS Dell, который по умолчанию был отключен, и снова включил экранную пустоту и автоматическую приостановку после этого.

До сих пор мой ноутбук не зависал и не замерзал во время блокировки экрана или экранной пустоты или автоматической приостановки.

Итак, мои текущие настройки:

  • Включена ‘Безопасная загрузка’ в BIOS
  • Включен ‘USB Wake’ в BIOS
  • Выключить экран: 10 минут
  • Затемнить экран: Включено
  • Автоматическая экономия энергии: Включено
  • Автоматическая приостановка: 90 минут
  • Поведение кнопки питания: выключить

Отчет о безопасности устройства (несколько важных):

  • Обновления прошивки BIOS: ! Ошибка (не включено)
  • Версия Intel Management Engine: ! Ошибка
  • TPM v2.0: ! Ошибка (не найдено)
  • Приостановка в RAM: ! Ошибка (включено)
  • Приостановка в обычный режим: ! Ошибка (не включено)
  • Линукс обмен: ! Ошибка (не зашифровано)

Изначально у меня была большая часть зависаний во время восстановления/синхронизации данных с переносного HDD, для чего потребовалось почти 24 часа для завершения синхронизации/переноса. Поэтому при каждом зависании мне приходилось принудительно выключать и перезагружать. Я смог полностью перенести данные только после внесения этих двух изменений в BIOS.

Я полагаю, что мой ноутбук сейчас работает нормально. Я сообщу обновления, если ноутбук снова сломается или зависнет. Пожалуйста, поправьте меня, если я не прав.

Спасибо.

Я также комментировал Как мне исправить Thinkpad P14s, чтобы разбудить его из сна?, и это может быть решением, специфичным для ThinkPad, но для меня изменение “Sleep State” в BIOS решило эту проблему (который можно получить через Config -> Power -> Sleep State в BIOS ThinkPad). Мой режим “Sleep State” был в режиме “Linux S3” (который по какой-то причине уже был установлен для меня), но я переключил его на “Windows and Linux”, и пробуждение из сна сработало!

Для справки, моя система:

  • Ubuntu 24.04
  • Lenovo ThinkPad X1 Carbon Gen 10
  • версия ядра: 6.8.0-39-generic

У меня была та же проблема с моим Thinkpad L560 после обновления до 24.04. Это было решено путем установки intel_iommu=off в командной строке ядра (GRUB_CMDLINUX_LINUX_DEFAULT в /etc/default/grub, а затем update-grub)

https://bugzilla.kernel.org/show_bug.cgi?id=197029

У меня была та же проблема на ноутбуке Acer, когда я сменил версию с 22.04 (jammy) на 24.04 (noble). После некоторых попыток и ошибок то, что сработало:

  1. Обновить BIOS
  2. Обновиться до 24.10, используя версию ядра 6.8.0-45-generic. Версия 6.11.0-8-generic не загружается (это может быть изолированная проблема).
  3. Изменить и обновить grub, чтобы использовать то ядро, которое работает.
  4. Установить драйвер nvidia-driver-560

После этого проблема исчезла.

24.10 Теперь по умолчанию использует NVIDIA на Wayland, и драйвер 560 от Nvidia, похоже, хорошо работает

Это, похоже, ошибка с текущим ядром в noble.

Есть некоторая полезная информация на Launchpad:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2059738

Для меня сработало использовать ядро 6.7 или 6.1.110. Вы можете установить их через основной архив Ubuntu. https://wiki.ubuntu.com/Kernel/MainlineBuilds

Ниже указанный пакет решил мою проблему, я использую Ryzen 5 с графикой AMD Radeon.

sudo apt install gnome-screensaver

У меня возникали проблемы на Ubuntu 22.04 даже на последней версии 24

Ответ или решение

Учитывая предоставленные вами подробности о проблеме, связанную с тем, что ноутбук Dell Inspiron 15R 5537 с установленной Ubuntu 24.04 LTS не просыпается или не реагирует после некоторого времени простоя, я создам пошаговое руководство для решения этой проблемы.

Основные шаги по устранению проблемы с пробуждением

  1. Проверка биос:

    • Зайдите в настройки BIOS вашего ноутбука. Вам нужно убедиться, что опции ‘Secure Boot’ и ‘USB Wake’ установлены в нужные значения.
    • Убедитесь, что параметр ‘Sleep State’ установлен на ‘Windows and Linux’. Это может помочь предотвратить проблемы с пробуждением.
  2. Обновление BIOS:

    • Убедитесь, что на вашем ноутбуке установлена последняя версия BIOS. Обновление может исправить ошибки, связанные с управлением энергией и режимами сна.
  3. Параметры энергосбережения в Ubuntu:

    • Откройте настройки питания и убедитесь, что параметры авто-сна и затемнения экрана настроены оптимально для ваших сценариев использования. Тем не менее, с учётом вашего опыта, попробуйте отключить авто-сон и затемнение экрана, чтобы исключить любые конфликты с этими функциями.
    • Если отключение функции автоматического присыпания не помогает, попробуйте установить параметры, как у вашего другого устройства: например, отключите затемнение экрана.
  4. Параметры загрузчика GRUB:

    • Откройте файл конфигурации GRUB с помощью команды:
      sudo nano /etc/default/grub
    • Находите строку, начинающуюся с GRUB_CMDLINE_LINUX_DEFAULT и добавьте intel_iommu=off или другие параметры, которые могут помочь, как acpi_osi= или acpi_backlight=vendor.
    • Сохраните изменения и обновите загрузчик:
      sudo update-grub
  5. Проверка драйверов:

    • Убедитесь, что у вас установлены последние драйверы, особенно если у вас дискретная видеокарта. Для использования Nvidia используйте:
      sudo apt install nvidia-driver-560
    • Если вы используете интегрированную графику, убедитесь, что вы используете рекомендованные драйверы от Intel.
  6. Установка дополнительных пакетов:

    • Как показано в вашем обновлении, установка gnome-screensaver также может помочь, особенно если вы сталкиваетесь с проблемами на предыдущих версиях Ubuntu. Попробуйте выполнить команду:
      sudo apt install gnome-screensaver

Заключение

Если после всех этих изменений проблема с неработающим пробуждением сохраняется, рекомендуем вам внимательно следить за обновлениями Ubuntu и драйверов, поскольку такие проблемы могут быть связаны с состоянием системы и её компонентами. Используйте форумы, такие как AskUbuntu и Launchpad для поиска аналогичных проблем и их решений.

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

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

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