Image Hosted by ImageShack.us
Requisiti
Prima di procedere,abbiamo bisogno di alcuni tool per la compilazione dei driver
sudo apt-get update
sudo apt-get install module-assistant build-essential
sudo apt-get install fakeroot dh-make debconf libstdc++5 linux-headers-$(uname -r)

Ora scarichiamo i driver ufficiali,direttamente dal sito ATI
Spostiamoli nella $HOME e apriamo un terminale
cd $HOME
sudo ln -sf bash /bin/sh
sudo chmod +x ati-driver-installer-8.33.6-x86.x86_64.run
bash ati-driver-installer-8.33.6-x86.x86_64.run --buildpkg Ubuntu/edgy
sudo ln -sf dash /bin/sh

Ovviamente sostituite ati-driver-installer-8.33.6-x86.x86_64.run con gli ultimi driver disponibili..
Abbiamo pacchettizzato in .deb tutti i componenti necessari,quindi installiamoli cosi’:
sudo dpkg -i xorg-driver-fglrx_*.deb
sudo dpkg -i fglrx-kernel-source_*.deb
sudo dpkg -i fglrx-control_*.deb
sudo rm /usr/src/fglrx-kernel*.deb

Anche se l’ultimo comando non funziona,non preoccupatevi..
Ora scarichiamo e installiamo i driver fglrx col tool module-assistant
sudo module-assistant prepare
sudo module-assistant update
sudo module-assistant build fglrx
sudo module-assistant install fglrx
sudo depmod -a

Modifichiamo lo xorg.conf coi seguenti comandi:
sudo aticonfig --initial
sudo aticonfig --overlay-type=Xv

IMPORTANTE:tutta la procedura deve andare a buon fine,altrimenti leggere le problematiche in fondo al wiki
Ora carichiamo nel kernel i seguenti moduli
sudo modprobe fglrx agpgart
Se l’output non restituisce errori,allora i moduli sono stati caricati correttamente;per controllare:
dyve@a6j:~/driver/ati-last$ lsmod | grep fglrx
fglrx 533496 102
agpgart 35660 2 fglrx,intel_agp
dyve@a6j:~/driver/ati-last$

Riavviate il server X con
sudo killall Xorg
Al login,lanciate finalmente
fglrxinfo
glxinfo | grep rendering

Dovreste vedere rispettivamente:
*OpenGL vendor string: ATI Technologies Inc.
*OpenGL renderer string: ATI Mobility Radeon X1600 Generic
*OpenGL version string: 2.0.6286 (8.33.6)
-direct rendering: Yes

Per controllare la versione dei driver installati potete lanciare anche:

dpkg-query -W xorg-driver-fglrx

Problemi

1-Impossibile caricare il modulo
FATAL: Error inserting fglrx (/lib/modules/2.6.10-2-amd64-k8/kernel/drivers/video/fglrx.ko): No such device
-Soluzione
E’ possibile che manchino i kernel-headers per la vostra versione del kernel,oppure per la versione che avete ricompilato
Cercate con synaptic il pacchetto relativo al vostro kernel linux-headers-$(uname -r)
2-FATAL: Module fglrx not found
-Soluzione
Probabilmente,nonostante la corretta compilazione degli fglrx,qualche installazione precedente sta interferendo..e il kernel non riconosce la directory dei kernel-headers
In questo caso,bisogna prima rimuovere le directory e i pacchetti fglrx installate magari con altri kernel
sudo rm -R /lib/modules/fglrx
sudo rm -R /usr/lib/fglrx

in questa ultima directory risiedono i 2 files libGL.so.1.2.xlibmesa
Aprite synaptic e rimuovete tutti i pacchetti *fglrx* che trovate..e poi ripartite con l’installazione
3- Ad ogni ricompilazione del kernel e/o aggiornamento..devo reinstallare gli fglrx?
Si,e per evitare tutta la noiosa procedura e’ sufficiente creare una directory in /usr/src e posizionarci il file “fglrx.tar.bz2” scaricato con module-assistant
sudo mkdir /usr/src/modules
sudo cp -v /usr/src/fglrx.tae.bz2 /usr/src/modules

In questa maniera,quando ricompilate il kernel,bastera’ aggiungere l’opzione
sudo make-kpkg --initrd --append-to-version --versione kernel_image modules_image
e fglrx verra’ pacchettizzato per poi essere installato comodamente e attivato al successivo riavvio
xorg-driver-fglrx-dev_8.32.5-1_i386.deb
xorg-driver-fglrx_8.32.5-1_i386.deb

4- Il modulo propio non viene caricato all’avvio
Soluzione
Aprite da root il file /etc/modules..ed aggiungete alla lista moduli-di-avvio
fglrx
5- Non riesco piu’ a riavviare il server X
Soluzione
Controllate che nello xorg.conf siano presenti le seguenti estensioni
Section “Module”
Load “bitmap”
Load “dbe”
Load “ddc”
Load “dri”
Load “extmod”
Load “freetype”
Load “glx”
Load “int10”
Load “record”
Load “type1”
Load “v4l”
Load “vbe”
EndSection

Il “Composite” va DISABILITATO
Section “Extensions”
Option “Composite” “Disable”
EndSection

e controllate di avere i driver “fglrx” al posto giusto
Section "Device"
Identifier "ATI Technologies, Inc. ATI Default Card"
Driver "fglrx"
Option "UseFBDev" "true"
Option "VideoOverlay" "on"
Option "OpenGLOverlay" "off"

Section "Device"
Identifier "aticonfig-Device[0]"
Driver "fglrx"
EndSection

6-Esiste un metodo alternativo alla pacchettizzazione?

In teria si,ma non sempre funziona
Procedere cosi’:
cd $HOME
sudo chmod +x ati-driver-installer-8.33.6-x86.x86_64.run
./ati-driver-installer-8.33.6-x86.x86_64.run
cd /lib/modules/fglrx/build_mod
sudo ./make.sh
cd /lib/modules/fglrx
sudo ./make_install.sh
sudo depmod -a
sudo modprobe fglrx

___________________________________
-= Pagine Utili =-
Wiki Ufficiale,fonte di questo howto:Ubuntu.it
..dove trovate anche il metodo di installazione dai repository ufficiali Ubuntu.
Wiki ufficiale Beryl su Edgy
Wiki Pollycoke

Related Posts Plugin for WordPress, Blogger...

Il tuo indirizzo ip:
34.229.76.193

Valutazione 3.00 su 5
happy wheels 2 demo

Category:

Senza categoria

Tags:

,

Commenti via Facebook:

Leave a Reply

Your email address will not be published. Required fields are marked *

*