summaryrefslogtreecommitdiff
path: root/tools/perf
diff options
context:
space:
mode:
authorNoah Abradjian <noah.abradjian@amd.com>2019-12-11 21:34:04 +0300
committerAlex Deucher <alexander.deucher@amd.com>2020-01-16 21:51:31 +0300
commite8027e08843f8934f9701cbeea43268c65ade55b (patch)
treedbe7caac64c0d69f15551eae492b1377d4301bd1 /tools/perf
parent1295524e6fee9a978ea2d97a0efc269252b07487 (diff)
downloadlinux-e8027e08843f8934f9701cbeea43268c65ade55b.tar.xz
drm/amd/display: Add double buffering to dcn20 OCSC
[Why] When rapidly adjusting colour properties (e.g. brightness), screen tearing was observed. This was due to overwritten values in OCSC registers. In dcn10, this issue had been fixed by implementing double buffering by alternating OCSC modes. [How] Alternate which OCSC registers are used by switching modes each time. This double buffers the CSC writes. Signed-off-by: Noah Abradjian <noah.abradjian@amd.com> Reviewed-by: Tony Cheng <Tony.Cheng@amd.com> Acked-by: Harry Wentland <harry.wentland@amd.com> Acked-by: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'tools/perf')
0 files changed, 0 insertions, 0 deletions