[Mesa-dev] [PATCH 02/16] ac: enable both RBs on Kaveri

2018-05-03 Thread Marek Olšák
From: Marek Olšák This can result in 2x increase in performance on non-harvested Kaveris. v2: don't do it on radeon Tested-by: Michel Dänzer --- src/amd/common/ac_gpu_info.c | 15 +-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/src/amd/common/ac_gpu_info.c b/src

Re: [Mesa-dev] [PATCH 02/16] ac: enable both RBs on Kaveri

2018-05-03 Thread Michel Dänzer
On 2018-05-02 09:11 PM, Marek Olšák wrote: > If you are shader-bound, you won't see any difference. In order to become > RB-bound, you need more work in RBs than shaders. Blending or MSAA might > help add that. Indeed, vblank_mode=0 glxgears -samples 8 shows a significant difference in performa

Re: [Mesa-dev] [PATCH 02/16] ac: enable both RBs on Kaveri

2018-05-02 Thread Marek Olšák
The changed field in PA_SC_RASTER_CONFIG is pretty clear here: 0 - RB0 renders all pixels (default for single rb per pkr configs) 1 - RB0 renders rb_tile_id==1, RB1 renders rb_tile_id==0 2 - RB0 renders rb_tile_id==0, RB1 renders rb_tile_id==1 3 - RB1 renders all pixels So you see that values 0 a

Re: [Mesa-dev] [PATCH 02/16] ac: enable both RBs on Kaveri

2018-05-02 Thread Marek Olšák
If you are shader-bound, you won't see any difference. In order to become RB-bound, you need more work in RBs than shaders. Blending or MSAA might help add that. Marek On Wed, May 2, 2018 at 5:31 AM, Michel Dänzer wrote: > On 2018-05-02 06:00 AM, Marek Olšák wrote: > > From: Marek Olšák > > >

Re: [Mesa-dev] [PATCH 02/16] ac: enable both RBs on Kaveri

2018-05-02 Thread Michel Dänzer
On 2018-05-02 06:00 AM, Marek Olšák wrote: > From: Marek Olšák > > This can result in 2x increase in performance on non-harvested Kaveris. FWIW, no difference with glxgears on my (non-harvested AFAIK) Kaveris, neither with amdgpu nor radeon. Should I try something else? Tested-by: Michel Dänzer

[Mesa-dev] [PATCH 02/16] ac: enable both RBs on Kaveri

2018-05-01 Thread Marek Olšák
From: Marek Olšák This can result in 2x increase in performance on non-harvested Kaveris. --- src/amd/common/ac_gpu_info.c | 8 ++-- src/gallium/winsys/radeon/drm/radeon_drm_winsys.c | 4 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/amd/common