[PATCH] Revert "drm/amd/display: Set RMX_ASPECT as default"

Li, Sun peng (Leo) Sunpeng.Li at amd.com
Tue Dec 11 16:50:56 UTC 2018


Reviewed-by: Leo Li <sunpeng.li at amd.com>

On 2018-12-07 1:10 p.m., Deucher, Alexander wrote:
> Acked-by: Alex Deucher <alexander.deucher at amd.com>
> 
> ------------------------------------------------------------------------
> *From:* amd-gfx <amd-gfx-bounces at lists.freedesktop.org> on behalf of 
> Nicholas Kazlauskas <nicholas.kazlauskas at amd.com>
> *Sent:* Friday, December 7, 2018 12:15:01 PM
> *To:* amd-gfx at lists.freedesktop.org
> *Cc:* Li, Sun peng (Leo); Wentland, Harry; Lakha, Bhawanpreet; 
> Kazlauskas, Nicholas
> *Subject:* [PATCH] Revert "drm/amd/display: Set RMX_ASPECT as default"
> This reverts commit 91b66c47ba3468f7882ea4a84d5e0e0c186b638f.
> 
> Forcing RMX_ASPECT as default uses the preferred/native mode's timings
> for any mode the user selects and scales the image. This provides a
> a consistently nicer result in the case where the selected mode's
> refresh rate matches the native mode's refresh but this isn't always
> the case.
> 
> For example, if the monitor is 1080p at 144Hz and the preferred mode is
> 60Hz then even if the user selects 1080p at 144Hz as their selected mode
> they'll get 1080p at 60Hz.
> 
> Cc: Bhawanpreet Lakha <Bhawanpreet.Lakha at amd.com>
> Cc: Leo Li <sunpeng.li at amd.com>
> Cc: Harry Wentland <harry.wentland at amd.com>
> Signed-off-by: Nicholas Kazlauskas <nicholas.kazlauskas at amd.com>
> ---
>   drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 6 ++----
>   1 file changed, 2 insertions(+), 4 deletions(-)
> 
> diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 
> b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
> index 23d61570df17..fa2b00ad1713 100644
> --- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
> +++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
> @@ -3100,10 +3100,8 @@ int 
> amdgpu_dm_connector_atomic_set_property(struct drm_connector *connector,
>                           rmx_type = RMX_FULL;
>                           break;
>                   case DRM_MODE_SCALE_NONE:
> -                       rmx_type = RMX_OFF;
> -                       break;
>                   default:
> -                       rmx_type = RMX_ASPECT;
> +                       rmx_type = RMX_OFF;
>                           break;
>                   }
> 
> @@ -3216,7 +3214,7 @@ void amdgpu_dm_connector_funcs_reset(struct 
> drm_connector *connector)
>           state = kzalloc(sizeof(*state), GFP_KERNEL);
> 
>           if (state) {
> -               state->scaling = RMX_ASPECT;
> +               state->scaling = RMX_OFF;
>                   state->underscan_enable = false;
>                   state->underscan_hborder = 0;
>                   state->underscan_vborder = 0;
> -- 
> 2.17.1
> 
> _______________________________________________
> amd-gfx mailing list
> amd-gfx at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/amd-gfx


More information about the amd-gfx mailing list