EXA
Apparence
EXA[1] est un pilote informatique pour X.Org (et spécialement de XRender) qui remplace XAA[2]. Il a été développé par Zack Rusin pour le compte de Trolltech à partir du travail réalisé par Keith Packard sur KAA, l'architecture de KDrive[3], comme une solution transitoire en attendant l'avènement d'un serveur X basé sur OpenGL (Xegl). EXA a été introduit dans les versions 6.9/7.0 de X.Org[4].
Intel a développé des alternatives spécifiques à ses circuits graphiques :
- UXA est le successeur d'EXA pour tirer parti du nouveau gestionnaire de mémoire graphique GEM (Graphics Execution Manager) du noyau Linux.
- SNA (SandyBridge's New Acceleration) est le successeur d'UXA[5]. Contrairement à ce que son nom laisse à penser, SNA fonctionne également sur des circuits graphiques Intel antérieurs à celui équipant le processeur Sandy Bridge (un circuit de deuxième génération ou supérieure est requis)[6].
À partir de la version 3.0 des pilotes graphiques Intel pour Linux, SNA est activé par défaut[7].
Notes et références
[modifier | modifier le code]- EXA pourrait signifier Eyecandy Acceleration Architecture à moins qu'il ne s'agisse d'un cas de rétroacronymie
- XAA est l'acronyme de XFree86 Acceleration Architecture
- High Performance X Servers in the Kdrive Architecture par Eric Anholt (USENIX Annual Technical Conference 2004)
- voir l'historique des versions de X.org
- Intel Just Released A Crazy Fast Acceleration Architecture par Michael Larabel sur le site phoronix
- IntelGraphicsDriver
- Intel 3.0 Linux Driver To Enable SNA, Support XMir par Michael Larabel sur le site phoronix
Voir aussi
[modifier | modifier le code]Liens externes
[modifier | modifier le code]- (en) X.Org Glossary
- (en) ExaStatus
- (fr) Exa, une nouvelle architecture accélérée pour les drivers Xorg (linuxfr.org)
- (en) L'annonce faite le 25 juin 2005 par Zack Rusin sur la mailing list X.org
- (en) X.Org 6.9 / 7.0 – Next Generation X11 par René Rebe (linux-magazine.com)