Kubuntu 18.04 просыпается сразу после приостановки (невозможно приостановить)

Только что установил свежую Kubuntu 18.04 на новый Dell XPS 15 (9570). Диск зашифрован и включена безопасная загрузка (если это что-то меняет? Некоторые вещи, которые я читал, могут показаться возможными).

Я изо всех сил пытаюсь заставить это приостановить правильно, если я закрою крышку и оставлю это, это только разрядит батарею.

Я начал изучать это и нашел несколько вещей, чтобы попробовать, я начал пробовать что-то здесь и как результат cat /sys/power/mem_sleep для меня было [s2idle] deep Я предполагаю, что он разряжает батарею, поскольку он не в глубоком сне?

Я пытался перейти на глубокий сон (echo deep > /sys/power/mem_sleep), который меняет все в порядке, но при попытке приостановить с pm-suspend, экран гаснет, но через 15 секунд снова просыпается.

проверка journalctl -xe Я вижу это:

...
Oct 06 19:54:57 xps kernel: Suspending console(s) (use no_console_suspend to debug)
Oct 06 19:54:57 xps kernel: nouveau 0000:01:00.0: DRM: failed to idle channel 1 [DRM]
Oct 06 19:54:57 xps kernel: pci_pm_suspend(): nouveau_pmops_suspend+0x0/0x80 [nouveau] returns -16
Oct 06 19:54:57 xps kernel: dpm_run_callback(): pci_pm_suspend+0x0/0x150 returns -16
Oct 06 19:54:57 xps kernel: PM: Device 0000:01:00.0 failed to suspend async: error -16
Oct 06 19:54:57 xps kernel: do_IRQ: 0.35 No irq handler for vector
Oct 06 19:54:57 xps kernel: PM: Some devices failed to suspend, or early wake event detected
Oct 06 19:54:57 xps kernel: OOM killer enabled.
Oct 06 19:54:57 xps kernel: Restarting tasks ... done.
Oct 06 19:54:57 xps kernel: [drm] RC6 on
...
Oct 06 19:54:57 xps systemd[1]: systemd-suspend.service: Main process exited, code=exited, status=1/FAILURE
Oct 06 19:54:57 xps systemd[1]: systemd-suspend.service: Failed with result 'exit-code'.
Oct 06 19:54:57 xps systemd[1]: Failed to start Suspend.
...

Предполагает, что устройство PCI 0000:01:00.0 вызывает сбой приостановки, который выглядит как мой графический процессор:

$ lspci -s 0000:01:00.0
01:00.0 3D controller: NVIDIA Corporation GP107M [GeForce GTX 1050 Ti Mobile] (rev a1)

Но я не понимаю: а) Почему графический процессор вызывает сбой сна? б) Как я могу остановить его, чтобы сон провалился?

Я пытался заглянуть в /proc/acpi/wakeup но я не могу видеть это там:

$ cat /proc/acpi/wakeup | grep enabled
LID0      S3    *enabled   platform:PNP0C0D:00
PBTN      S3    *enabled   platform:PNP0C0C:00

Первоначально была также запись XHC, которая была включена, но я ее отключил - однако без разницы:(

Не уверен, что попробовать дальше?

1 ответ

Решение

У меня также была другая проблема, когда моя система зависала и зависала на некоторое время, когда я выходил из системы (скажем, минуту или две), но затем в конечном итоге восстанавливался. Он также медленно загружался и медленно выключался. При выключении он будет некоторое время мигать курсором, а затем отключится.

При расследовании этой проблемы она исправила эту. У меня были большие выбросы аварийной свалки в journalctl и в поисках различных ошибок, кто-то предложил попробовать загрузиться с nomodeset параметр ядра посмотреть, если это имеет значение. Что решило проблему, то я попытался установить /sys/power/mem_sleep к глубине, и это работало как очарование (потерял 3% батареи в тесте на ночь).

Похоже, что Ubuntu все еще нуждается nomodeset для графических процессоров NVIDIA в 18.04 от поиска вокруг. Я не понимаю, почему или чем это вызвано, но, похоже, это связано с проприетарными драйверами NVIDIA. Исправление, которое я применил, работает для меня, но я понятия не имею, правильно ли оно.

Для обеспечения этих настроек (nomodeset и глубокий сон) сохраниться после перезагрузки я отредактировал мой конфиг grub (/etc/default/grub) и поменял

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

в

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nouveau.modeset=0 mem_sleep_default=deep"

я использовал nouveau.modeset=0 вместо nomodeset после прочтения этого вопроса спросите поток Ubuntu и этот поток Reddit, которые предлагают это, используя nouveau с двумя графическими процессорами.

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