FYI...<br><br><div class="gmail_quote">---------- Forwarded message ----------<br>From: <b class="gmail_sendername">Matt Turner</b> <span dir="ltr"><<a href="mailto:INVALID.NOREPLY@gnu.org">INVALID.NOREPLY@gnu.org</a>></span><br>

Date: Sun, May 20, 2012 at 7:49 PM<br>Subject: [bug #28169] X11 is too slow<br>To: Danny Clark <<a href="mailto:dclark@gnu.org">dclark@gnu.org</a>>, <a href="mailto:leio@gentoo.org">leio@gentoo.org</a>, "Richard M. Stallman" <<a href="mailto:rms@gnu.org">rms@gnu.org</a>>, Robert Millan <<a href="mailto:rmh.aybabtu@gmail.com">rmh.aybabtu@gmail.com</a>>, Sylvain Beucler <<a href="mailto:beuc@gnu.org">beuc@gnu.org</a>>, Graziano <<a href="mailto:graziano@inventati.org">graziano@inventati.org</a>>, Sam Geeraerts <<a href="mailto:samgee@elmundolibre.be">samgee@elmundolibre.be</a>>, Matt Turner <<a href="mailto:mattst88@gmail.com">mattst88@gmail.com</a>>, <a href="mailto:bernie@gnu.org">bernie@gnu.org</a>, <a href="mailto:brett@fsf.org">brett@fsf.org</a>, Peter Olson <<a href="mailto:peabo@fsf.org">peabo@fsf.org</a>>, Roman Mamedov <<a href="mailto:romanrm@member.fsf.org">romanrm@member.fsf.org</a>>, <a href="mailto:zhangm@lemote.com">zhangm@lemote.com</a>, Karl Goetz <<a href="mailto:karl@kgoetz.id.au">karl@kgoetz.id.au</a>><br>

<br><br>Follow-up Comment #12, bug #28169 (project gnewsense):<br>
<br>
I've optimized pixman quite a bit with Loongson's multimedia instructions,<br>
using the existing MMX code. See<br>
<a href="http://mattst88.com/blog/2012/05/17/Optimizing_pixman_for_Loongson:_Process_and_Results/" target="_blank">http://mattst88.com/blog/2012/05/17/Optimizing_pixman_for_Loongson:_Process_and_Results/</a><br>
<br>
They're available in pixman-0.25.6 and will be in the pixman-0.26.0 stable<br>
release.<br>
<br>
Further optimization work includes<br>
 - Bilinear/nearest scaling compositing functions for pixman, which are<br>
*really* important for Firefox performance<br>
 - Optimized xf86XVCopyPacked for Xv performance. Really, I think pixman<br>
should grow support for all these YUV-type formats, and the code in the X<br>
server should go away<br>
 - There may be some way to improve XAA performance that's regressed a lot in<br>
the last few years, but I don't know if this is doable<br>
<br>
Then, there's the work of simply getting the upstream X server working on the<br>
Yeeloong..<br>
<br>
It would help me if someone could tell me what the differences are between the<br>
upstream 1.7.6 siliconmotion driver and the 2.2.8 version -- and why the<br>
changes in the 2.2.8 driver aren't upstream?<br>
<div class="HOEnZb"><div class="h5"><br>
    _______________________________________________________<br>
<br>
Reply to this item at:<br>
<br>
  <<a href="http://savannah.nongnu.org/bugs/?28169" target="_blank">http://savannah.nongnu.org/bugs/?28169</a>><br>
<br>
_______________________________________________<br>
  Message sent via/by Savannah<br>
  <a href="http://savannah.nongnu.org/" target="_blank">http://savannah.nongnu.org/</a><br>
<br>
</div></div></div><br>