Aiglx

Aus Fedorawiki.de

Wechseln zu: Navigation, Suche
Dieser Artikel ist Teil der HOWTO Sammlung

AIGLX (Accelerated Indirect GLX, wobei GLX die Abkürzung für "Open Graphics Library" (offene Grafik Bibliothek) Extension to the X Window System" ist) wurde vom Fedora-Projekt mit dem Ziel entwickelt, videokartenbeschleunigte Effekte auf den Linux Desktop zu bringen. Im Gegensatz zu Xgl verfolgt AIGLX den Ansatz, den X-Server nicht vollständig zu ersetzen, sondern inkrementell zu verbessern, indem die einzelnen Komponenten des X-Servers um die notwendige Unterstützung erweitert werden. Windowmager die diese Funktionen nutzen sind die sogenannten Composition Manager wie Compiz, Beryl oder auch in Teilen metacity . Seit dem 6. April 2007 sind Beryl und Compiz als Compiz Fusion vereint, die erste stabile Veröffentlichung erfolgte am 20. Oktober 2007 mit der Version 0.6.0.

Inhaltsverzeichnis

Was bringt AIGLX?

Es ermöglicht grafische Effekte wie echte Transparenz, stufenloser Zoom und 3D-Effekte. Je nach verwendetem Composition Manager sind mehrere Effekte möglich:

  • bei Bewegung wackelnde Fenster
  • echte Transparenz in allen Anwendungen (auch z.B. beim Abspielen von Videos)
  • Animationen beim Minimieren oder Wiederherstellen von Fenstern
  • Vorschau beim Wechsel der Anwendungen mittels ALT+Tab
  • Wechsel zwischen virtuellen Desktops dargestellt als Drehen eines Würfels
  • und noch viele mehr


Installation von AIGLX

Da AIGLX in Fedora schon in der Standardinstallation enthalten ist, werden (auch bei einem Uprade) keine weiteren Schritte mehr benötigt.

Unterstützung durch die Grafikkarte

AIGLX benötigt eine OpenGL-beschleunigte Grafikkarte und funktioniert daher leider nicht mit allen verfügbaren Grafikkarten.

Welche Grafikkarten werden unterstützt:

Grafikkarten, die nicht funktionieren:

  • ATI: Rage 128, Mach64
  • ATI: Der proprietäre fglrx-Treiber von Ati hat noch keine Unterstützung für AIGLX
  • Matrox: MGA G200 bis G550
  • NVIDIA: Der OpenSource-Treiber nv hat keine Unterstützung für 3D-Beschleunigung und damit auch nicht für AIGLX; der OpenSource-Treiber nouveau bringt AIGLX Unterstützung mit sich, ist aber noch in einer frühen Entwicklungsphase.
  • 3dfx: Voodoo 1 und 2

Eine Liste findet sich dabei auf den Seiten des Fedoraprojektes.

Bekannte Probleme / Workarrounds

  • AIGLX funktioniert nur auf dem halben oder (1/4) Bildschirm
    • Beroffene Grafikkarten: Radeon Mobility M6 LY, Radeon Mobility M9+, Radeon Mobility R250 Lf (FireGL 9000)
    • Weitere Lösungsmöglichkeiten hier
    • Lösung a) AGP-Einstellung in der /etc/X11/xorg.conf hinzufügen
Section "Device"
...
     Option "AGPSize" "16"
...


Weiterführende Artikel und Links