2D performance improvements

Alex Deucher alexdeucher at gmail.com
Mon Jul 22 08:26:23 PDT 2013


On Mon, Jul 22, 2013 at 12:06 AM, Grigori Goronzy <greg at chown.ath.cx> wrote:
> Hi,
>
> This patch series improves performance of 2D rendering for most
> workloads on Evergreen. Cayman support is also in place, but untested.
> It should be quite easy to port all this to R600/R700 hardware, too.
>
> There are three logical improvements:
>
> 1) Handling of non-overlapping same-surface Copy operations
> 2) Better solid pixmap support (without scratch pixmaps)
> 3) Acceleration of PictOpOver with component alpha
>
> Overall, this results in great speedups, particularly if solid pixmaps
> are involved or a lot of text is rendered. I have done some comparisons
> with cairo-perf-traces on AMD E-450, which can be found in [1].

Patches look good to me.  I also tested briefly on cayman and all seemed well.

Reviewed-by: Alex Deucher <alexander.deucher at amd.com>

>
> Grigori
>
> [1] http://i.imgur.com/hED57SD.png
>
> _______________________________________________
> xorg-driver-ati mailing list
> xorg-driver-ati at lists.x.org
> http://lists.x.org/mailman/listinfo/xorg-driver-ati


More information about the xorg-driver-ati mailing list