Вопрос или проблема
Я использую ноутбук 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)
У меня была та же проблема на ноутбуке Acer, когда я сменил версию с 22.04 (jammy) на 24.04 (noble). После некоторых попыток и ошибок то, что сработало:
- Обновить BIOS
- Обновиться до 24.10, используя версию ядра
6.8.0-45-generic
. Версия6.11.0-8-generic
не загружается (это может быть изолированная проблема). - Изменить и обновить grub, чтобы использовать то ядро, которое работает.
- Установить драйвер
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 не просыпается или не реагирует после некоторого времени простоя, я создам пошаговое руководство для решения этой проблемы.
Основные шаги по устранению проблемы с пробуждением
-
Проверка биос:
- Зайдите в настройки BIOS вашего ноутбука. Вам нужно убедиться, что опции ‘Secure Boot’ и ‘USB Wake’ установлены в нужные значения.
- Убедитесь, что параметр ‘Sleep State’ установлен на ‘Windows and Linux’. Это может помочь предотвратить проблемы с пробуждением.
-
Обновление BIOS:
- Убедитесь, что на вашем ноутбуке установлена последняя версия BIOS. Обновление может исправить ошибки, связанные с управлением энергией и режимами сна.
-
Параметры энергосбережения в Ubuntu:
- Откройте настройки питания и убедитесь, что параметры авто-сна и затемнения экрана настроены оптимально для ваших сценариев использования. Тем не менее, с учётом вашего опыта, попробуйте отключить авто-сон и затемнение экрана, чтобы исключить любые конфликты с этими функциями.
- Если отключение функции автоматического присыпания не помогает, попробуйте установить параметры, как у вашего другого устройства: например, отключите затемнение экрана.
-
Параметры загрузчика GRUB:
- Откройте файл конфигурации GRUB с помощью команды:
sudo nano /etc/default/grub
- Находите строку, начинающуюся с
GRUB_CMDLINE_LINUX_DEFAULT
и добавьтеintel_iommu=off
или другие параметры, которые могут помочь, какacpi_osi=
илиacpi_backlight=vendor
. - Сохраните изменения и обновите загрузчик:
sudo update-grub
- Откройте файл конфигурации GRUB с помощью команды:
-
Проверка драйверов:
- Убедитесь, что у вас установлены последние драйверы, особенно если у вас дискретная видеокарта. Для использования Nvidia используйте:
sudo apt install nvidia-driver-560
- Если вы используете интегрированную графику, убедитесь, что вы используете рекомендованные драйверы от Intel.
- Убедитесь, что у вас установлены последние драйверы, особенно если у вас дискретная видеокарта. Для использования Nvidia используйте:
-
Установка дополнительных пакетов:
- Как показано в вашем обновлении, установка
gnome-screensaver
также может помочь, особенно если вы сталкиваетесь с проблемами на предыдущих версиях Ubuntu. Попробуйте выполнить команду:sudo apt install gnome-screensaver
- Как показано в вашем обновлении, установка
Заключение
Если после всех этих изменений проблема с неработающим пробуждением сохраняется, рекомендуем вам внимательно следить за обновлениями Ubuntu и драйверов, поскольку такие проблемы могут быть связаны с состоянием системы и её компонентами. Используйте форумы, такие как AskUbuntu и Launchpad для поиска аналогичных проблем и их решений.
Если возникнут дополнительные сложности, обратитесь за помощью к сообществу Ubuntu или профессиональным сервисам технической поддержки. Мы надеемся, что вы вскоре сможете решить эту проблему и эффективно использовать Ubuntu на вашем ноутбуке.