Dell G5 15 SE SMU crash after switching from iGPU to dGPU
Brief summary of the problem:
Switching from the RX5600M to the integrated vega GPU caused a soft reset and a messed up SMU
Hardware description:
- CPU: AMD Ryzen 6 4600H
- GPU: AMD Radeon RX 5600M + AMD Vega 6 (Renoir)
- System Memory: 8GB
- Display(s): Laptop display 60Hz WVA panel (No freesync)
- Type of Diplay Connection: eDP
System infomration:
- Distro name and Version: openSUSE Tumbleweed 20200819
- Kernel version: 5.8.0-1-default
- Custom kernel: Kernel from openSUSE Tumblweed package
- AMD package version: Mesa 20.1.4
How to reproduce the issue:
Run an OpenGL benchmark or game that stresses the GPU (I used Unigine Heaven) a few times using DRI_PRIME=1 Run the game or benchmark again without DRI_PRIME set Set DRI_PRIME=1 and run the game/benchmark again NOTE: This does not happen all the time. The laptop is still useable after it happens but integrated GPU performance has tanked. Even glxgears and vkcube stutter on both the integrated and discrete GPU. The discrete GPU clock is stuck at 805MHz and the integrated GPU shows no clock information
Attached files:
- dmesg.log
cat: /sys/class/drm/card1/device/hwmon/hwmon3/freq1_input: Timer expired
cat /sys/class/drm/card0/device/hwmon/hwmon2/freq1_input 805000000