Ubuntu 20.04 - Режим гибернации не работает (pc-TOSHIBA-SATELLITE-C55-C)

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

Мой компьютер: TOSHIBA-SATELLITE-C55-C.

другая информация: pc info pic

это то, что я нашел, но ни один из них не устранил мою проблему:

1) 18.04 Экран остается пустым после выхода из режима ожидания

2) Kubuntu 20.04 Черный экран после сна

3) Пустой экран после сна / гибернации в ubuntu 18.04

Я попытался выполнить это руководство: Как включить опцию гибернации в Ubuntu 20.04?

но теперь после перезагрузки я не могу загрузить компьютер, я получаю ошибку: enter image description here

1
задан 3 July 2021 в 19:47

1 ответ

Я использую гибернацию на планшетах ThinkPad, но для того, чтобы она заработала, требуется несколько шагов:

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

  1. . После установки скопируйте запись uuid из fstab. Он представлен как xxx ниже. Команды предполагают, что вы su или sudo ...
  2. Создайте файл /etc/initramfs-tools/conf.d/resume и добавьте строку Resume = UUID = xxxx
  3. Выполнить update-initramfs -u
  4. В / etc / default / grub установить GRUB_CMDLINE_LINUX = "тихий всплеск resume = UUID = xxxx"
  5. Выполнить update-grub
  6. Изменить содержимое из /var/lib/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla :

[Повторно включить спящий режим по умолчанию в upower]
Identity = unix-user: *
{{1 }} Действие = org.freedesktop.upower.hibernate
ResultActive = yes

[Повторно включить спящий режим по умолчанию в logind]
Identity = unix-user: * {{ 1}} Action = org.freedesktop.login1.hibernate; org.freedesktop.login1.handle-hibernate-key; org.freedesktop.login1; org.freedesktop.login1.hibernate-multiple-sessions; org.freedesktop.login1.hibernate -ignore-ignit
ResultActive = yes

Примечание. Разделы «Отключить спящий режим» можно удалить -или не

Перезагрузить, затем попробуйте: systemctl hibernate

Если это работает, вы можете изменить свои настройки (например, закрытие крышки в спящем режиме).

Начиная с Ubuntu 18, я получаю ошибку grub после успешного перехода в спящий режим. Это происходит из-за сбоя рекорда. Чтобы устранить эту проблему, я сделал следующее:

create /etc/systemd/system/use-10_grub_common.service file

[Unit]
Description=Execute the /etc/pm/sleep.d/10_grub_common script after hibernation.
After=hibernate.target

[Service]
Type=oneshot
ExecStart=/etc/pm/sleep.d/10_grub-common thaw

[Install]
WantedBy=hibernate.target

Включите это: systemctl enable use-10_grub_common

Отказ от ответственности: Работает с Intel GPU, НЕ с Nivdia (по крайней мере, на моих ноутбуках)

0
ответ дан 28 July 2021 в 11:22

Другие вопросы по тегам:

Похожие вопросы: