Installation · 4 min read · Jan 06, 2026
Installation von Beryl auf einem Ubuntu Feisty Fawn Desktop mit einer ATI Radeon Grafikkarte
Installation von Beryl auf einem Ubuntu Feisty Fawn Desktop mit einer ATI Radeon Grafikkarte
Version 1.0
Autor: Falko Timme
Dieses Tutorial zeigt, wie Sie Beryl auf einem Ubuntu 7.04 (Feisty Fawn) Desktop mit einer ATI Radeon Grafikkarte installieren und konfigurieren können. Mit Beryl können Sie Ihren Desktop mit schönen 3D-Effekten gestalten. Wir werden den Open-Source ATI-Treiber verwenden, der mit Ubuntu geliefert wird, plus AIGLX, um dies zu erreichen; die andere Möglichkeit wäre, den proprietären ATI-Treiber zusammen mit XGL zu verwenden, was jedoch etwas instabil zu sein scheint.
Dieses Dokument kommt ohne jegliche Gewährleistung! Ich möchte sagen, dass dies nicht der einzige Weg ist, ein solches System einzurichten. Es gibt viele Möglichkeiten, dieses Ziel zu erreichen, aber dies ist der Weg, den ich wähle. Ich gebe keine Garantie, dass dies bei Ihnen funktioniert!
1 Vorbemerkung
Ich habe dieses Tutorial aus diesen beiden Artikeln zusammengestellt:
- https://help.ubuntu.com/community/RadeonDriver
- http://wiki.beryl-project.org/wiki/Install_Beryl_on_Ubuntu_Feisty_with_AIGLX
Ich habe dies auf meinem 3 Jahre alten HP Pavilion zt3000 Notebook ausprobiert, das über eine ATI Mobility Radeon 9200 Grafikkarte verfügt, und es funktioniert dort wirklich gut.
Bitte stellen Sie sicher, dass Sie alle Updates auf Ihrem Ubuntu Feisty Fawn Desktop installiert haben, bevor Sie dies versuchen.
2 Informationen zu Ihrer Grafikkarte
Zuerst sollten Sie Informationen zu Ihrer Grafikkarte herausfinden. Öffnen Sie ein Terminal ( Anwendungen > Zubehör > Terminal) und geben Sie ein
lspciSie sollten etwas wie dies in der Ausgabe finden:
01:00.0 VGA kompatibler Controller: ATI Technologies Inc Radeon R250 [Mobility FireGL 9000] (rev 01)(Diese Ausgabe stammt von meinem Notebook, das eine ATI Mobility Radeon 9200 Grafikkarte verwendet.)
Die folgende Liste zeigt, welche ATI-Grafikkarten Beryl verwenden können (Ihre Grafikkarte sollte unter Vollständige 3D-Unterstützung aufgeführt sein, wenn Sie Beryl verwenden möchten):
Vollständige 3D-Unterstützung
- 7000 / rv100 basierte Karten.
- 7200 / R100 basierte Karten.
- 7500 / rv200 basierte Karten.
- 8X00 / R200 basierte Karten.
- 9000 / rv250 basierte Karten.
- 9100 / R200 basierte Karten.
- 9200 / rv280 basierte Karten.
Experimentelle 3D-Beschleunigung
- 9500 / R300 basierte Karten.
- 9600 / rv350 oder rv360 basierte Karten.
- 9700 / R300 basierte Karten.
- 9800 / R350 oder R360 basierte Karten.
- X300 / rv370 basierte Karten.
- X600 / rv380 basierte Karten.
- X700 / rv410 basierte Karten.
- X800 / R420 oder R423 oder R430 oder R480 basierte Karten.
- X850 / R480 oder R481 basierte Karten.
Nur 2D-Beschleunigung
- Xpress 200M Northbridge integrierte GPUs
Nicht unterstützt
- X1300 / R515 basierte Karten.
- X1600 / R530 basierte Karten.
- X1800 / R520 basierte Karten.
- X1900 / R580 basierte Karten.
3 AIGLX plus den Open-Source ATI-Treiber konfigurieren
Wir möchten AIGLX mit dem Open-Source ATI-Treiber anstelle von XGL mit dem proprietären ATI-Treiber (fglrx) verwenden. Daher müssen wir fglrx deaktivieren. Zuerst deaktivieren wir das fglrx-Kernelmodul:
sudo modprobe -r fglrxDann führen wir aus
glxinfo | grep vendorWenn Sie ATI in der Ausgabe sehen, verwenden Sie immer noch den falschen Treiber. Wenn Sie stattdessen SGI sehen, ist alles in Ordnung. Auf meinem Notebook sah die Ausgabe so aus:
server glx vendor string: SGI
client glx vendor string: SGI
OpenGL vendor string: Tungsten Graphics, Inc.Wenn Sie ATI in der Ausgabe des vorherigen Befehls haben, entfernen Sie den fglrx-Treiber wie folgt (Sie können dies auch tun, wenn Sie SGI in der Ausgabe haben - nur um sicherzugehen):
sudo apt-get remove xorg-driver-fglrx; sudo apt-get install libgl1-mesa-glx libgl1-mesa-driAls nächstes müssen wir /etc/X11/xorg.conf ändern:
sudo gedit /etc/X11/xorg.confErsetzen Sie
| Section "Device" Identifier "ATI Technologies Inc Radeon R250 [Mobility FireGL 9000]" Driver "ati" BusID "PCI:1:0:0" EndSection |
mit
| Section "Device" Identifier "ATI Technologies Inc Radeon R250 [Mobility FireGL 9000]" Driver "radeon" BusID "PCI:1:0:0" Option "XAANoOffscreenPixmaps" Option "AGPMode" "4" Option "AGPFastWrite" "true" Option "DisableGLXRootClipping" "true" Option "AddARGBGLXVisuals" "true" Option "AllowGLXWithComposite" "true" Option "EnablePageFlip" "true" EndSection |
(Bitte beachten Sie die hinzugefügten Optionszeilen und die geänderte Treiberzeile. Natürlich wird Ihr Identifier anders aussehen, wenn Sie eine andere Grafikkarte verwenden als ich.)
Die Monitor- und Bildschirmabschnitte in /etc/X11/xorg.conf sollten in Ordnung sein.
Ersetzen Sie auch
| Section "ServerLayout" Identifier "Default Layout" Screen "Default Screen" InputDevice "Generic Keyboard" InputDevice "Configured Mouse" InputDevice "stylus" "SendCoreEvents" InputDevice "cursor" "SendCoreEvents" InputDevice "eraser" "SendCoreEvents" InputDevice "Synaptics Touchpad" EndSection |
mit
| Section "ServerLayout" Option "AIGLX" "true" Identifier "Default Layout" Screen "Default Screen" InputDevice "Generic Keyboard" InputDevice "Configured Mouse" InputDevice "stylus" "SendCoreEvents" InputDevice "cursor" "SendCoreEvents" InputDevice "eraser" "SendCoreEvents" InputDevice "Synaptics Touchpad" EndSection |
(Bitte beachten Sie, dass ich eine AIGLX-Optionszeile oben hinzugefügt habe.)
Und fügen Sie schließlich die folgenden beiden Abschnitte am Ende von /etc/X11/xorg.conf hinzu, wenn sie nicht anderswo in der Datei vorhanden sind:
| Section "DRI" Mode 0666 EndSection Section "Extensions" Option "Composite" "Enable" EndSection |
Um die Änderungen wirksam werden zu lassen, müssen wir X neu starten. Wir können dies tun, indem wir Strg-Alt-Rücktaste drücken (wenn dies nicht funktioniert, starten Sie das System neu).
Führen Sie danach erneut aus
glxinfo | grep vendorSie sollten jetzt sehen, dass SGI in der Ausgabe erwähnt wird:
server glx vendor string: SGI
client glx vendor string: SGI
OpenGL vendor string: Tungsten Graphics, Inc.Führen Sie dann aus
glxinfo | grep "direct rendering"Dies sollte die folgende Zeile anzeigen:
direct rendering: YesErhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.