[Mesa-dev] [PATCH 00/11] glthread cleanup, 4 whitelisted games!
Timothy Arceri
tarceri at itsqueeze.com
Thu Jun 22 06:18:14 UTC 2017
On 22/06/17 11:02, Marek Olšák wrote:
> Hi,
>
> This series:
> - cleans up glthread, mainly switches the implementation to u_queue
> and rearranges it so that it looks like gallium/u_threaded_context
> - adds "performance" counters for monitoring glthread behavior and
> display them on the gallium HUD
> - decreases the batch size for much better scalability
> - whitelists 4 games
>
> Here are the games and the performance deltas:
> Alien Isolation: +17% (it varies depending on the location)
> Borderlands 2: +50% (it varies depending on the location)
> BioShock Infinite: +76% (benchmark)
> Civilization 6: +20% (benchmark)
Nice work on figuring out patch 10. I can confirm with this series I'm
also seeing a similar boost in the Civ6 benchmark.
Assuming this doesn't regress anything in piglit. Series is:
Reviewed-by: Timothy Arceri <tarceri at itsqueeze.com>
>
> I would add more games, but not all games benefit, some even regress,
> and I'm not often CPU-bound.
>
> I'd like to see TF2 and CS:GO on that list eventually, but those are
> the only games where glthread gets automatically disabled (as can be
> observed on the HUD).
>
> I'd also like to whitelist "Borderlands: The pre-sequel" eventually,
> it should benefit too, but we need to test it first.
>
> I personally don't plan to spend more time on glthread again in the near
> future. The HUD monitoring can be used for estimating potential
> performance improvement for slower CPUs even if you specifically are
> not CPU-bound.
>
> Please review.
>
> Marek
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/mesa-dev
>
More information about the mesa-dev
mailing list