Linked by Adam S on Sat 25th Jun 2005 19:56 UTC, submitted by Diego Calleja
X11, Window Managers A new acceleration architecture is being ported from kdrive by some QT developers, which will make composition managers like xcompmgr really fast and able to do some of the "display tricks" MacOS X has been doing for awhile.
Permalink for comment
To read all comments associated with this story, please click here.
KAA vs. Xgl
by Anonymous on Sun 26th Jun 2005 11:52 UTC

A little correction on acceleration: XAA and KAA both do _hardware_ acceleration - but only of 2D operations. 2D acceleration is several orders of magnitude simpler than 3D acceleration, which is why it is supported much better by the drivers. KAA was necessary because XAA doesn't support all the 2D operations we want nowadays (most of all: allow XRender, which is used for anti-aliased fonts and curves, and Composite to be done hardware-accelerated).
Xgl is an X server which does _all_ the rendering using OpenGL, so it's only an option if you have a driver for your graphics card that does OpenGL (3D) acceleration fast and stable. These drivers are the main stumbling block for Xgl, and since the developers cannot do much about the bad situation here (crappy proprietary drivers from the graphics card vendors and too little documentation for their hardware so that the people have little chance of writing better drivers) I wouldn't wait for it to happen soon.
So, KAA is *very* important if we want all that eye-candy to happen on Linux in the not-too-distant future.