Home / LinuxUser / 2007 / 02 / Gute Aussichten

Newsletter abonnieren

Lies uns auf...

Folge LinuxCommunity auf Twitter

Top-Beiträge

„Klickbunt auf dem Server? Warum nicht, wenn's hilft!"
(195 Punkte bei 6 Stimmen)
Bezahlstandard
(121 Punkte bei 4 Stimmen)

Heftarchiv

LinuxUser Heftarchiv

EasyLinux Heftarchiv

Ubuntu User Heftarchiv

Ubuntu User Heftarchiv

Partner-Links:

Das B2B Portal www.Linx.de informiert über Produkte und Dienstleistungen.

Gute Aussichten

Beryl und AIGLX

01.02.2007 Mit AIGLX und Beryl bricht auf dem Linux-Desktop eine neue Ära an: Die integrierte 3D-Beschleunigung ermöglicht beeindruckende Effekte und echte Transparenz.

Auf YouTube finden sich in letzter Zeit Nutzer immer mehr Videos, in denen Anwender ihren Linux-Desktop vorführen. Was mit der Kommandozeile nur einen begrenzten Reiz hat, erregt dank XGL, AIGLX, Beryl und Compiz Aufsehen: Die Stichworte beryl aiglx fördern etwa 150 Einträge zu Tage. Da segelt ein durchsichtiger Desktopwürfel über eine Gebirgslandschaft, verschmelzen Fenster beim Schließen langsam mit dem Hintergrund oder brennen beim Minimieren qualmend von oben nach unten ab (Abbildung 1) – eine tolle Show. Und es kommen ständig neue Effekte hinzu: So schneite es kurz vor Weihnachten plötzlich auf dem Desktop – ein Schnee-Effekt simulierte das lustige Schneetreiben.

Abbildung 1: Für den Feuereffekt brauchen Sie schon eine einigermaßen gute Grafikkarte – erst recht, wenn Sie noch den Rauch dazu schalten.

Wie aber kommen Sie an diese Effekte und richten AIGLX und Beryl ein? Zwar funktioniert das noch nicht per Mausklick, aber seit der X.org-Server in der Version 7.1 AIGLX unterstützt, müssen Sie neben der 3D-Beschleunigung nur noch den Compositing-Manager Beryl einspielen. Es genügt aber nicht, einfach eine 3D-Karte zu besitzen, zudem läuft AIGLX nicht auf jeder Distribution.

Wo die Probleme liegen und wie Sie AIGLX zusammen mit Beryl einsetzen, lesen Sie im folgenden exemplarisch für Ubuntu Edgy Eft (Edgy) und Fedora Core 6 (FC6). Nutzen Sie eine andere Distribution, bietet das Beryl-Wiki ausführliche Anleitungen dazu, wie Sie Arch Linux, Gentoo, Mandriva oder Slackware [1] Flügel verleihen. Suse empfiehlt, Beryl zusammen mit XGL zu verwenden [2]. Nach der Installation schalten Sie Beryls Effekte über eine grafische Bedienoberfläche bequem an und aus (Abbildung 2).

Abbildung 2: Der Effektmanager von Beryl wirkt zwar etwas unübersichtlich, erleichtert aber die Einstellungen.

Grafikkarten

Zunächst aber: Was brauchen Sie, um Effekte mit AIGLX zu erzeugen? Während für XGL-Effekte Grafikkarten genügen, die generell 3D-Beschleunigung beherrschen, muss ein Grafikkartentreiber die Funktion "GLX_EXT_texture_from_pixmap" zur Verfügung stellen, damit die Karte mit AIGLX kooperiert.

Diese Funktion bringen sowohl der Intel-Treiber i810, der sämtliche Intel-Chips unterstützt, als auch der freie ATI-Treiber radeon der X.org-Foundation mit. Er kann mit Karten bis zur ATI Radeon X850 umgehen, eine Liste finden Sie bei Free3D.org [3]. Der proprietäre fglrx-Treiber von ATI läuft zwar auch mit einer ganzen Reihe von Karten [4], lässt sich aber nicht mit AIGLX einsetzen, da er kein Compositing unterstützt. Sie nutzen mit diesem Treiber aber problemlos XGL. Die nv-Treiber für Nvidia vergessen Sie am besten komplett: Sie beherrschen keine 3D-Beschleunigung. Die proprietären Treiber von Nvidia unterstützen AIGLX erst ab Version 1.0-9XXX – Sie brauchen als Nvidia-Nutzer also zunächst einen aktuellen Treiber.

Welchen Treiber Sie momentan verwenden, entnehmen Sie dem Eintrag Driver im Abschnitt Section "Device" der Datei /etc/X11/xorg.conf. Nutzen Sie bereits einen proprietären Treiber von Nvidia (älter als 1.0-9XXX) oder ATI, müssen Sie diesen zunächst deinstallieren, um AIGLX einzusetzen. Nutzer einer ATI-Karte tragen anschließend einfach radeon neben den oben erwähnten Eintrag Driver in die Datei xorg.conf ein, weil Edgy und FC6 den Treiber bereits mitbringen. Anwender, in deren Rechner ein Intel-Chip werkelt, ändern gar nichts, sondern installieren Beryl. Lediglich Nvidia-Besitzer spielen den neuen Treiber auf einem der beiden beim Beryl-Projekt [5] beschriebenen Wege ein.

