EXA (software)

from Wikipedia, the free encyclopedia
The Linux graphics stack: X11 display servers require their own additional graphics driver; the current structure, a DDX / DDI combination, is shown here

EXA is a graphics acceleration system for the X.Org server , which is to replace XAA (XFree86 Acceleration Architecture).

General

The system presented at LinuxTag 2005 was first published with the X.Org server version 6.9 / 7.0. The main focus of the development was on better support for the XRender extension and a simple adaptation option through the graphics driver . This caused u. a. also for the fact that the first version of the X server that EXA brought with it contained many drivers that supported EXA.

EXA is seen as an intermediate step until the X server lets OpenGL take care of the graphics acceleration . Since XAA did not support many 2D accelerations - especially those used by XRender - EXA ensures a significant increase in speed here and in most current 2D applications. These two points (XRender support and simple design) were also highlighted in the announcement of the project on the mailing list.

EXA itself is an adaptation of KAA (KDrive Acceleration Architecture) from the experimental Freedesktop.org -X server.

Like all DDX drivers , EXA is to be replaced by GLAMOR in the future.

acronym

The X.Org glossary lists EXA as "Acceleration architecture with no well-defined acronym". The documentation calls the following declaration for EXA: "EXcellent Architecture or Ex-kaa aXeleration Architecture or whatever".

See also

Individual evidence

  1. ^ Zack Rusin: Summer coding. (No longer available online.) In: KDE Developer's Journals. June 3, 2005, archived from the original on November 18, 2005 ; accessed on January 28, 2009 . Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / www.kdedevelopers.org
  2. ^ Egbert Eich: LinuxTagMeeting2005Zack. In: X.Org Wiki. June 27, 2005, accessed January 28, 2009 .
  3. Summary of new features in X11R6.9 and X11R7.0 (Release Notes). December 21, 2005, accessed February 1, 2009 .
  4. a b Jesse Barnes: Adding EXA support to your X.Org video driver. March 9, 2006, accessed January 28, 2009 .
  5. ^ Zack Rusin: New acceleration architecture. June 25, 2005, accessed January 28, 2009 .
  6. Adam Jackson, "MacSlow" Peter Hutterer, Daniel Stone, Frank Groeneveld: Development / Documentation / Glossary. In: X.Org Wiki. October 12, 2008, accessed January 28, 2009 .

Web links