GLAMOR

from Wikipedia, the free encyclopedia
The Linux graphic architecture with GLAMOR

GLAMOR is a program library that uses the 3D capabilities of a graphics card to speed up 2D rendering . Glamor is part of the X server from version 1.16 , where it is located as a 2D driver. Glamor is hardware independent and uses OpenGL functions and shaders to display 2D objects.

Glamor has to be implemented by every driver, which has happened so far with radeonsi , nouveau , modesetting and Intel's free graphics driver. However, nouveau has since removed support and instead refers to the modesetting driver.

The goal of Glamor is to replace all previous DDX ( English device dependent X drivers , German device dependent X drivers), i.e. XAA, EXA , UXA and SNA as acceleration libraries.

Glamor can greatly speed up certain operations, but so far EXA is usually a little faster than GLAMOR, which the benchmark GtkPerf shows.

3D driver Support for EXA Support for GLAMOR Support for SNA

(SandyBridge's New Acceleration)

r300g Yes No -
r600g Yes Yes -
radeonsi No Yes -
intel Yes Yes Yes
nouveau Yes No -

swell

  1. [ANNOUNCE] xorg-server 1.16.0
  2. Golem.de: X-Server gets 2D acceleration via OpenGL March 19, 2014
  3. nouveau / xf86-video-nouveau - Nouveau Xorg driver for NVIDIA chips. Retrieved November 16, 2019 .
  4. GLAMOR Patch Bomb Can Boost Some Operations By 700 ~ 800% March 13, 2014
  5. Radeon 2D Performance On Fedora 21: EXA vs. GLAMOR September 28, 2014
  6. Is also supported for graphics cores whose architecture is older than Sandy Bridge
  7. glamor: remove