diff options
author | Peterson <peterson.guo@amd.com> | 2024-11-21 23:21:23 +0300 |
---|---|---|
committer | Alex Deucher <alexander.deucher@amd.com> | 2024-12-10 18:26:49 +0300 |
commit | baf6645387ccff1aff9b7bb52aa2e582e8ce7332 (patch) | |
tree | 0956e5c033f88ccfa33cfc8fea8ffa5f258853d9 /drivers/gpu/drm/amd/amdgpu/amdgpu.h | |
parent | 8488646966fe59ae9fca79af47895ff40adeb7ee (diff) | |
download | linux-baf6645387ccff1aff9b7bb52aa2e582e8ce7332.tar.xz |
drm/amd/display: Check that hw cursor is not required when falling back to subvp sw cursor
[WHY]
When using a sw cursor and flip immediate, the plane that is flipping
immediately will do partial updates causing tearing.
When on certain displays, subvp is expected based on
timings but should be disabled in specific use cases that are not
accounted for.
[HOW]
This was fixed by improving the timings check by using the hw cursor
required flag to cover the unaccounted use cases.
Reviewed-by: Austin Zheng <austin.zheng@amd.com>
Signed-off-by: Peterson <peterson.guo@amd.com>
Signed-off-by: Fangzhi Zuo <jerry.zuo@amd.com>
Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu.h')
0 files changed, 0 insertions, 0 deletions