Ecco come configurare AIGLX su Debian Etch avendo una scheda video ATI 9200 SE, che pur essendo un'ottima scheda permette comunque,
grazie alle configurazioni che seguono di poter usufruire dei benefici visivi che offrono gli interessantissimi Compiz o Beryl.
Per prima cosa, bisogna disfarsi di qualsiasi driver proprietario eventualente installato nel sistema tramite il gestore di pacchetti Synaptic (Sistema >
Amministrazione > Gestore Pacchetti Synaptic), fatto ciò ricerchiamo all'interno di questa GUI il termine "FGLRX" e marchiamo per la disinstallazione
completa i pacchetti che presentano FGLRX nel nome del pacchetto (es. "fglrx-nomepacchetto" - oppure "xorg-server-fglrx").
Fatto ciò, assicuriamoci di avere installate le seguenti librerie:
libgl1-mesa-dri
libgl1-mesa-glx
mesa-utils
xserver-xorg-video-ati
Se non dovessero essere installate entriamo nel Terminale, ci loggiamo come root e diamo un bel 'apt-get install ' per ogni pacchetto che
dobbiamo installare. (es. apt-get install lib1-mesa-dri).
Dopo aver installato questi pacchetti ci accingiamo a modificare il file xorg.conf x accogliere le impostazioni 3D, quindi da terminale e loggati come root,
diamo: gedit /etc/X11/xorg.conf ed iniziamo a vedere cosa cambiare e cosa aggiungere:
1) Nella 'Section "ServerLayout" ' aggiungere come ultima riga la voce: Option "AIGLX" "true";
2) Aggiungiamo la sezione Extensions così:
Section "Extensions"
Option "Composite" "Enable"
EndSection
3) Assicuriamoci che la sezione "Module" sia esattamente così:
Section "Module"
Load "dbe"
Load "bitmap"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "vbe"
EndSection
4) Assicuriamoci che la sezione "Device" sia così:
Section "Device"
Identifier "ATI Technologies Inc RV280 [Radeon 9200 SE]"
Driver "radeon"
BusID "PCI:1:0:0"
Option "AccelMethod" "XAA"
Option "AGPMode" "8"
Option "AGPFastWrite" "1"
Option "GARTSize" "64"
Option "EnablePageFlip" "1"
Option "ColorTiling" "1"
Option "XAANoOffscreenPixmaps" "true"
EndSection
5) Alla fine del file aggiungiamo:
Section "DRI"
Mode 0666
EndSection
ripristinare la situazione originale.
Fatto tutto ciò riavviamo il pc poichè i cambiamenti che abbiamo effettuato necessitano di tale operazione.
Una volta riavviato il pc entriamo nel terminale e verifichiamo che sia ora attivata l'accelerazione 3D digitando il comando: glxinfo | grep direct, l'output dovrebbe
essere di questo tipo: direct rendering: Yes. Successivamente verifichiamo l'esatto caricamento del modulo AIGLX digitando: cat /var/log/Xorg.0.log | grep -i aiglx
e l'output dovrebbe essere di questo tipo:
(**) AIGLX enabled
Essendo quindi tutt'ok vediamo come se la cava la nostra scheda video dando il comando: glxgears -printfps. Verrà visualizzato il famoso ingranaggio a tre
(rosso verde blu). Facciamo andare la visualizzazione a finestra normale (cioè come ve la apre il comando) per circa 20 secondi, giusto il tempo di fargli stampare
sul terminale qualche dato, poi massimizziamo la finestra e la facciamo andare di nuovo per 20 secondi. Dopodichè, chiudiamo la finestra con gli ingranaggi e vediamo
cosa c'è sul terminale. Se i frames a finestra normale sono circa 3500, quelli a finestra massimizzata saranno circa 850 quindi abbiamo bisogno di più "spinta" e
dobbiamo installare l'applicazione 'driconf' reperibile facilmente tramite "apt-get install" ed una volta avviata questa applicazione, dobbiamo attivare "HyperZ".
A questo punto riavviamo nuovamente il pce rifacciamo il testo digitando nuovamente glxgears -printfps. Il risultato dovrebbe essere davvero ottimo...dovremo arrivare
a circa 9400 fps a finestra normale e circa 1700/2000 fps a finestra massimizzata.
A questo punto possiamo dire che ce l'abbiamo fatta...abbiamo configurato il sistema ad accogliere sia Compiz e sia Beryl di cui potete trovare i pacchetti tramite
apt-get oppure googlando un pò, comunque semplicissimi da installare ed usare. Per eventuali problemi segnalo che su debianitalia.org ci sono già altre guide
alla configurazione di Compiz o Beryl.
Spero che questa mia guida serva a chiunque abbia difficoltà ad abilitare l'accelerazione 3D con schede video ATI!
Buona configurazione a tutti!!



