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