aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/amd/amdgpu
diff options
context:
space:
mode:
authorAurabindo Pillai <[email protected]>2023-05-17 18:39:46 +0000
committerAlex Deucher <[email protected]>2023-06-09 14:40:30 +0000
commitb18f05a0666aecd5cb19c26a8305bcfa4e9d6502 (patch)
treedbb0384131871a3b369d99144f570eff1e0701ef /drivers/gpu/drm/amd/amdgpu
parentdrm/amdgpu: Validate VM ioctl flags. (diff)
downloadkernel-b18f05a0666aecd5cb19c26a8305bcfa4e9d6502.tar.gz
kernel-b18f05a0666aecd5cb19c26a8305bcfa4e9d6502.zip
drm/amd/display: Fix artifacting on eDP panels when engaging freesync video mode
[Why] When freesync video mode is enabled, switching resolution from native mode to one of the freesync video compatible modes can trigger continous artifacts on some eDP panels when running under KDE. The articating can be seen in the attached bug report. [How] Fix this by restricting updates that require full commit by using the same checks for stream and scaling changes in the the enable pass of dm_update_crtc_state() along with the check for compatible timings for freesync vide mode. Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/2162 Fixes: da5e14909776 ("drm/amd/display: Fix hang when skipping modeset") Signed-off-by: Aurabindo Pillai <[email protected]> Reviewed-by: Rodrigo Siqueira <[email protected]> Signed-off-by: Alex Deucher <[email protected]>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu')
0 files changed, 0 insertions, 0 deletions