I have a brand new install of Manjaro on a new HP 5z-ef2000 laptop with AMD Ryzen 5 5500U and Radeon Graphics. Suspend (using any method, such as close laptop lid, press power button, and systemctl) results in a completely black screen (appears black and off), but the laptop appears to still be running (e.g., fan stays on). There is no button combination that returns to a viewable screen. And the white light that indicates power remains on (whereas on other laptops I have, this light “bounces” on/off during suspend).
This problem seems to be common with Ryzen components on Linux computers. I have tried to solve it following some prior efforts (though with different distros and CPUs). Here are a few good ones: Arch; Ubuntu; Ubuntu/Arch; and general. I tried all of those on both PopOS (Ubuntu) and Manjaro (again – new computer, so no problem switching) – both run 5.15 kernel, .8 and .7 respectivey.
I also tried the suggestion on the ArchWiki Ryzen page about freezes. Well, just the one with the boot parameter
processor.max_cstate=1, as my BIOS did not have an option for “Power Idle Control” or the like.
Lastly, I tried the 5.16 experimental kernel. It does change the behavior somewhat; the screen doesn’t go full dark (“black off”), but instead switches periodically between “black on” and a frozen home screen.
Here are the laptop’s specs from
System: Host: hp-ryzen Kernel: 5.15.7-1-MANJARO x86_64 bits: 64 Desktop: GNOME 41.2 Distro: Manjaro Linux Machine: Type: Laptop System: HP product: HP Laptop 15z-ef2xxx v: N/A serial: <superuser required> Mobo: HP model: 887A v: 59.11 serial: <superuser required> UEFI: AMI v: F.17 date: 10/18/2021 Battery: ID-1: BAT0 charge: 38.1 Wh (91.4%) condition: 41.7/41.7 Wh (100.0%) CPU: Info: 6-core model: AMD Ryzen 5 5500U with Radeon Graphics bits: 64 type: MT MCP cache: L2: 3 MiB Speed (MHz): avg: 1396 min/max: 1400/4056 cores: 1: 1397 2: 1397 3: 1397 4: 1397 5: 1395 6: 1397 7: 1397 8: 1397 9: 1397 10: 1397 11: 1397 12: 1397 Graphics: Device-1: AMD Lucienne driver: amdgpu v: kernel Device-2: Quanta HP TrueVision HD Camera type: USB driver: uvcvideo Display: x11 server: X.org 184.108.40.206 driver: loaded: amdgpu,ati unloaded: modesetting,radeon resolution: <missing: xdpyinfo> Message: Unable to show advanced data. Required tool glxinfo missing. Audio: Device-1: AMD driver: snd_hda_intel Device-2: AMD Raven/Raven2/FireFlight/Renoir Audio Processor driver: snd_rn_pci_acp3x Device-3: AMD Family 17h HD Audio driver: snd_hda_intel Sound Server-1: ALSA v: k5.15.7-1-MANJARO running: yes Sound Server-2: PulseAudio v: 15.0 running: yes Network: Device-1: Realtek RTL8821CE 802.11ac PCIe Wireless Network Adapter driver: rtw_8821ce IF: wlo1 state: up mac: 14:13:33:7e:09:53 Bluetooth: Device-1: Realtek Bluetooth Radio type: USB driver: btusb Report: rfkill ID: hci0 state: up address: see --recommends Drives: Local Storage: total: 121.13 GiB used: 8.97 GiB (7.4%) ID-1: /dev/nvme0n1 vendor: SSSTC model: CL1-8D128-HP size: 119.24 GiB ID-2: /dev/sda type: USB vendor: Generic model: USB SD Reader size: 1.89 GiB Partition: ID-1: / size: 41.53 GiB used: 8.81 GiB (21.2%) fs: ext4 dev: /dev/nvme0n1p6 ID-2: /boot size: 748.5 MiB used: 68.1 MiB (9.1%) fs: vfat dev: /dev/nvme0n1p5 ID-3: /boot/efi size: 256 MiB used: 66.3 MiB (25.9%) fs: vfat dev: /dev/nvme0n1p1 Swap: ID-1: swap-1 type: partition size: 15.37 GiB used: 0 KiB (0.0%) dev: /dev/nvme0n1p7 Sensors: System Temperatures: cpu: 41.0 C mobo: N/A gpu: amdgpu temp: 40.0 C Fan Speeds (RPM): N/A Info: Processes: 334 Uptime: 14h 50m Memory: 15.04 GiB used: 2.62 GiB (17.4%) Shell: Zsh inxi: 3.3.11
I am currently switching everything to
hibernate instead of
suspend, but that only works intermittently for some reason – maybe because I also needed it to lock the screen upon wake.
But it would be awesome if there were an actual solution.