[Mesa-dev] [PATCH 4/6] gallium/radeon: fix performance of buffer readbacks

Marek Olšák maraeo at gmail.com
Fri Feb 10 11:27:08 UTC 2017


On Fri, Feb 10, 2017 at 12:22 PM, Emil Velikov <emil.l.velikov at gmail.com> wrote:
>  On 9 February 2017 at 11:56, Marek Olšák <maraeo at gmail.com> wrote:
>> From: Marek Olšák <marek.olsak at amd.com>
>>
>> We want cached GTT for all non-persistent read mappings.
>> Set level = 0 on purpose.
>>
>> Use dma_copy, because resource_copy_region causes a failure in the PBO
>> read of piglit/getteximage-luminance.
>>
>> If Rocket League used the READ flag, it should get cached GTT.
>>
> Does this patch resolve/mitigate the reported performance issues with
> Rocket League ?
>
> Strictly speaking performance patches are a no-go for stable, although
> we had exceptions in the past.
> I will pick this up, but for future do provide numbers which indicate
> the severity of the issue.

It will help only if Rocket League is fixed to use GL_MAP_READ_BIT. It
doesn't fix the current release of Rocket League.

Marek


More information about the mesa-dev mailing list