Ubuntu 7.10: ATI driver 8.42.3 – fglrx
guida tratta da Ubuntu-it.org
Prepariamo il sistema installando vari tool fondamentali:
sudo apt-get install fakeroot dh-make debconf debhelper libstdc++5 linux-headers-$(uname -r)
scaricare gli ultimi driver disponibili da qui.
Prima di installare i pacchetti dei nuovi driver, rimuoviamo gli eventuali driver installati in precedenza:
sudo apt-get remove fglrx-amdcccle xorg-driver-fglrx fglrx-kernel-source xorg-driver-fglrx-dev fglrx-kernel-$(uname -r)
sudo rm /usr/src/fglrx.tar.bz2 sudo rm -R /usr/src/modules
ora estrarre e compilare i nuovi pacchetti
bash ati-driver-installer-8.42.3-x86.x86_64.run --buildpkg Ubuntu/gutsy
oppure
sudo sh ./ati-driver-installer-8.42.3-x86.x86_64.run --buildpkg Ubuntu/gusty
NOTA BENE: ovviamente il file xxx.run cambierà in base alla versione scaricataInstallare i pacchetti appena creati:
sudo dpkg -i xorg-driver-fglrx*.deb sudo dpkg -i fglrx-kernel-source*.deb sudo dpkg -i fglrx-amdcccle*.deb sudo dpkg -i xorg-driver-fglrx-dev*.deb
NOTA BENE: assicuriamoci che all’interno della directory, dove lanceremo il suddetto comando siano presenti solo i seguenti pacchetti:
Fglrx-amdcccle_8.42.3-1_i386.deb
Xorg-driver-fglrx_8.42.3-1_i386.deb
Xorg-driver-fglrx-dev_8.42.3-1_i386.deb
Fglrx-kernel-source_8.42.3-1_i386.deb
Controllare che fglrx.tar.bz2 si trovi in /usr/src.Ora il module-assistant (se non è stato ancora fatto, installarlo) poi eseguire i seguenti comandi in serie:
sudo module-assistant update sudo module-assistant prepare sudo module-assistant build fglrx sudo module-assistant install fglrx sudo depmod -ae sudo modprobe fglrx
Con il comando
fglrxinfo
dovremmo ottenere la risposta che i driver sono caricati.Adesso bisogna tassativamente apportare qualche modifica al file xorg
sudo gedit /etc/X11/xorg.conf
togliere definitivamente queste due opzioni, se presenti:
Section “Extensions”
Option “Composite” “Disable”
EndSection
o a seconda dei casi:
Section “Extensions”
Option “Composite” “0”
EndSection
e
Option “AIGLX” “off”
Basta cancellarle o semplicemente commentarle con il “#”Assicuriamoci sempre di trovare nella sezione “Device”
Section “Device”
Identifier “Scheda video generica”
Driver “fglrx”
BusID “PCI:1:0:0
Ultima cosa, bisogna inserire Fglrx nella whitelist di compiz:
sudo gedit /usr/bin/compiz
e inserire nella stringa # Driver Whitelist il nostro fglrx# Driver whitelist
WHITELIST=”nvidia intel ati radeon i810 fglrx“
NOTA Installazione driver 8.42.3 (7.11)
Se i driver non dovessero essere caricati al comando fglrxinfo, procedere come segue:
sudo mkdir /lib/modules/$(uname -r)/volatile
eseguire il link simbolico al file fglrx.ko:
sudo ln -s /lib/modules/$(uname -r)/misc/fglrx.ko /lib/modules/$(uname -r)/volatile/fglrx.ko
ATTENZIONE: se dopo un riavvio, non dovessero caricarsi i drivers, probabilmente è scomparso il link al file fglrx.ko.
Per aggirare questo problema, procedere così:
sudo gedit /etc/init.d/ati-module-fix
all’interno copiarci il seguente codice:
#!/bin/sh -e # For loading ATI display drivers ln -sf /lib/modules/$(uname -r)/misc/fglrx.ko /lib/modules/$(uname -r)/volatile/fglrx.ko exit 0
renderlo eseguibile con il comando:
sudo chmod ugo+x /etc/init.d/ati-module-fix
ora bisogna fare in modo che si avvii, prima di GDM.Con il comando:
ls /etc/rc2.d/
vediamo in che posizione si avvia GDM, dovrebbe essere la 13.
Quindi facciamo in modo che il nostro script si avvii, prima di gdm:
sudo update-rc.d ati-module-fix defaults 12
Al riavvio dovrebbe essere tutto ok.
Se i numeri nell’ordine di avvio, dovessero essere diversi, modificarli di conseguenza.