[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