https://bugs.freedesktop.org/show_bug.cgi?id=91880
--- Comment #60 from Alex Deucher alexdeucher@gmail.com --- Can you see if disabling different dpm options helps? Try to narrow down which one(s) are problematic. E.g., this patch will disable all of them.
diff --git a/drivers/gpu/drm/radeon/ci_dpm.c b/drivers/gpu/drm/radeon/ci_dpm.c index 4a09947..60ed634 100644 --- a/drivers/gpu/drm/radeon/ci_dpm.c +++ b/drivers/gpu/drm/radeon/ci_dpm.c @@ -5707,10 +5707,10 @@ int ci_dpm_init(struct radeon_device *rdev)
pi->mclk_activity_target = CISLAND_MCLK_TARGETACTIVITY_DFLT;
- pi->sclk_dpm_key_disabled = 0; - pi->mclk_dpm_key_disabled = 0; - pi->pcie_dpm_key_disabled = 0; - pi->thermal_sclk_dpm_enabled = 0; + pi->sclk_dpm_key_disabled = 1; + pi->mclk_dpm_key_disabled = 1; + pi->pcie_dpm_key_disabled = 1; + pi->thermal_sclk_dpm_enabled = 1;
/* mclk dpm is unstable on some R7 260X cards with the old mc ucode */ if ((rdev->pdev->device == 0x6658) &&