[PATCH 0/4] some optimization for evergreen cs

Dave Airlie airlied at gmail.com
Tue Sep 22 23:59:33 PDT 2015


On 23 September 2015 at 09:03, Grazvydas Ignotas <notasas at gmail.com> wrote:
> On Sun, Aug 23, 2015 at 3:57 AM, Grazvydas Ignotas <notasas at gmail.com> wrote:
>> These patches try to reduce CPU usage of register command checker
>> without affecting functionality.
>> For me this gives 3-4% perf improvement in glxgears and ~1% CPU usage reduction
>> in "The Talos Principle" CS thread.
>>
>> Grazvydas Ignotas (4):
>>   drm/radeon: simplify register checker
>>   drm/radeon: split evergreen_cs_check_reg
>>   drm/radeon: refactor register check loop
>>   drm/radeon: remove use of volatile qualifier
>>
>>  drivers/gpu/drm/radeon/evergreen_cs.c | 104 +++++++++++++++-------------------
>>  1 file changed, 47 insertions(+), 57 deletions(-)
>
> Can someone take a look at these? They still apply on current mainline
> and I've been using them for a while without issues. I've also ran
> piglit gpu tests and found no regressions.

Reviewed-by: Dave Airlie <airlied at redhat.com>

Alex can you pick these up?

Dave.


More information about the dri-devel mailing list