Commenti
Inviato da coimba il Ven, 19/01/2007 - 02:54.
Device?
E da pochissimo che uso ubuntu e non sono un gran esperto linux, anzi ...
ho una dannata radeon 9200se,
ho seguito alla lettera la tua guida, ma non so come modificare la sezione device di xorg.conf visto che il mio ne ha 3 ... mi speigo meglio ... ecco la mia sezione device di xorg.conf:
Section "Device"
Identifier "ATI RADEON 9200"
Driver "ati"
VendorName "ATI"
BoardName "ATI Radeon (fglrx)"
Option "MergedFB" "off"
BusID "PCI:1:0:0"
EndSection
Section "Device"
#
Identifier "device1"
Driver "ati"
VendorName "ATI"
BoardName "ATI Radeon (fglrx)"
Option "MergedFB" "off"
BusID "PCI:1:0:0"
Screen 1
EndSection
Section "Device"
Identifier "aticonfig-Device[0]"
Driver "fglrx"
Option "VideoOverlay" "on"
Option "OpenGLOverlay" "off"
Option "ForceMonitors" "crt1,notv"
EndSection
come la modifico?
Grazie!
Inviato da ntropia il Ven, 19/01/2007 - 09:28.
Richieste
@Coimba
questo non è il posto giusto per chiedere assistenza. Meglio se apri una richiesta sul forum, e le risposte non mancheranno.
eNjoy
Chi ha intendimento conti il numero della Bestia, perché è un numero d'uomo; e il suo numero è...
rw-rw-rw-Inviato da bricke il Mer, 11/04/2007 - 10:27.
Re: Richieste
questa guida va bene anche per ati radeon 9250??
Questo è Unix. Ti dà abbastanza corda per impiccarti da solo. --Miquel van Smoorenburg
Inviato da czz78 il Mar, 05/06/2007 - 11:28.
Re: Richieste
ho provato la guida ed ho testato con debian sid e ati 9250
tutto ok
allego il mio xorg.conf
debosx:/etc/X11# cat xorg.conf
# xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg
Section "Files"
# path to defoma fonts
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/X11R6/lib/X11/fonts/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi"
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection
Section "Module"
Load "dbe"
Load "bitmap"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "vbe"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "it"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "Emulate3Buttons" "true"
EndSection
Section "Device"
Identifier "ATI Technologies Inc RV280 [Radeon 9200 PRO]"
Driver "radeon"
BusID "PCI:1:0:0"
Option "UseFBDev" "true"
Option "AccelMethod" "XAA"
Option "AGPMode" "8"
Option "AGPFastWrite" "1"
Option "GARTSize" "64"
Option "EnablePageFlip" "1"
Option "ColorTiling" "1"
Option "XAANoOffscreenPixmaps" "true"
Option "AddARGBGLXVisuals"
EndSection
Section "Monitor"
Identifier "523X"
Option "DPMS"
HorizSync 30-54
VertRefresh 50-120
EndSection
Section "Screen"
Identifier "Default Screen"
Device "ATI Technologies Inc RV280 [Radeon 9200 PRO]"
Monitor "523X"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1024x768" "800x600" "640x480"
EndSubSection
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
Option "AIGLX" "true
EndSection
Section "DRI"
Mode 0666
EndSection