Lexique informatique › Infrastructure › Glamor

Glamor

Infrastructure Svenska → Mis à jour: 2026-10-09

Le module X.Org qui dessine la 2D via OpenGL, si bien qu'un pilote graphique n'a plus aucun code d'accélération à lui.

Après deux générations de couches d'accélération maison, Zhigang Gong, chez Intel, a conclu que le serveur X ne devrait plus parler du tout aux cartes graphiques : tout ce qu'il dessine peut s'exprimer en appels OpenGL, et le pilote OpenGL existe déjà dans Mesa. Glamor est né en 2008 comme extension autonome et a été intégré au serveur X.Org en 2012. Les pixmaps deviennent des textures, les remplissages et les copies des appels de rendu, la composition XRender des shaders. Les nouvelles cartes obtiennent ainsi la 2D sous X le jour même où Mesa les prend en charge.

Le pilote générique modesetting utilise Glamor par défaut depuis 2015, le pilote Radeon y est passé pour toutes les cartes récentes, et Xwayland ne dessine pas autrement. L'ironie est que le besoin a disparu en même temps : GTK et Qt rendent depuis longtemps côté client et livrent des images toutes faites, de sorte qu'on n'accélère plus guère que des copies. Les critiques font remarquer qu'un détour par GL pour une ligne de deux pixels coûte cher. Les partisans répondent que cela a au moins le mérite d'exister, ce qu'on ne saurait dire de XAA sur une carte de 2020.

← Retour au lexique