Suspend failing on Xubuntu 20.04.4, kernel 5.13.0-37-generic, 5600 XT
Brief summary of the problem:
I don't remember exactly when, but sometime within the last week, suspending has stopped working correctly. Normally, what happens is the screen goes blank, and nearly simultaneously I hear a distinctive ping/click as all the lights of the PC itself turn off, along with the fans winding down.
Instead, what happens now is the screen goes blank, and the lights and fans all stay the same for a moment, and then suddenly the fans ramp up and stay at a high speed; it never actually goes into sleep mode, and after a few seconds the monitor says "no signal" and just goes blank again.
After this, I cannot get the monitor to "reconnect" so I can see what the PC is actually doing (because it's clearly still on; all the lights and fans are running), unless I hold the power button to force a shutdown.
To fix it, I attempted using echo 's2idle' | sudo tee /sys/power/mem_sleep
, but this didn't work. That command changed the contents of cat /sys/power/mem_sleep
from s2idle [deep]
to [s2idle] deep
, but trying to suspend still gave the same issue, and upon restarting it's changed back to s2idle [deep]
.
Hardware description:
- CPU: Ryzen 5800x
- GPU: Radeon RX 5600 OEM/5600 XT
- System Memory: 32 GiB RAM DDR4
- Display(s): 2560x1440p 75hz - G-MASTER GB2730QSU-B1 Silver Crow
- Type of Display Connection: DP
System information:
- Distro name and Version: Xubuntu 20.04.4
- Kernel version: 5.13.0-37-generic
- Custom kernel: N/A
- AMD official driver version: N/A
How to reproduce the issue:
Try to suspend the system.