AIGLX

Im Gegensatz zu den Treibern für die Grafikkarte müssen Sie AIGLX nicht installieren: Der X.org-Server, den sowohl Edgy als auch FC6 verwenden, unterstützt AIGLX-Funktionen. Dapper-Nutzer installieren einen AIGLX-fähigen X-Server [6].

Sie können für die 3D-Effekte auch einen XGL-Server einsetzen, doch bringt der auch Nachteile mit sich. Spielen Sie gerne Games mit 3D-Grafik, kommen Sie unter Umständen unter die Räder, da bei XGL alle Grafikanfragen über den XGL-Server laufen müssen. Das schwächt die Performance und passiert mit AIGLX nicht, weil die Spiele ihre Grafikbefehle bei Bedarf am X-Server vorbei direkt an die Grafikkarte senden.

Es gibt übrigens etliche Anleitungen im Netz, die erklären, wie Sie Beryl und AIGLX installieren – viele davon gelten bereits nicht mehr. Da sich in diesem Bereich noch immer viel tut, werfen Sie am besten einen Blick in das Beryl-Wiki [1]. Das aktualisiert die Beschreibungen permanent, und die Anleitungen funktionieren gut.

Als Fork von Compiz läuft Beryl potenziell noch nicht so stabil, wie Compiz selbst. Sie sollten das in Erwägung ziehen, bevor Sie die Desktopeffekte auf einem Produktivsystem einrichten; allerdings gab es im Test keine Abstürze. Im Zweifelsfall deaktivieren Sie Beryl über das Tray-Icon (Abbildung 3) und arbeiten mit Metacity oder Kwin.

Abbildung 3: Über das Symbol des roten Edelsteins in der Kontrollleiste wechseln Sie die Fenstermanager.

Einem Freund empfehlen    Druckansicht Bookmark and Share
Kommentare

2487 Hits
Wertung: 134 Punkte (31 Stimmen)

Schlecht Gut

Infos zum Autor

Kristian Kißling

Kristian Kißling

Wenn Kristian Kißling nicht gerade für die LinuxCommunity schreibt, arbeitet er als Redakteur bei der Zeitschrift EasyLinux und als Chefredakteur für den Ubuntu User. Am liebsten beschäftigt er sich mit Multimedia- und Unterhaltungssoftware im weiteren Sinne und mit neuer Open-Source-Software, die überraschende Fähigkeiten zeigt.

Zum Blog von Kristian Kißling →


Infos zur Publikation

Infos zur Publikation

title_2013_06

Aktuelle Ausgabe kaufen:

Heft bestellen Heft als PDF kaufen

LinuxUser erscheint monatlich und kostet in der Nomedia-Ausgabe EUR 5,95 und mit DVD EUR 8,50. Weitere Informationen zum Heft finden Sie auf der LinuxUser-Homepage.

Im LinuxUser-Probeabo erhalten Sie drei Ausgaben für 3 Euro. Das Jahresabo (ab EUR 60,60) können Sie im Medialinx-Shop bestellen.

Tipp der Woche

Terminator
Viele Terminals im Griff mit Terminator
Tim Schürmann, 07.05.2013 10:57, 1 Kommentare

Wer morgens nach dem Einschalten des Rechners erst einmal mehrere Terminals öffnet und sich diese mühevoll auf dem Bildschirm drapiert, der sollte einen Blick auf Terminator werfen. Das kleine...

Aktuelle Fragen

Kontakt via QR code hinzufügen
Herman Sproesser, 17.05.2013 17:46, 3 Antworten
Hi hab in der aktuellen ausgabe 06.2013 den artikel über QR Codes gelesen. Ich hab nartürlich...
Dateimanager Dolphin, wo legt er die Datei Kommentare ab?
Uwe Heine, 16.05.2013 15:19, 1 Antworten
Suse Linux 12.1 - KDE 4.7.2 / Dolphin 1.7. Ich habe bei vielen Dateien über Dolphin Kommentare...
wie baut man Kernel Module so, dass sie mit jedem Kernel laden?
GoaSkin , 22.04.2013 10:22, 1 Antworten
Hallo, baut man anhand eines Kernel-Sources Module, nutzt Linux im Normalfall eine strikte V...
Problem beim Installieren von SuSe 12.3
Georg Prokert, 14.04.2013 00:04, 16 Antworten
Hallo, auf meinem neuem Laptop (Acer Aspire V3-771, Intel Core i5-3230 M, Intel HD Graphics 4...
lvm wieder loswerden
Peter Dibbern, 11.04.2013 16:28, 4 Antworten
Ich habe sämtliche alten Kisten ausgeschlachtet und aus der Teilen einen Rechner zusammengeschrau...