[Mesa-stable] [PATCH] d3dadapter9: Revert to old throttling limit value

Juan A. Suarez Romero jasuarez at igalia.com
Thu May 30 10:33:43 UTC 2019


On Sun, 2019-05-26 at 23:23 +0200, Axel Davy wrote:
> Recently PIPE_CAP_MAX_FRAMES_IN_FLIGHT was changed from 2
> to 1:
> 20909284f204091757c050aa40cfffaf3f981b9c
> 
> No driver seems to overwrite the default value.
> 
> One user reports severe regressions for some games.
> For now, revert to the value 2 for nine.
> 

Axel, I guess this patch is specifically for stable branches, as I didn't see it
in @dev list, correct?


Also, I guess this patch is specifically for 19.1 branch, right?


	J.A.

> Cc: mesa-stable at lists.freedesktop.org
> 
> Signed-off-by: Axel Davy <davyaxel0 at gmail.com>
> ---
>  src/gallium/targets/d3dadapter9/drm.c | 6 ++++--
>  1 file changed, 4 insertions(+), 2 deletions(-)
> 
> diff --git a/src/gallium/targets/d3dadapter9/drm.c b/src/gallium/targets/d3dadapter9/drm.c
> index b0b9bb12f2c..657c619ac42 100644
> --- a/src/gallium/targets/d3dadapter9/drm.c
> +++ b/src/gallium/targets/d3dadapter9/drm.c
> @@ -243,8 +243,10 @@ drm_create_adapter( int fd,
>          return D3DERR_DRIVERINTERNALERROR;
>      }
>  
> -    ctx->base.throttling_value =
> -       ctx->base.hal->get_param(ctx->base.hal, PIPE_CAP_MAX_FRAMES_IN_FLIGHT);
> +    /* Previously was set to PIPE_CAP_MAX_FRAMES_IN_FLIGHT,
> +     * but the change of value of this cap to 1 seems to cause
> +     * regressions. */
> +    ctx->base.throttling_value = 2;
>      ctx->base.throttling = ctx->base.throttling_value > 0;
>  
>      driParseOptionInfo(&defaultInitOptions, __driConfigOptionsNine);



More information about the mesa-stable mailing list