-
Driver ATI 8.42 Ubuntu 7.10 finalmente senza XGL
Pubblicato il ottobre 25th, 2007 Nessun commentoFinalmete sono usciti i driver 8.42
e come promesso ora permettono l’uso
dei driver fglrx con AIGLX.
Finamlemte l’ancora XGL si è staccata dal mio PC
Da notare che i driver non sono in versione ufficiale
(se li cercate sul sito della ATI troverete ancora i driver 8.40)
anche se la procedura è uguale per tutti.
Seguendo l’articolo vi spiegherò meglio come installarli
Rimozione Vecchi driver
Per cominciare dobbiamo rimuover i vecchi driver ATI
se erano stati installati in precedenza i driver 8.40
seguite i comandi sotto , altrimenti se siete su un sistema pulito
saltate tutto e andate alla parte dell’installazione
Apriamo un terminale e cominciamo :sudo apt-get remove fglrx-amdcccle fglrx-kernel-$(uname -r) fglrx-kernel-source xorg-driver-fglrx
se avevate ancora installato XGL rimuovetelo :
sudo apt-get remove xserver-xgl
e se avevate installato XGL già dalla 7.04 potete rimuovere il file
/usr/share/xsession/xgl.desktop
dato che dalla versione 7.10 installando xserver-xgl
si andava a inserire automaticamente nella sessione normale
e non serviva più averlo.Assicuriamoci che sia stato eliminato il pacchetto fglrx.tar.bz2 da /usr/src :
sudo rm /usr/src/fglrx.tar.bz2
sudo rm -R /usr/src/modules
Rimuoviamo qualsiasi fglrx.deb da /usr/src/:
sudo rm /usr/src/fglrx-kernel*.deb
Questo e’ molto importante
altrimenti c’e’ il rischio che module-assistant pacchettizzi ed installi
il tarball fglrx.tar.bz2 di una versione precedente.Ora sarebbe meglio riavviare
INSTALLAZIONE
Ora e’ possibile pacchettizzare di nuovo i driver .run e procedere con una nuova installazione.
Prima di fare cio’..assicuratevi di avere i linux-headers-$(uname -r)
altrimenti module-assistant non compilera’ il modulo fglrx .
Aggiornare il sistemasudo apt-get update
e verificare la presenza di :
sudo apt-get install module-assistant build-essential fakeroot dh-make debhelper debconf libstdc++5 linux-headers-generic
Scaricate i driver 8.42 dal link
Ora siamo pronti per cominciare l’installazione
andiamo nella directory dove abbiamo scaricato i driver :cd /home/directory driver
e creiamo i pacchetti .deb della nostra distro:
sudo bash ati-driver-installer-8.42.3-x86.x86_64.run --buildpkg Ubuntu/gutsy
Mettiamo in Blacklist vecchi moduli fglrx in linux-restricted-modules
altrimenti possiamo trovare la sorpresa al comando fglrxinfo che ci dice
che i driver sono 8.37.6Utenti di Ubuntu/Gnome :
sudo gedit /etc/default/linux-restricted-modules-common
Aggiungere “fglrx” alla linea “DISABLED_MODULES”
File: /etc/default/linux-restricted-modules-commonDISABLED_MODULES="fglrx"
Installare i driver :
sudo dpkg -i *.deb
Aggiustiamo possibili dipendenze rotte :
sudo apt-get -f install
Compiliamo il modulo del kernel :
sudo module-assistant prepare
sudo module-assistant update
sudo module-assistant build fglrx
sudo module-assistant install fglrx -f
sudo depmod -a
Questo è necessario perchè a volte questo file è scritto per altre pacchettizzazioni
e così si potrebbe non avere accelerazione 3DCreiamo la cartella (se non è già stata creata in automatico):
sudo mkdir /lib/modules/$(uname -r)/volatile
Creiamo il link simbolico:
sudo ln -sf /lib/modules/$(uname -r)/misc/fglrx.ko /lib/modules/$(uname -r)/volatile/fglrx.ko
Salvate una copia del vostro file /etc/X11/xorg.conf
Editate /etc/X11/xorg.conf di modo che compaiano queste due sezioni :Section “Extensions”
Option “Composite” “True”
EndSectionSection “ServerFlags”
Option “AIGLX” “True”
EndSectionOppure se avevate :
Section “Extensions”
Option “Composite” “0”
EndSectionSection “ServerFlags”
Option “AIGLX” “off”
EndSectionrimuovete il tutto
Qui potete provare come volete il risultato non dovrebbe cambiareOra mancano ancora poco.
Apriamo il wrapper che lancia compiz ed inseriamo in Whitelist i driver fglrx:sudo gedit /usr/bin/compiz
e aggiungiamo fglrx così :
# Driver whitelist
WHITELIST=”nvidia intel ati radeon i810 fglrx“
Riavviamo il PC e testiamo subito se l’installazione è andata bene
con i comandi:- fglrxinfo
- glxinfo |grep rendering
- glxgears
questi sono i miei output
mm-barabba@portatile:~$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Mobility Radeon X1400
OpenGL version string: 2.0.6958 Release
Qui manca la scritta 8.42 perchè i driver non sono ufficiali
ma i driver esatti li potete vedere dal pannello ATI in accessorimm-barabba@portatile:~$ glxinfo |grep rendering
direct rendering: Yesmm-barabba@portatile:~$ glxgears
11138 frames in 5.0 seconds = 2227.542 FPS
10993 frames in 5.0 seconds = 2198.455 FPS
10933 frames in 5.0 seconds = 2186.567 FPS
10979 frames in 5.0 seconds = 2195.644 FPS
10909 frames in 5.0 seconds = 2181.688 FPSCerto i valori non sono entusiasmanti , anche se c’è da dire che i driver son sono ufficiali
e finalmente si è potuto abbandonare XGL che appesantiva non poco il mio sistemaLink di riferimento da dove sono stati presi appunti
Guida Divilinux per rimuover i driver ATI
Guida ATI non ufficiale per installare i driver 8.42 su tutte le distro
Guida Divilinux per l’installazione dei driver 8.42
Bracuccia.net installazione driver 8.42Forum ubuntu di riferimento
Guida EXTRA installazione driver ATI-FGLRX
Ringrazio Divilinux per il supporto dato
e tutti quelli che hanno reso possibile questo piccolo passo avantiNota: by barabb@
Lascia un commento



















