linux/drivers/gpu/drm/amd/pm
Timur Kristóf 764a90eb02 drm/amd/pm: Workaround SI powertune issue on Radeon 430 (v2)
Radeon 430 and 520 are OEM GPUs from 2016~2017
They have the same device id: 0x6611 and revision: 0x87

On the Radeon 430, powertune is buggy and throttles the GPU,
never allowing it to reach its maximum SCLK. Work around this
bug by raising the TDP limits we program to the SMC from
24W (specified by the VBIOS on Radeon 430) to 32W.

Disabling powertune entirely is	not a viable workaround,
because	it causes the Radeon 520 to heat up above 100 C,
which I prefer to avoid.

Additionally, revise the maximum SCLK limit. Considering the
above issue, these GPUs never reached a high SCLK on Linux,
and the workarounds were added before the GPUs were released,
so the workaround likely didn't target these specifically.
Use 780 MHz (the maximum SCLK according to the VBIOS on the
Radeon 430). Note that the Radeon 520 VBIOS has a higher
maximum SCLK: 905 MHz, but in practice it doesn't seem to
perform better with the higher clock, only heats up more.

v2:
Move the workaround to si_populate_smc_tdp_limits.

Fixes: 841686df9f ("drm/amdgpu: add SI DPM support (v4)")
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Timur Kristóf <timur.kristof@gmail.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
(cherry picked from commit 966d70f1e1)
2026-01-21 14:55:33 -05:00
..
inc drm/amd/pm: add smu ras driver framework 2025-11-04 11:53:58 -05:00
legacy-dpm drm/amd/pm: Workaround SI powertune issue on Radeon 430 (v2) 2026-01-21 14:55:33 -05:00
powerplay drm/amd/pm: adjust the visibility of pp_table sysfs node 2025-11-24 12:36:12 -05:00
swsmu drm/amd/pm: fix smu overdrive data type wrong issue on smu 14.0.2 2026-01-14 15:05:52 -05:00
Makefile
amdgpu_dpm.c drm/amd/pm: adjust the visibility of pp_table sysfs node 2025-11-24 12:36:12 -05:00
amdgpu_dpm_internal.c drm/amd/pm: Remove unneeded legacy DPM related code. 2025-09-15 16:52:50 -04:00
amdgpu_pm.c drm/amd/pm: adjust the visibility of pp_table sysfs node 2025-11-24 12:36:12 -05:00