EXA

XAA/EXA/UXA/SNA sont APIs.

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

  1. ↑ EXA pourrait signifier Eyecandy Acceleration Architecture à moins qu'il ne s'agisse d'un cas de rétroacronymie
  2. ↑ XAA est l'acronyme de XFree86 Acceleration Architecture
  3. ↑ High Performance X Servers in the Kdrive Architecture par Eric Anholt (USENIX Annual Technical Conference 2004)
  4. ↑ voir l'historique des versions de X.org
  5. ↑ Intel Just Released A Crazy Fast Acceleration Architecture par Michael Larabel sur le site phoronix
  6. ↑ IntelGraphicsDriver
  7. ↑ Intel 3.0 Linux Driver To Enable SNA, Support XMir par Michael Larabel sur le site phoronix

Voir aussi

Liens externes

  • icône décorative Portail des logiciels libres