Ubuntu 20.04 на HP Probook x360 435 G7: экран не включается после возобновления работы

Ubuntu 20.04 на HP Probook x360 435 G7: экран не включается после возобновления работы

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

Связанный контент