Hi Loongson users,

I've optimized pixman (the software compositing library used by the X
server, Cairo, et al) in the last few months to use Loongson's
multimedia vector instructions.

See 
http://mattst88.com/blog/2012/05/17/Optimizing_pixman_for_Loongson:_Process_and_Results/
for a more in-depth description and benchmarks.

They optimizations are available in pixman-0.25.6 and will be in the
pixman-0.26.0 stable release.

Further optimization work includes
- Bilinear/nearest scaling compositing functions for pixman, which are
really important for Firefox performance.

- Optimized xf86XVCopyPacked for Xv performance. Really, I think
pixman should grow support for all these YUV-type formats, and the
code in the X server should go away.

- There may be some way to improve XAA performance that's regressed a
lot in the last few years, but I don't know if this is doable. I don't
plan to do this.

Give it a test. Let me know what you think.

Thanks!

Matt Turner

-- 
You received this message because you are subscribed to the Google Groups 
"loongson-dev" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/loongson-dev?hl=en.

Reply via email to