AIGLX + Beryl unter Ubuntu 6.10 installieren
Thema: Linux
Serie(n): M6-Serie + ATI Radeon Mobility
Fragestellung: Wie installiert man den 3D-beschleunigten Desktop AIGLX und Beryl unter Ubuntu 6.10 “Edgy Eft” auf einem ASUS M6N Notebook mit ATI Radeon Mobility 9600 Grafikkarte?
Die richtigen Pakete installieren
Zuerst müssen wir die benötigten Software-Quellen aktivieren. Dazu gehen wir auf →System→Administration→Software-Quellen, aktivieren im Reiter “Ubuntu 6.10” alle verfügbaren Quellen und fügen unter “Drittanbieter” den Eintrag
"deb http://download.tuxfamily.org/3v1deb edgy beryl-svn" "deb-src http://download.tuxfamily.org/3v1deb edgy beryl-svn"
hinzu. Dann laden wir uns die Schlüsseldatei http://3v1n0.tuxfamily.org/DD800CD9.gpg herunter und importieren diese im Reiter “Authentifizierung” mittels “Schlüsseldatei importieren”.
Als nächstes bringen wir das System auf den aktuellen Stand, indem wir →System→Administration→Aktualisierungsverwaltung ausführen und “Prüfen” auswählen. Nach erfolgreichem Update können wir auch dieses Programm schließen.
Nun starten wir →System→Administration→Synaptic-Paketverwaltung und wählen links im Baum “Alle” aus. In der rechten Liste vergewissern wir uns, dass das Paket xorg-driver-fglrx NICHT installiert ist. Ist dies doch der Fall, so merken wir es zur vollständigen Entfernung vor und wählen “Anwenden”, um das Entfernen durchzuführen (dies ist nötig, da der fglrx-Treiber einige Bibliotheken der libgl1-mesa Pakete auswechselt und der radeon-Treiber somit das Direct Rendering nicht mehr aktivieren kann).
Nun gehen wir die Liste durch und wählen folgende Pakete zur Installation aus (soweit sie nicht bereits installiert sind):
berylemerald-themeslibgl1-mesa-drilibgl1-mesa-glxmesa-utilsxserver-xorg-video-ati
Ein Klick auf Anwenden startet die Installation.
AIGLX aktivieren und optimieren
Wir wählen die Konsole über →Anwendungen→Systemwerkzeuge→Konsole aus und starten über →Session→New Root Shell eine user-Konsole.
sudo gedit /etc/X11/xorg.conf
In dieser Konfigurationsdatei müssen wir nun folgende Anpassungen vornehmen:
Section "Module"
...
Load "dbe"
Load "dri"
Load "glx"
...
EndSection
Die Pünktchen “...” deuten auf weitere mögliche Optionen hin, die für uns nicht weiter für Belang sind und ignoriert werden können.
Section "Device"
Identifier "ATI Radeon Mobility"
Driver "radeon"
BusID "PCI:1:0:0"
Option "AccelMethod" "XAA"
# Option "AccelMethod" "EXA"
Option "AGPFastWrite" "1"
Option "ColorTiling" "1"
Option "EnablePageFlip" "1"
Option "GARTSize" "64" #Größe des Grafikspeichers
Option "XAANoOffscreenPixmaps" "1"
EndSection
Derzeit ist die RenderMethod XAA noch die schnellere Wahl. Da EXA die neuere Variante ist, könnte sich daran in Zukunft noch etwas ändern. Daher ist sie vorhanden aber auskommentiert. Bei einer Einstellung von AGPMode größer als “1” verweigert meine Radeon Mobility 9600 den Start von Gnome.
Section "Screen"
Identifier "Default Screen"
Device "ATI Radeon Mobility"
DefaultDepth 24
...
EndSection
Die Monitor-Settings lässt man am besten so, wie sie bei Installation des Systems erkannt worden sind.
Section "dri"
Mode 0666
EndSection
Bei dieser Section müssen wir auf die Kleinschreibung von “dri” achten.
Section "Extensions"
Option "Composite" "1"
EndSection
Um zu testen, ob die 3D-Beschleunigung nun funktioniert, starten wir den xserver neu (Strg-Alt-Backspace oder System rebooten) und geben in einer user-Konsole das Kommando glxinfo ein. Bei erfolgreicher Aktivierung erscheint in dem Bericht die Meldung direct rendering: Yes.
Beryl starten und einrichten
Um Beryl direkt zu starten, führen wir in einer user-Konsole den Befehl
beryl-manager
aus. Bei erfolgreichem Start verändern sich die Fensterrahmen und ein roter Kristall taucht in der Quick-Info-Zeile auf.
Um Beryl bei jedem Systemstart automatisch zu starten, fügen wir unter →System→Einstellungen→Sitzungen→Startprogramme den beryl-manager hinzu. Da sich bei dieser Art des Starts von Beryl noch ein Bug bemerkbar macht, der die Fensterrahmen zum Flackern bringt, müssen wir derzeit auch noch das Programm emerald zu den Startprogrammen hinzufügen.

Mitglieder: 4915
Gäste online: 2
Mitglieder online: 0

