ACK: [PATCH 1/1] drm/radeon/dpm: Disable sclk switching on Oland when two 4K 60Hz monitors are connected

Krzysztof Kozlowski krzysztof.kozlowski at canonical.com
Fri May 14 12:07:50 UTC 2021


On 13/05/2021 12:26, Kai-Heng Feng wrote:
> BugLink: https://bugs.launchpad.net/bugs/1928361
> 
> Screen flickers rapidly when two 4K 60Hz monitors are in use. This issue
> doesn't happen when one monitor is 4K 60Hz (pixelclock 594MHz) and
> another one is 4K 30Hz (pixelclock 297MHz).
> 
> The issue is gone after setting "power_dpm_force_performance_level" to
> "high". Following the indication, we found that the issue occurs when
> sclk is too low.
> 
> So resolve the issue by disabling sclk switching when there are two
> monitors requires high pixelclock (> 297MHz).
> 
> v2:
>  - Only apply the fix to Oland.
> Signed-off-by: Kai-Heng Feng <kai.heng.feng at canonical.com>
> Signed-off-by: Alex Deucher <alexander.deucher at amd.com>
> (cherry picked from commit ae30d41eb54eb0926afb82ad5ee4fd3536cce060 linux-next)
> Signed-off-by: Kai-Heng Feng <kai.heng.feng at canonical.com>
> ---
>  drivers/gpu/drm/radeon/radeon.h    | 1 +
>  drivers/gpu/drm/radeon/radeon_pm.c | 8 ++++++++
>  drivers/gpu/drm/radeon/si_dpm.c    | 3 +++
>  3 files changed, 12 insertions(+)
> 
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski at canonical.com>

Best regards,
Krzysztof



More information about the kernel-team mailing list