[PATCH 0/4] some optimization for evergreen cs

Alex Deucher alexdeucher at gmail.com
Wed Sep 23 14:54:27 PDT 2015


On Wed, Sep 23, 2015 at 2:59 AM, Dave Airlie <airlied at gmail.com> wrote:
> 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?

Applied.  thanks!

Alex


>
> Dave.
> _______________________________________________
> dri-devel mailing list
> dri-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/dri-devel


More information about the dri-devel mailing list