GLAMOR

Die Linux-Grafikarchitektur mit 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,[1] wo sie als 2D-Treiber angesiedelt ist. Glamor ist hardwareunabhängig und benutzt OpenGL-Funktionen und -Shader um 2D-Objekte darzustellen.[2]

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[3].

Das Ziel von Glamor ist alle bisherigen DDX (englisch device dependent X drivers, deutsch geräteabhängige X-Treiber), also XAA, EXA, UXA und SNA als Beschleunigungsbibliothek abzulösen.

Glamor kann bestimmte Operationen stark beschleunigen,[4] bisher ist EXA jedoch meist etwas schneller als GLAMOR, was die Benchmark GtkPerf zeigt.[5]

3D-Treiber Unterstützung für EXA Unterstützung für GLAMOR Unterstützung für SNA

(SandyBridge's New Acceleration)[6]

r300g ja nein
r600g ja ja
radeonsi nein ja
intel ja ja ja
nouveau ja nein[7]

Quellen

  1. [ANNOUNCE] xorg-server 1.16.0
  2. Golem.de: X-Server bekommt 2D-Beschleunigung via OpenGL 19. März 2014
  3. nouveau/xf86-video-nouveau - Nouveau Xorg driver for NVIDIA chips. Abgerufen am 16. November 2019.
  4. GLAMOR Patch Bomb Can Boost Some Operations By 700~800% 13. März 2014
  5. Radeon 2D Performance On Fedora 21: EXA vs. GLAMOR 28. September 2014
  6. Wird auch für Grafikkerne unterstützt, deren Architektur älter als Sandy Bridge ist
  7. glamor: remove

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.