La guida è aggiornata ai drivers Catalyst 8.6 del 18 Giugno 2008.
Con l'uscita dei primi drivers ati con supporto fglrx, ovvero i drivers 8.42.3 si sono moltiplicate nel giro di pochi giorni le guide online per perfezionare la loro installazione. Io per primo ho avuto non pochi problemi a finalizzare l'installazione, probabilmente a causa della mia inesperienza. Tra le varie guide trovate e seguite durante una settimana di dura lotta col computer la migliore trovata vorrei condividerla con gli utenti di Playlinux.
Per evitare spiacevoli fraintendimenti vorrei dirvi che la guida in questione è stata realizzata per Ubuntu 8.04 32 bit anche se credo che la si possa riadattare senza troppa fatica, anche da parte di utenti poco esperti, ad altre versioni di Ubuntu o, con un pò più di esperienza, ad altre distribuzioni.
Rispetto alle precedenti versioni, quelle comprese fino ai Catalyst 7.11, l'installazione dei drivers dalla versione 7.12 risulta ulteriormente semplificata, ecco perché si è resa necessaria la creazione di una guida differente.
Se vi interessa la procedura per una versione precedente dei drivers andate qui.
Questa guida prende spunto dalla guida pubblicata sul “Unofficial ATI Linux Driver Wiki“, non ho fatto altro che adattare le tantissime informazioni a disposizione in modo da creare un qualcosa di più semplice e in italiano.
A partire dalla versione 7.04 di Ubuntu è stato introdotto un tool per poter abilitare in tutta semplicità i driver proprietari delle nostre schede grafiche (purtroppo spesso necessari per il 3D) tuttavia questo sistema non prevede un loro aggiornamento cosa irrinunciabile in talune circostanze.
In questa guida spiegherò come aggiornare i driver proprietari ATI per la propria Ubuntu.
Versione del software
Ubuntu: 8.04
ATI Driver: 8.6
Kernel Linux: 2.6.24-19-generic
Assicuriamoci che non siano abilitati i driver grafici accelerati ATI, nel caso disabilitiamoli:
Sistema –> Amministrazione –> Driver Hardware (Gestore driver con restrizioni per versioni più vecchie di ubuntu)
Verifichiamo di aver sbloccato i canali universe, restricted, multiverse:
Sistema –> Amministrazione –> Sorgenti software
Installiamo del software aggiuntivo che ci servirà in seguito per compilare e pacchettizzare il modulo fglrx:
Per portare a termine questa operazione sarà sufficiente usare Synaptic:
Sistema –> Amministrazione –> Gestore pacchetti Synaptic
Facciamo il download dell’installer dei driver proprietari sul sito ATI (scegliendo quello adatto) e diamo il seguente comando da terminale:
bash ati-driver-installer-*.run --buildpkg Ubuntu/hardy
In questo modo abbiamo creato i pacchetti:
Per installarli basta fare doppio click sull’icona corrispondente:
Sarete avvisati della presenza di pacchetti più vecchi già disponibili nei canali software convenzionali, ignorateli e proseguite avendo cura di iniziare l’installazione partendo da xorg-driver-fglrx_*.deb. L’installazione di questo pacchetto richiederà di sovrascrivere il file /etc/xdg/compiz/compiz-manager, digitate Y(a partire dalla 8.1 non è necessario questo passaggio) , nel terminale visualizzabile aprendo il pannello dettagli, per andare avanti.
Da notare che a partire dalla 8.1 questo passaggio non è più necessario, e quindi anche l'installazione del pacchetto xorg-driver-fglrx_*.deb è priva di qualsivoglia complicazione.
Se riscontrate problemi in questo passaggio cancellate manualmente il file etc/xdg/compiz/compiz-manager.
Alcuni dei successivi passaggi probabilmente non saranno necessari, dipende se avete già installato i driver proprietari ATI mediante questa procedura o attraverso quella messa a disposizione dalla distribuzione.
Prima di tutto eliminiamo un eventuale vecchio pacchetto del modulo fglrx, il modulo stesso e controlliamo che tutte le dipendenze siano soddisfatte:
sudo rm /usr/src/fglrx-kernel*.deb sudo rm /lib/modules/$(uname -r)/volatile/fglrx.ko sudo apt-get -f install
Adesso siamo pronti per abilitare i driver grafici accelerati ATI usando il tool messo a disposizione da Ubuntu:
Sistema –> Amministrazione –> Gestore driver con restrizioni
Dopo aver riavviato il sistema (come suggerito… anche se in realtà basterebbe caricare il nuovo modulo e riavviare Xorg), rientriamo in GNOME e usiamo il comando
fglrxinfo
per verificare che sia tutto in ordine:
display: :0.0 screen: 0 OpenGL vendor string: ATI Technologies Inc. OpenGL renderer string: ATI Radeon 9550 / X1050 Series OpenGL version string: 2.1.7659 Release
Se otteniamo un output simile allora significa che siamo riusciti ad installare con successo la versione più recente dei driver proprietari ATI sulla nostra Ubuntu.
Qualora ,dopo aver dato il comando fglrxinfo, riceviate il seguente errore:
fglrxinfo: error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory
Per risolvere il problema sarà sufficiente dare il seguente comando da linea di comando:
sudo ln -s /usr/lib/libGL.so.1.2 /usr/lib/libGL.so.1
Per abilitare gli Effetti visivi (vedi Compiz) basta semplicemente modificare il file /etc/X11/xorg.conf all’altezza della direttiva:
Section "Extensions" Option "Composite" "1“ # Di default c’è lo 0 EndSection
Quindi riavviare il server X semplicemente facendo nuovamente il login dopo aver terminato la sessione corrente di GNOME.