ASUS ROG Strix G513QY fails to resume from suspend [regression]
Brief summary of the problem:
Laptop ASUS ROG Strix G513QY fails to resume from suspend. The problem can be fixed by removing amdgpu asic reset from the suspend routine. Patches that introduced the problem:
drm/amdgpu: always reset the asic in suspend (v2)
drm/amd/pm: keep the BACO feature enabled for suspend
drm/amdgpu: Ensure HDA function is suspended before ASIC reset
Hardware description:
- CPU: AMD Ryzen 9 5900HX with Radeon Graphics
- dGPU: 03:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Navi 22 [Radeon RX 6700/6700 XT/6750 XT / 6800M] (rev c3)
- iGPU: 07:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Cezanne (rev c4)
- System Memory: 32GB
- Display(s): internal laptop screen
- Type of Display Connection: eDP
System information:
- Distro name and Version: Fedora Linux 35 (Workstation Edition)
- Kernel version: Linux foo 5.17.5-200.fc35.x86_64 SMP PREEMPT Sat May 7 08:01:30 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux