Ho intenzione di fare una nuova installazione di Ubuntu e voglio sapere qual è il modo corretto per installare il driver video ATI Catalyst?
Ci sono più risposte valide per questa domanda che abbracciano diverse versioni di Ubuntu. Per vostra comodità un indice di ciascuno qui sotto:
Le seguenti istruzioni spiegano come installare l'ultimo driver video ATI Catalyst di Ubuntu 12.04 LTS (Precise Pangolin).
Informazioni importanti e preparazione Utilizzare queste istruzioni solo se si è scelto di NON utilizzare i binari ufficiali di Ubuntu.
sudo sh /usr/share/ati/fglrx-uninstall.sh
sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*
Installare queste dipendenze Hai bisogno di installare alcune dipendenze sul tuo sistema, fallo eseguendo questi in Terminale:
sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++6 dkms libqtgui4 wget execstack libelfg0 dh-modaliases
sudo apt-get install ia32-libs-multiarch i386 lib32gcc1 libc6-i386
Scarica il driver appropriato per la tua macchina qui dal sito di AMD/ATI e poi inserisci il seguente nel terminale (ricordati di navigare dove hai estratto il driver in precedenza e assicurati che non esistano altri file .run in quella cartella):
sudo sh *.run --buildpkg Ubuntu/precise
Se è richiesto, si aprirà una finestra del gestore di pacchetti che installerà alcune dipendenze e dopo un po' creerà i seguenti quattro pacchetti .deb:
fglrx_8.961-0ubuntu1_amd64.deb
fglrx-amdcccle_8.961-0ubuntu1_amd64.deb
fglrx-dev_8.961-0ubuntu1_amd64.deb
Nota: Creerà anche un file chiamato fglrx-installer_8.961-0ubuntu1_amd64.changes. Se volete potete leggere questo file per conoscere le modifiche che sono state apportate attraverso AMD/ATI Catalyst e le relative informazioni. Per installare i file .deb creati, digitate:
sudo dpkg -i *.deb
Nota: Nel caso in cui uno dei pacchetti sia rotto, aprire Synaptic Package Manager e andare su Edit -> Fix Broken Packages. Nel caso tu sia nuovo di Ubuntu, rotto qui significa che alcuni pacchetti dipendenti non sono ancora installati. Una volta risolto il problema come indicato sopra attraverso Synaptic Package Manager, il problema dei pacchetti rotti dovrebbe essere risolto.
sudo aticonfig --initial
Prima di riavviare il computer: Se stai usando una versione beta, potresti voler rimuovere la filigrana AMD "Testing". Altrimenti salta il prossimo blocco di istruzioni.
Modifica il file della firma ATI tramite "nano" o "gedit":
sudo nano /etc/ati/signature
O
sudo gedit /etc/ati/signature
Sostituendo la linea "UNSIGNED" con il seguente codice:
9777c589791007f4aeef06c922ad54a2:ae59f5b9572136d99fdd36f0109d358fa643f2bd4a2644d9efbb4fe91a9f6590a145:f612f0b01f2565cd9bd834f8119b309bae11a1ed4a2661c49fdf3fad11986cc4f641f1ba1f2265909a8e34ff1699309bf211a7eb4d7662cd9f8e3faf14986d92f646f1bc
Assicurati di salvare prima/alla chiusura del file.
Questo rimuoverà la filigrana AMD "Testing" (che ora non vedere) dal basso a destra del vostro schermo quando riavviate (fonte). **Ora vai avanti e riavvia il tuo computer. Se tutto va bene, il driver fglrx che corrisponde a AMD/ATI Catalyst sarà installato e funzionante sul tuo sistema. Per confermare che i driver funzionano, aprite un terminale e digitate:
fglrxinfo
Dovreste ottenere un output simile al seguente:
display: :0 screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: ATI Radeon HD 4300/4500 Series
OpenGL version string: 3.3.11631 Compatibility Profile Context
Nota: Se vedi qualsiasi menzione di MESA nell'output, i driver fglrx non sono stati installati correttamente. Vedi la sezione sulla risoluzione dei problemi per maggiori dettagli È possibile apportare modifiche alla configurazione attraverso il Centro di controllo AMD/ATI Catalyst. Può essere trovato nel tuo menu Applicazioni o puoi lanciarlo attraverso un terminale come questo:
sudo amdcccle
NOTA IMPORTANTE: Siate consapevoli del fatto che quando installate manualmente fglrx, questo può leggermente rompere il vostro sistema, dal momento che il sistema di packaging non è reso consapevole delle vostre modifiche. Gli sviluppatori di Launchpad ricevono molte segnalazioni di bug da utenti che lo fanno e poi scoprono dopo alcuni aggiornamenti che il loro sistema inizia a comportarsi in modo strano a causa di quei residui di fglrx.
Aggiornamento importante (22 ottobre 2012)
Gli ultimi driver proprietari AMD Catalyst versione 12.9 non possono essere utilizzati con Ubuntu 12.10 se avete una scheda della serie AMD Radeon HD 2xxx-4xxx.
I driver per queste schede sono ora disponibili in un ramo separato chiamato legacy series. Sfortunatamente questi driver legacy (versione 12.6) non sono non sono stati aggiornati per funzionare con Ubuntu 12.10. Ubuntu 12.10 viene fornito con xorg 1.13 mentre questi driver hanno il supporto per il vecchio xorg 1.12. Quindi se vuoi installare questi driver in Ubuntu 12.10, devi fare il downgrade a xorg 1.12.
Fonte e ottieni i driver Legacy qui (se la nota precedente si applica a te
Disinstallare prima il driver AMD corrente con questi due comandi:
sudo sh /usr/share/ati/fglrx-uninstall.sh
sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev* xorg-driver-fglrx
Nota: Sarà necessario installare i driver (seguendo le istruzioni qui sotto) ma prima aggiungere le stesse dipendenze descritte nella risposta sopra per 12.04LTS.
Avvia ora l'installazione di ATI Catalyst v# con questi comandi sotto Ubuntu 12.10 o precedente:
cd /tmp && wget -O amd-driver-12-6-x86_64.run http://www2.ati.com/drivers/linux/amd-driver-installer-12-6-x86.x86_64.run
chmod +x amd-driver-12-6-x86_64.run
sudo sh amd-driver-12-6-x86_64.run
Poi segui le istruzioni di installazione:
Esegui questo comando per finire l'installazione:
sudo aticonfig --initial -f
Poi riavvia il tuo sistema:
sudo reboot
Questo è tutto!
C'è ancora un altro approccio. Manteniamo un PPA chiamato x-updates che fornisce driver aggiornati per le versioni stabili.
https://launchpad.net/~ubuntu-x-swat/+archive/x-updates?field.series_filter=precise
Questo è davvero il modo migliore per aggiornare i driver poiché:
a) è molto più facile da installare (basta girare su un ppa e aggiornare),
b) non romperà il vostro sistema quando aggiornate,
c) si possono ancora inviare segnalazioni di bug e aspettarsi supporto da Ubuntu.
Sfortunatamente, come potete vedere, non abbiamo -fglrx per precisione, e le versioni che abbiamo per le versioni passate sono un po' datate.
Questo perché i manutentori ufficiali come me tendono ad essere pigramente impegnati con il rilascio dello sviluppo e/o la correzione dei bug per la LTS, quindi non arrivano spesso ad aggiornare questo PPA. Ma, siamo molto incoraggianti e solidali con i membri della comunità che ci aiutano a mantenere questo PPA. Abbiamo la procedura tutta documentata al punto che è in gran parte un pulsante; se potete capire ed eseguire i passi descritti nelle altre risposte qui, e sapete come usare i PPA, e avete un sistema ATI su cui potete testare i vostri pacchetti, avete già le competenze necessarie. Si tratta solo di imparare a conoscerti in modo da poterci fidare di te. Saremo felici di allenarti e farti da mentore, tutto quello che devi portare è cura e dedizione.
Naturalmente, se sei solo interessato ad aggiornare la tua macchina, tutto questo probabilmente suona come un sacco di sforzo extra. Tuttavia, richiede solo un volontario che si assuma questo compito e quindi semplifica la vita a tutti. Guardate quante visualizzazioni ha ottenuto finora questa domanda - oltre 10.000. Quindi un solo volontario può fare un'enorme differenza.