EXA

Un article de Wikipédia, l'encyclopédie libre.
Aller à : Navigation, rechercher
Page d'aide sur l'homonymie Pour les articles homonymes, voir Exa (homonymie).

EXA[1] est un procédé d'accélération moderne pour X.Org (et spécialement de XRender) destiné à remplacer 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].

Sommaire

[modifier] Configurer X.org pour utiliser l'accélération EXA

Par défaut, l'accélération de X.Org repose encore sur XAA. Aussi, pour tirer parti de EXA, le fichier xorg.conf doit être modifié en ajoutant la ligne suivante à la section « Device » :

Option  "AccelMethod"   "EXA"

[modifier] Notes

  1. EXA pourrait signifier Eyecandy Acceleration Architecture à moins qu'il ne s'agisse d'un cas de rétro-acronymie
  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

[modifier] Voir aussi

[modifier] Liens externes

Outils personnels
Espaces de noms
Variantes
Actions
Navigation
Contribuer
Imprimer / exporter
Boîte à outils
Autres langues