diff options
author | Noah Abradjian <[email protected]> | 2019-12-11 13:34:04 -0500 |
---|---|---|
committer | Alex Deucher <[email protected]> | 2020-01-16 13:51:31 -0500 |
commit | e8027e08843f8934f9701cbeea43268c65ade55b (patch) | |
tree | dbe7caac64c0d69f15551eae492b1377d4301bd1 /scripts/gdb/linux/device.py | |
parent | 1295524e6fee9a978ea2d97a0efc269252b07487 (diff) |
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 <[email protected]>
Reviewed-by: Tony Cheng <[email protected]>
Acked-by: Harry Wentland <[email protected]>
Acked-by: Rodrigo Siqueira <[email protected]>
Signed-off-by: Alex Deucher <[email protected]>
Diffstat (limited to 'scripts/gdb/linux/device.py')
0 files changed, 0 insertions, 0 deletions