-
- Downloads
drm/amd/display: Block FPO According to Luminance Delta
[Description] - Block FPO if the max stretch refresh rate is low enough to cause a flicker by storing the maximum safe refresh decrease from nominal in stream. - Brought over various Freesync Luminance functions to dc. Use these new functions to block fpo if we will flicker. - Generalized increase/reduce dependent functions to reduce code clutter and allow for easier use. - Added a debug option to enable the feature. Disabled by default. Co-authored-by:Ethan Bitnun <etbitnun@amd.com> Reviewed-by:
Dillon Varone <dillon.varone@amd.com> Acked-by:
Aurabindo Pillai <aurabindo.pillai@amd.com> Signed-off-by:
Ethan Bitnun <etbitnun@amd.com> Tested-by:
Daniel Wheeler <daniel.wheeler@amd.com> Signed-off-by:
Alex Deucher <alexander.deucher@amd.com>
Showing
- drivers/gpu/drm/amd/display/dc/core/dc_stream.c 228 additions, 0 deletionsdrivers/gpu/drm/amd/display/dc/core/dc_stream.c
- drivers/gpu/drm/amd/display/dc/dc.h 1 addition, 0 deletionsdrivers/gpu/drm/amd/display/dc/dc.h
- drivers/gpu/drm/amd/display/dc/dc_stream.h 14 additions, 0 deletionsdrivers/gpu/drm/amd/display/dc/dc_stream.h
- drivers/gpu/drm/amd/display/dc/dc_stream_priv.h 24 additions, 0 deletionsdrivers/gpu/drm/amd/display/dc/dc_stream_priv.h
- drivers/gpu/drm/amd/display/dc/dcn32/dcn32_resource_helpers.c 7 additions, 2 deletions...ers/gpu/drm/amd/display/dc/dcn32/dcn32_resource_helpers.c
Loading
Please register or sign in to comment