Ubuntu 20.04 на HP Probook x360 435 G7 Невозможно возобновить работу после приостановки, так как экран не включен
Ноутбук не возобновляет работу после приостановки на ноутбуке HP Probook x360 435 G7 с Ubuntu 20.04. После нажатия кнопки питания экран остается пустым, хотя подсветка клавиатуры начинает светиться.
Нажатие Alt-Ctrl-F1 или F2/F2 и т. д. не приводит к какой-либо реакции на экране. Однако нажатие Alt-Ctrl-F3 + Alt-Ctrl-Del перезагружает систему. Кроме того, поскольку клавиатура работает, ввод пароля для входа (на пустом экране!) и последующий запуск "sudo reboot" также работает! Так что, по-видимому, не включается только экран.
Содержимое /var/log/pm-suspend.logможно найти здесь.
Я пробовал приостановить работу, используя кнопку приостановки в меню настроек и используя
$sudo systemctl suspend
Процессор — AMD Ryzen 7 4700U с графикой Radeon
$ cat /proc/cpuinfo | grep AMD
model name : AMD Ryzen 7 4700U with Radeon Graphics
$ sudo dmidecode -s bios-version
S80 Ver. 01.01.04
Версия ядра — 5.4.0-42-generic
$ uname -a
Linux abhijit-laptop 5.4.0-42-generic #46-Ubuntu SMP Fri Jul 10 00:24:02 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
Оперативная память 8 ГБ
$ free -m
total used free shared buff/cache available
Mem: 7420 1946 3721 166 1752 5027
Swap: 15257 0 15257
Раздел подкачки — 15 ГБ
$sudo swapon
NAME TYPE SIZE USED PRIO
/dev/nvme0n1p7 partition 14.9G 0B -2
Также,
$ cat /etc/systemd/logind.conf | grep -i suspend
#HandleSuspendKey=suspend
#HandleLidSwitch=suspend
#HandleLidSwitchExternalPower=suspend
#SuspendKeyIgnoreInhibited=no
Также
$ cat /sys/power/state
freeze mem
$ cat /sys/power/disk
[disabled]
$ cat /sys/power/mem_sleep
s2idle [deep]
$ cat /sys/power/resume
0:0
Secure-Boot включен, и, возможно, поэтому я не вижу "диск" в cat /etc/power/state. После отключения secure-boot опция "диск" видна в /etc/power/state, и гибернация работает, но за счет снижения разрешения экрана — и даже тогда спящий режим не работает.
Также,
$ sudo lshw -c video
[sudo] password for abhijit:
*-display UNCLAIMED
description: VGA compatible controller
product: Renoir
vendor: Advanced Micro Devices, Inc. [AMD/ATI]
physical id: 0
bus info: pci@0000:04:00.0
version: c2
width: 64 bits
clock: 33MHz
capabilities: pm pciexpress msi msix vga_controller bus_master cap_list
configuration: latency=0
resources: memory:d0000000-dfffffff memory:e0000000-e01fffff ioport:2000(size=256) memory:e0700000-e077ffff
и
$ lsmod | grep amd
edac_mce_amd 32768 0
kvm_amd 98304 0
ccp 86016 1 kvm_amd
kvm 663552 1 kvm_amd
Также,
$ lspci | grep -i intel
01:00.0 Network controller: Intel Corporation Wi-Fi 6 AX200 (rev 1a)
и
$ lspci | grep -i audi
04:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Device 1637
04:00.5 Multimedia controller: Advanced Micro Devices, Inc. [AMD] Raven/Raven2/FireFlight/Renoir Audio Processor (rev 01)
04:00.6 Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) HD Audio Controller
и
03:00.0 Non-Volatile memory controller: SK hynix Device 1339
$sudo pm-hibernate
$ echo $?
1
$ sudo pm-suspend
$ echo $?
128
Я пробовала вот это:
1) После этой статьиUbuntu 19.04 зависает после приостановки Я пытался
/etc/default/grub setting
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash resume=UUID=646c69bc-782d-4bcb-be49-f4308c37d358 nouveau.modeset=0"
2) Следуя совету по Ноутбук HP 17-y020ca под управлением XUbuntu 16.04 не может выйти из режима ожидания
pm-suspend --quirk-radeon-off
3) Установлены следующие пакеты
$ dpkg -l | grep amdgpu
ii libdrm-amdgpu1:amd64 2.4.101-2 amd64 Userspace interface to amdgpu-specific kernel DRM services -- runtime
ii ricks-amdgpu-utils 2.6.0-1 all AMD GPU performance adjustment and monitoring
ii xserver-xorg-video-amdgpu 19.1.0-1 amd64 X.Org X server -- AMDGPU display driver
ii xserver-xorg-video-amdgpu-hwe-18.04 3:14.5 amd64 Transitional package for xserver-xorg-video-amdgpu-hwe-18.04
Но все это не помогло.
Я готов поделиться дополнительными журналами и подробностями файла конфигурации. Может ли кто-нибудь помочь?
решение1
Проблема решена после
- установка последней версии ядра с помощью ubuntu-mainline-kernel.sh изhttps://github.com/pimlie/ubuntu-mainline-kernel.sh
- отключение безопасной загрузки (иначе машина не загружается и продолжает запрашивать подпись ядра)
- удаление
blacklist amdgpu
из/etc/modprobe.d/blacklist.conf
- бег
sudo update-initramfs -u