LWN.net Logo

Linux and desktop graphics

Linux and desktop graphics

Posted Sep 1, 2005 8:35 UTC (Thu) by jamesh (subscriber, #1159)
Parent article: Linux and desktop graphics

Given that the major toolkits are moving towards heavier use of the RENDER extension (most through Cairo, and Qt through Arthur), it seems sensible to put time into improving the performance of RENDER.

The Xgl servers (Xegl, Xglx, etc) do this by implementing the RENDER primitives in the server using the glitz library and OpenGL, but this is certainly not the only path to take. The main downside is that you need good OpenGL drivers to get good performance, and there are

The EXA driver architecture is a different approach, providing a way to accelerate the RENDER primitives in a way that lets the driver make use of the 3D hardware without writing a full OpenGL driver. It seems quite sensible to look at both approaches (one long term, and a simpler one that will provide results sooner) -- much more so than putting yourself in a position where you are dependent on Nvidia and ATI for basic graphics.


(Log in to post comments)

Copyright © 2008, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds
Powered by Rackspace Managed Hosting.