GLAMOR
GLAMOR ist eine Programmbibliothek, die die 3D-Fähigkeiten einer Grafikkarte zur Beschleunigung des 2D-Rendering verwendet. Glamor ist ab Version 1.16 Teil des X-Servers,<ref>[ANNOUNCE] xorg-server 1.16.0</ref> wo sie als 2D-Treiber angesiedelt ist. Glamor ist hardwareunabhängig und benutzt OpenGL-Funktionen und -Shader um 2D-Objekte darzustellen.<ref>Golem.de: X-Server bekommt 2D-Beschleunigung via OpenGL 19. März 2014</ref>
Glamor muss von jedem Treiber implementiert werden, was bisher bei radeonsi, nouveau, modesetting und Intels freiem Grafiktreiber geschehen ist. nouveau hat die Unterstützung inzwischen jedoch wieder entfernt und verweist stattdessen auf den modesetting-Treiber<ref>nouveau/xf86-video-nouveau - Nouveau Xorg driver for NVIDIA chips. Abgerufen am 16. November 2019.</ref>.
Das Ziel von Glamor ist alle bisherigen DDX ({{Modul:Vorlage:lang}} Modul:Vorlage:lang:103: attempt to index field 'wikibase' (a nil value), deutsch geräteabhängige X-Treiber), also XAA, EXA, UXA und SNA als Beschleunigungsbibliothek abzulösen.
Glamor kann bestimmte Operationen stark beschleunigen,<ref>GLAMOR Patch Bomb Can Boost Some Operations By 700~800% 13. März 2014</ref> bisher ist EXA jedoch meist etwas schneller als GLAMOR, was die Benchmark GtkPerf zeigt.<ref>Radeon 2D Performance On Fedora 21: EXA vs. GLAMOR 28. September 2014</ref>
| 3D-Treiber | Unterstützung für EXA | Unterstützung für GLAMOR | Unterstützung für SNA (SandyBridge's New Acceleration)<ref>Wird auch für Grafikkerne unterstützt, deren Architektur älter als Sandy Bridge ist</ref> |
|---|---|---|---|
| r300g | ja | nein | — |
| r600g | ja | ja | — |
| radeonsi | nein | ja | — |
| intel | ja | ja | ja |
| nouveau | ja | nein<ref>glamor: remove</ref> | — |
Quellen[Bearbeiten]
- Projektseite von Glamor (englisch)
<references />