- EXA
In
computing ,EXA is a graphics acceleration architecture of theX.Org Server (see alsoX Window System ) designed to replace XAA [ [http://www.kdedevelopers.org/node/1122 Summer coding] (Zack Rusinblog entry,3 June 2005 )] (theXFree86 Acceleration Architecture ) and to make theXRender extension more usable, with only minor changes needed to adaptXFree86 video drivers written to use XAA; it was designed byZack Rusin and announced atLinuxTag 2005 [ [http://wiki.x.org/wiki/LinuxTagMeeting2005Zack Acceleration Architecture] (initial LinuxTag presentation by Zack Rusin)] and first released with X.Org Server version 6.9/7.0.EXA is considered a stopgap measure to improve X.Org Server performance before the server is moved entirely to
OpenGL ; XAA does not accelerate many 2D operations heavily used in current applications, and in particular was considered not to do enough in acceleratingXRender .EXA was adapted from KAA, the
KDrive Acceleration Architecture, from the experimentalFreedesktop.org Xserver. Per the initial mailing list announcement, [ [http://lists.freedesktop.org/archives/xorg/2005-June/008321.html New acceleration architecture] (announcement on Xorg mailing list, Zack Rusin,25 June 2005 )] the goals are:# Properly accelerate XRender;
# Be as simple as possible.Many XAA drivers had EXA support added for X11R6.9/7.0 and support continues to be added to more drivers. Making this transition as easy as possible was an important design consideration. [http://www.virtuousgeek.org/exa-driver.txt Adding EXA support to your X.Org video driver] ( [http://lists.freedesktop.org/archives/xorg/2005-August/008984.html Jesse Barnes] )]
Acronym
According to the XorgGlossary, [ [http://wiki.x.org/wiki/XorgGlossary X.Org Wiki - Development/Documentation/Glossary ] ] "EXA" is an "acceleration architecture with no well-defined acronym." Dot.kde.org called it "Eyecandy Acceleration Architecture". [ [http://dot.kde.org/1119948104/ New Acceleration Architecture for X.org] (dot.kde.org,
28 June 2005 )] The driver modification guide calls it "EXcellent Architecture or Ex-kaa aXeleration Architecture or whatever."References
External links
* [http://xorg.freedesktop.org/wiki/ExaStatus ExaStatus] (X.Org)
* [http://cworth.org/tag/exa/ EXA] (Carl Worth's EXA development blog posts)
Wikimedia Foundation. 2010.