linux/drivers/gpu/drm/amd/display
Hamza Mahfooz 08da182175 drm/amd/display: fix flickering caused by S/G mode
Currently, on a handful of ASICs. We allow the framebuffer for a given
plane to exist in either VRAM or GTT. However, if the plane's new
framebuffer is in a different memory domain than it's previous
framebuffer, flipping between them can cause the screen to flicker. So,
to fix this, don't perform an immediate flip in the aforementioned case.

Cc: stable@vger.kernel.org
Link: https://gitlab.freedesktop.org/drm/amd/-/issues/2354
Reviewed-by: Roman Li <Roman.Li@amd.com>
Fixes: 81d0bcf990 ("drm/amdgpu: make display pinning more flexible (v2)")
Signed-off-by: Hamza Mahfooz <hamza.mahfooz@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2023-04-26 22:51:59 -04:00
..
amdgpu_dm drm/amd/display: fix flickering caused by S/G mode 2023-04-26 22:51:59 -04:00
dc drm/amd/display: Set min_width and min_height capability for DCN30 2023-04-26 22:51:04 -04:00
dmub drm/amd/display: Do not clear GPINT register when releasing DMUB from reset 2023-04-26 22:40:59 -04:00
include drm/amd/display: allow edp updates for virtual signal 2023-04-26 22:27:51 -04:00
modules drm/amd/display: remove unused average_render_time_in_us and i variables 2023-04-11 18:03:22 -04:00
Kconfig drm/amd/display: Rename DCN config to FP 2023-03-07 14:22:40 -05:00
Makefile drm/amd/display: Drop CONFIG_DRM_AMD_DC_HDCP 2023-03-07 14:22:39 -05:00
TODO