Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 951caa6a authored by Alex Deucher's avatar Alex Deucher
Browse files

drm/radeon: disable mclk switching with 120hz+ monitors

These tend to be problematic even if the vblank period is
long enough.  This needs more investigation across a wider
range of displays.  Disable for now.

bugs:
https://bugs.freedesktop.org/show_bug.cgi?id=87796
https://bugs.freedesktop.org/show_bug.cgi?id=89198



Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
Cc: stable@vger.kernel.org
parent 3d2d98ee
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -852,6 +852,12 @@ static struct radeon_ps *radeon_dpm_pick_power_state(struct radeon_device *rdev,
			single_display = false;
	}

	/* 120hz tends to be problematic even if they are under the
	 * vblank limit.
	 */
	if (single_display && (r600_dpm_get_vrefresh(rdev) >= 120))
		single_display = false;

	/* certain older asics have a separare 3D performance state,
	 * so try that first if the user selected performance
	 */