[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