Configurazione AIGLX su ATI 9200 SE

Sab, 13/01/2007 - 12:30

Configurazione AIGLX su ATI 9200 SE

Inviato da punkprince 4 commenti

Guida che spiega tutti i passaggi per configurare correttamente Debian etch avendo una scheda video Ati 9200 SE, per poi poter installare Compiz o Beryl.

ATTENZIONE! Non rispondo di eventuali danni.

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:

  1. libgl1-mesa-dri
  2. libgl1-mesa-glx
  3. mesa-utils
  4. 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

!!! ATTENZIONE !!! Ovviamente prima di fare queste modifiche creiamoci un backup del file xorg.conf, copiandolo ad esempio in un'altra cartella in modo da poter
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:

(**) Option "AIGLX" "true"
(**) 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

Ritratto di coimba
#1

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!



Ritratto di ntropia
#2

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-



Ritratto di bricke
#3

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



Ritratto di czz78
#4

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