AIGLX

AIGLX
Affichage d'un cube avec accélération matérielle AIGLX avec Mozilla Firefox et Amarok.

AIGLX (Accelerated Indirect GL X) est un projet open source issu de la fondation X.Org et de la communauté Fedora Core afin d'améliorer le rendu graphique en utilisant l'accélération matérielle des cartes graphiques. Ce système permettra d'offrir des effets visuels équivalents à ceux du duo Beryl/Compiz-Xgl.

D'après Fedora Core, le projet a été créé du fait que Xgl ait été développé en code fermé puis libéré par Novell, ce qui n'est pas tout à fait dans la philosophie du logiciel libre. De plus il existe certaines critiques sur l'architecture et le système a beaucoup de défauts à corriger.

N'étant pas particulièrement concurrents, les deux projets vont avancer ensemble en échangeant du code afin d'assurer leur compatibilité.

Sommaire

Théorie

Il y a deux moyens pour un système à fenêtres d'autoriser une implémentation d'OpenGL à communiquer avec la carte graphique.

La première est d'utiliser le système client/serveur classique, de façon similaire aux routines X11. Cette manière est indirecte : les commandes sont envoyées au serveur X, lesquels les transmet à la carte graphique.

La deuxième solution est d'autoriser les commandes OpenGL à communiquer directement à la carte graphique. Cette solution ne correspond pas vraiment à l'implémentation actuelle du serveur X, mais elle permet à la commande OpenGL d'être plus facilement capturée et redirigée vers la texture. Cela permet à Compiz d'être construit au sommet du serveur graphique avec une petite extension GLX, plutôt que d'avoir besoin d'un serveur Xgl complet.

En pratique

Actuellement, plusieurs distributions dont Mandriva 2007, Fedora Core 6 ou Ubuntu « Edgy Eft » 6.10 peuvent faire tourner AIGLX « out of the box » (juste après installation, sans configuration additionnelle).

AIGLX a été fusionné avec le projet X.Org et fait partie de la version 7.1, ce qui permet aux distributions intégrant cette nouvelle version de l'utiliser. C'est le cas de Debian depuis le mois de septembre 2006, dans la version « unstable ».

Le live-cd Mandriva One 2007[1] peut permettre de tester et de comparer Xgl et AIGLX car il intègre les deux.

Notes et références

Voir aussi

Liens internes

Liens externes


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article AIGLX de Wikipédia en français (auteurs)

Игры ⚽ Нужна курсовая?

Regardez d'autres dictionnaires:

  • Aiglx — Würfel Ansicht eines hardwarebeschleunigten AIGLX Servers mit Firefox und Amarok. Basisdaten Entwickler …   Deutsch Wikipedia

  • AIGLX — Würfel Ansicht eines hardwarebeschleunigten AIGLX Servers mit Firefox und Amarok. Basisdaten Entwickler …   Deutsch Wikipedia

  • AIGLX — con Compiz en Fedora Core 6. AIGLX (Accelerated Indirect GLX), del inglés, GLX indirecto acelerado, es un proyecto libre iniciado por Red Hat y la comunidad de Fedora Linux para permitir aceleración indirecta GLX, capacidad de render en X.Org y… …   Wikipedia Español

  • AIGLX — Accelerated Indirect GLX ( AIGLX ) is an open source project founded by Red Hat and the Fedora community to allow accelerated indirect GLX rendering capabilities to X.Org and DRI drivers. This allows remote X clients to get fully hardware… …   Wikipedia

  • AIGLX — Compiz, запущенный на Fedora Core 6 с использованием AIGLX Accelerated Indirect GLX («AIGLX») Проект с открытым исходным кодом созданный с …   Википедия

  • Compiz — Screenshot showing the Cube plugin for Compiz on Fedora. Dev …   Wikipedia

  • Xgl — is an X server architecture designed to take advantage of modern graphics cards via their OpenGL drivers, layered on top of OpenGL via glitz. It supports hardware acceleration of all X, OpenGL and XVideo applications and graphical effects by a… …   Wikipedia

  • X.Org — Développeur Fondation X.Org Dernière version …   Wikipédia en Français

  • Compositing window manager — Compiz showing the desktop cube effect in Ubuntu. A compositing window manager is a type of window manager. A window manager is software that draws a graphical user interface on a computer display – it positions windows, draws additional elements …   Wikipedia

  • Xorg.conf — The file xorg.conf is used for configuring the X.Org Server. While typically located in /etc/X11/xorg.conf, its location may vary across operating systems.The X.Org Server project has attempted to make the server automatically configure itself as …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”