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

2017-02-14 Thread Michel Dänzer
On 14/02/17 11:09 PM, Marek Olšák wrote: > On Tue, Feb 14, 2017 at 3:05 PM, Emil Velikov > wrote: >> On 13 February 2017 at 03:24, Michel Dänzer wrote: >>> On 10/02/17 08:27 PM, Marek Olšák wrote: On Fri, Feb 10, 2017 at 12:22 PM, Emil Velikov wrote: > On 9 February 2017 at 11:5

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

2017-02-14 Thread Marek Olšák
On Tue, Feb 14, 2017 at 3:05 PM, Emil Velikov wrote: > On 13 February 2017 at 03:24, Michel Dänzer wrote: >> On 10/02/17 08:27 PM, Marek Olšák wrote: >>> On Fri, Feb 10, 2017 at 12:22 PM, Emil Velikov >>> wrote: On 9 February 2017 at 11:56, Marek Olšák wrote: > From: Marek Olšák >>>

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

2017-02-14 Thread Emil Velikov
On 13 February 2017 at 03:24, Michel Dänzer wrote: > On 10/02/17 08:27 PM, Marek Olšák wrote: >> On Fri, Feb 10, 2017 at 12:22 PM, Emil Velikov >> wrote: >>> On 9 February 2017 at 11:56, Marek Olšák wrote: From: Marek Olšák We want cached GTT for all non-persistent read mapping

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

2017-02-12 Thread Michel Dänzer
On 10/02/17 08:27 PM, Marek Olšák wrote: > On Fri, Feb 10, 2017 at 12:22 PM, Emil Velikov > wrote: >> On 9 February 2017 at 11:56, Marek Olšák wrote: >>> From: Marek Olšák >>> >>> We want cached GTT for all non-persistent read mappings. >>> Set level = 0 on purpose. >>> >>> Use dma_copy, becau

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

2017-02-10 Thread Marek Olšák
On Fri, Feb 10, 2017 at 12:22 PM, Emil Velikov wrote: > On 9 February 2017 at 11:56, Marek Olšák wrote: >> From: Marek Olšák >> >> 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 >

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

2017-02-10 Thread Emil Velikov
On 9 February 2017 at 11:56, Marek Olšák wrote: > From: Marek Olšák > > 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 use

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

2017-02-09 Thread Marek Olšák
From: Marek Olšák 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. v2: mask out UNSYNCHR

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

2017-02-09 Thread Marek Olšák
Please ignore this patch. There are a bunch of piglit regressions. Marek On Thu, Feb 9, 2017 at 12:21 PM, Marek Olšák wrote: > From: Marek Olšák > > We want cached GTT for all non-persistent read mappings. > Set level = 0 on purpose. > > Use dma_copy, because resource_copy_region causes a failu

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

2017-02-09 Thread Marek Olšák
From: Marek Olšák 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. Cc: 13.0 17.0 --- s