Radeon 5700 XT sometimes fails to restore last resolution after standby, goes with 640x480
Brief summary of the problem:
Sometimes, waking up from standby, with a chance of 1:3, I get a resolution of 640x480 instead of my native UHD resolution. I’m experiencing this bug since Linux 5.9 but I was hoping someone would catch it. Still present with Linux 5.10.
Hardware description:
- CPU: AMD Ryzen 3700X
- GPU: Radeon 5700 XT Anniversary Edition
- System Memory: 32 GiB
- Display(s): Dell P2715Q
- Type of Diplay Connection: DP (in my logs, there was another HDMI output plugged in but this happens the same with just the DP for the main monitor plugged in)
System infomration:
- Distro name and Version: Arch Linux with latest updates
- Kernel version: 5.10.9
- AMD package version: No package
How to reproduce the issue:
Use the system, go into standby. Might take a few hours of uptime until it does kick in with a relative chance of 1:3 in my case.
Attached files:
- dmesg
- Xorg.0.log both after a standby wake-up with this result.