Вопрос или проблема
С Ubuntu 24.04, когда я нажимаю Menu
-> Poweroff
-> Suspend
для приостановки системы, хотя экран становится черным (что и должно происходить), система не переходит в режим низкого энергопотребления. ЦПУ все еще активен, вентиляторы ЦПУ продолжают работать, и на дисплее Q-Code материнской платы все еще отображается AA
, а не 03
, 04
или 05
. Кроме того, я не могу возобновить работу системы вообще. Мне приходится нажимать кнопку питания, чтобы остановить систему, и снова нажимать кнопку питания, чтобы перезапустить систему.
Используется последняя версия UEFI прошивки для этой материнской платы ASUS. Версия ядра Linux 6.8.0-51-generic #52-Ubuntu SMP PREEMPT_DYNAMIC
. Версия драйвера NVIDIA 470.256.02
.
Короче говоря, система не может корректно войти в режим приостановки и не может возобновиться.
Ответ или решение
Проблема, связанная с невозможностью перехода и возобновления работы системы из режима ожидания в Ubuntu 24.04, может быть вызвана рядом факторов. Это может быть связано как с настройками энергопотребления самого Ubuntu, так и с несовместимостью драйверов или оборудования.
Диагностика и решение проблемы:
-
Проверка журналов системы:
Начните с просмотра системных журналов для выявления ошибок и предупреждений:journalctl -b -1 | grep -i suspend
Это поможет выявить, какие компоненты вызывают проблемы при попытке перехода в режим ожидания.
-
Обновление ядра и драйверов:
Убедитесь в наличии обновлений для вашего ядра и драйверов. Поскольку у вас установлены Linux kernel 6.8 и NVIDIA драйвер версии 470, попробуйте обновить их до более новой версии, если такая имеется, что может устранить конфликты и недоработки. Используйте:sudo apt update && sudo apt upgrade
Рассмотрите возможность установки более новой версии драйверов NVIDIA из PPA:
sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt update sudo apt install nvidia-driver-525
-
Конфигурация UEFI/BIOS:
Проверьте настройки в вашем UEFI/BIOS. Убедитесь, что поддержка ACPI включена, и настройка S3 (Suspend to RAM) активирована. Поскольку у вас ASUS MB, возможны специфичные для него параметры, такие как C-states. -
Настройка режима питания:
Откройте настройки питания в Ubuntu:- Перейдите в
Настройки
->Энергопотребление
, и настройте параметры ожидания. - Используйте команду для проверки текущих настроек:
cat /sys/power/state
Убедитесь, что
mem
опция доступна для режима ожидания.
- Перейдите в
-
Проблемы с NVIDIA:
Один из распространенных источников проблем при переходе в режим ожидания связан с драйверами NVIDIA. Попробуйте отключитьNVIDIA Persistence Daemon
, что улучшает совместимость при переходе в спящий режим:sudo systemctl disable nvidia-persistenced
-
Использование s2ram:
Для тестирования режима ожидания можно использовать утилитуs2ram
, которая может дать больше информации о возможных несоответствиях.
Установите пакет:sudo apt install uswsusp
И протестируйте режим с помощью:
sudo s2ram
Вывод
Следуя вышеуказанным шагам, вы сможете диагностировать и потенциально решить проблему с переходом в режим ожидания в Ubuntu 24.04. Если проблема остается, рекомендуется обратиться за помощью к сообществу Ubuntu или на форумы NVIDIA, указав все предпринятые шаги и их результаты.