2D performance improvements

Grigori Goronzy greg at chown.ath.cx
Sun Jul 21 21:24:48 PDT 2013


Looks like patch 3 may be too big for this list. I have pushed the 
branch to https://github.com/grigorig/xf86-video-ati now.

On 22.07.2013 06:06, Grigori Goronzy 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].
>
> 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