Kernel lockup when turning on monitor after idle
Brief summary of the problem:
I am using GNOME Wayland. When my monitor turns off due to me locking my session and stays off for a while, I get a kernel lockup when trying to turn it on again by moving the mouse or typing something on the keyboard. The problem seems to be specific to DisplayPort, at least I could not reproduce it with HDMI.
The monitor will try to wake up but then go back to standby. The system is completely locked up then and Ctrl-Alt-Del does not work anymore. I have to reset it using the power button. If I keep the monitor from turning off, the system is completely stable.
The BIOS settings are pretty much standard. I have already tried the following kernel and BIOS settings without success:
- Typical Current Idle in BIOS (deactivates package C6)
processor.max_cstate=5
-
amdgpu.dc=0
(does not boot)
Hardware description:
- CPU: AMD Ryzen 5 PRO 4650G
- GPU: AMD Ryzen 5 PRO 4650G
- System Memory: 32GB HyperX Predator DDR4-3200
- Display(s): Dell P2415Q A00
- Type of Diplay Connection: DisplayPort
- Mainboard: Gigabyte B550M AORUS PRO, BIOS F10 09/18/2020
System information:
- Distro name and Version: Fedora 32
- Kernel version: 5.8.15-201.fc32.x86_64
- Custom kernel:
- AMD package version: No package
How to reproduce the issue:
- Lock screen in GNOME Wayland and wait for it to turn off
- Leave computer alone for 30 minutes
- Move mouse or hit a key to wake it up again