[PATCH] Add EXA support

Connor Behan connor.behan at gmail.com
Sun Apr 29 18:13:55 PDT 2012


On 29/04/12 03:05 PM, Matt Turner wrote:
> On Sat, Apr 28, 2012 at 3:20 PM, Connor Behan <connor.behan at gmail.com> wrote:
>> This should allow the r128 driver to continue having 2D acceleration
>> when XAA is removed. Implemented hooks are Solid, Copy and Composite.
>> They appear to pass all rendercheck tests, except the gradient test
>> which XAA also fails. Tested on multiple color depths, with and without
>> DRI, with and without the composite extension. Hardware cursor and
>> Xvideo are supported but page flipping may need work later on.
>> Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=47866
>>
>> Signed-off-by: Connor Behan <connor.behan at gmail.com>
>> ---
> Neat!
>
> I'm curious to know how the performance compares with XAA. For chips
> like Silicon Motion, EXA is slower, and XAA performance has even
> regressed since around X server 1.4.
>
> Matt
Admittedly, it is slower than XAA. But r128 cards that are "higher end"
than my mobile M3 might get an advantage from it. Plus the rendering
looks much better than XAAOffscreenPixmaps which has been error prone
for me for the last few years.

Anyway, thanks for the interest. I will need someone to push this
eventually.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 554 bytes
Desc: OpenPGP digital signature
URL: <http://lists.x.org/archives/xorg-devel/attachments/20120429/423d1b03/attachment.pgp>


More information about the xorg-devel mailing list