Installazione software · 4 min read · Jan 06, 2026

Installare Beryl Su Un Desktop Ubuntu Feisty Fawn Con Una Scheda Grafica ATI Radeon

Installare Beryl Su Un Desktop Ubuntu Feisty Fawn Con Una Scheda Grafica ATI Radeon

Versione 1.0
Autore: Falko Timme

Questo tutorial mostra come puoi installare e configurare Beryl su un desktop Ubuntu 7.04 (Feisty Fawn) con una scheda grafica ATI Radeon. Con Beryl, puoi rendere il tuo desktop utilizzando bellissimi effetti 3D. Utilizzeremo il driver open-source ATI che viene fornito con Ubuntu più AIGLX per raggiungere questo obiettivo; l’altro modo per farlo sarebbe utilizzare il driver ATI closed-source insieme a XGL, che sembra essere un po’ instabile.

Questo documento viene fornito senza alcuna garanzia! Voglio dire che questo non è l’unico modo per configurare un sistema del genere. Ci sono molti modi per raggiungere questo obiettivo, ma questo è il modo che seguo. Non rilascio alcuna garanzia che questo funzionerà per te!

1 Nota Preliminare

Ho messo insieme questo tutorial da questi due articoli:

Ho provato questo sul mio notebook HP Pavilion zt3000 di 3 anni, che ha una scheda grafica ATI Mobility Radeon 9200, e funziona davvero bene lì.

Assicurati di avere tutti gli aggiornamenti installati sul tuo desktop Ubuntu Feisty Fawn prima di provare questo.

2 Scoprire Informazioni Sulla Tua Scheda Grafica

Prima dovresti scoprire informazioni sulla tua scheda grafica. Apri un terminale (Applicazioni > Accessori > Terminale) e digita

lspci

Dovresti trovare qualcosa del genere nell’output:

01:00.0 VGA compatible controller: ATI Technologies Inc Radeon R250 [Mobility FireGL 9000] (rev 01)

(Questo output proviene dal mio notebook che utilizza una scheda grafica ATI Mobility Radeon 9200.)

La seguente lista mostra quali schede grafiche ATI possono utilizzare Beryl (la tua scheda grafica dovrebbe essere elencata sotto Full 3D Support se desideri utilizzare Beryl):

Supporto Completo 3D

  • schede basate su 7000 / rv100.
  • schede basate su 7200 / R100.
  • schede basate su 7500 / rv200.
  • schede basate su 8X00 / R200.
  • schede basate su 9000 / rv250.
  • schede basate su 9100 / R200.
  • schede basate su 9200 / rv280.

Accelerazione 3D Sperimentale

  • schede basate su 9500 / R300.
  • schede basate su 9600 / rv350 o rv360.
  • schede basate su 9700 / R300.
  • schede basate su 9800 / R350 o R360.
  • schede basate su X300 / rv370.
  • schede basate su X600 / rv380.
  • schede basate su X700 / rv410.
  • schede basate su X800 / R420 o R423 o R430 o R480.
  • schede basate su X850 / R480 o R481.

Solo Accelerazione 2D

  • GPU integrate Xpress 200M Northbridge

Non Supportato

  • schede basate su X1300 / R515.
  • schede basate su X1600 / R530.
  • schede basate su X1800 / R520.
  • schede basate su X1900 / R580.

3 Configurare AIGLX Più Il Driver ATI Open-Source

Vogliamo utilizzare AIGLX con il driver ATI open-source invece di XGL con il driver ATI proprietario (fglrx). Pertanto, dobbiamo disabilitare fglrx. Prima disabilitiamo il modulo del kernel fglrx:

sudo modprobe -r fglrx

Poi eseguiamo

glxinfo | grep vendor

Se vedi menzionato ATI nell’output, allora stai ancora utilizzando il driver sbagliato. Se vedi SGI invece, tutto va bene. Sul mio notebook, l’output era simile a questo:

server glx vendor string: SGI  
client glx vendor string: SGI  
OpenGL vendor string: Tungsten Graphics, Inc.

Se hai ATI nell’output del comando precedente, rimuovi il driver fglrx in questo modo (puoi farlo anche se hai SGI nell’output - giusto per essere sicuro):

sudo apt-get remove xorg-driver-fglrx; sudo apt-get install libgl1-mesa-glx libgl1-mesa-dri

Successivamente dobbiamo modificare /etc/X11/xorg.conf:

sudo gedit /etc/X11/xorg.conf

Sostituisci

| Section "Device" Identifier "ATI Technologies Inc Radeon R250 [Mobility FireGL 9000]" Driver "ati" BusID "PCI:1:0:0" EndSection |

con

| 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 |

(Nota le righe Option aggiunte e la riga Driver cambiata. Naturalmente, il tuo Identifier apparirà diverso se utilizzi una scheda grafica diversa dalla mia.)

Le sezioni Monitor e Screen in /etc/X11/xorg.conf dovrebbero essere a posto.

Sostituisci anche

| 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 |

con

| 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 |

(Nota che ho aggiunto una riga Option AIGLX in cima.)

E infine aggiungi le seguenti due sezioni alla fine di /etc/X11/xorg.conf se non esistono altrove nel file:

| Section "DRI" Mode 0666 EndSection Section "Extensions" Option "Composite" "Enable" EndSection |

Per far sì che le modifiche abbiano effetto, dobbiamo riavviare X. Possiamo farlo premendo Ctrl-Alt-Backspace (se questo non funziona, riavvia il sistema).

Dopo, esegui di nuovo

glxinfo | grep vendor

Dovresti ora vedere che SGI è menzionato nell’output:

server glx vendor string: SGI  
client glx vendor string: SGI  
OpenGL vendor string: Tungsten Graphics, Inc.

Poi esegui

glxinfo | grep "direct rendering"

Questo dovrebbe mostrare la seguente riga:

direct rendering: Yes
Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.