Aiglx
Aus Fedorawiki.de
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:
- ATI: Radeon 7000 bis x850 (mit radeon-Treiber)
- Intel: faktisch alle
- NVIDIA: alle vom NVidia-Treiber 1.0-9629 und neuer unterstützen Grafikkarten
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
- AIGLX funktioniert nur auf dem halben oder (1/4) Bildschirm
Section "Device"
...
Option "AGPSize" "16"
...
Weiterführende Artikel und Links
- Compiz - Einrichtung von Compiz unter FC6
- Beryl - Installation von Beryl unter FC6
- Nvidia - Installation des proprietären Nvidia-Treibers zur Benutzung von AIGLX
- http://www.compiz-fusion.org/ (englisch)
- Aiglx unter FC5 einrichten
- Fedora Rendering Project