Shader clock always 100% on RX470/RX580 when running 4k resolution (3840x2160)
Brief summary of the problem:
Radeontop shows almost 100% on Shader Clock when idle on one of my desktop machines with RX 470 GPU.
Even when idle, the fan on the graphics card spins up for a short while and down again every so often. I guess from produced heat.
On another desktop somewhat similar in specs and OS and different GPU (RX 580) Shader Clock seems more relaxed if not 0 when idle.
Both machines run with default Debian kernel options. No manual tweaks/configs are applied and no "GPU management" daemons are running to my knowledge, except for one option:
/sys/module/amdgpu/parameters/audio = 0
Hardware description:
"Faulty" desktop
- CPU: AMD Ryzen 7 5800X 8-Core Processor
- GPU: 09:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] [1002:67df] (rev cf)
- System Memory: 64G
- Display(s): LG HDR 4K Adaptive Sync
- Type of Display Connection: DP
"Working" desktop
- CPU: AMD Ryzen Threadripper 2950X 16-Core Processor
- GPU: 41:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] [1002:67df] (rev e7)
- System Memory: 64G
- Display(s): Phillips TV
- Type of Display Connection: HDMI
System information:
- Distro name and Version: Debian Unstable
- Kernel version: Linux ws 5.15.0-2-amd64 #1 (closed) SMP Debian 5.15.5-2 (2021-12-18) x86_64 GNU/Linux
- Custom kernel: N/A
- AMD official driver version: N/A
How to reproduce the issue:
Start machine. Switch to a tty and run radeontop