XFree86 Acceleration Architecture
In the X Window System, XFree86 Acceleration Architecture (XAA) is a driver architecture to make a video card's 2D hardware acceleration available to the X server.[1][2] It was written by Harm Hanemaayer in 1996 and first released in XFree86 version 3.3. It was completely rewritten for XFree86 4.0. It was removed again from X.Org Server 1.13.
Most drivers implement acceleration using the XAA module. XAA is on by default, though acceleration of individual functions can be switched off as needed in the server configuration file (XF86Config or xorg.conf).
The driver for the ARK chipset was the original development platform for XAA.
In X.Org Server release 6.9/7.0, EXA was released as a replacement for XAA, as XAA supplies almost no speed advantage for current video cards. EXA is regarded as an intermediate step to converting the entire X server to using OpenGL.
References[edit]
- ↑ Anholt, Eric. "High Performance X Servers in the Kdrive Architecture". www.usenix.org. Retrieved 14 September 2018.
- ↑ Wetzel, Robert. "An acceleration architecture for DOpE" (PDF). wwwos.inf.tu-dresden.de. Retrieved 14 September 2018.
General references[edit]
- Information for ARK Logic Chipset Users: Acceleration (XFree86.org)
- XAA.HOWTO: This file describes how to add basic XAA support to a chipset driver (Egbert Eich, 23 April 2004)
This graphics software–related article is a stub. You can help EverybodyWiki by expanding it. |
This article "XFree86 Acceleration Architecture" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:XFree86 Acceleration Architecture. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.