Domanda Qual è il modo corretto di installare driver proprietari ATI Catalyst Video (fglrx) direttamente da AMD?


Sto pensando di fare una nuova installazione di Ubuntu e voglio sapere qual è il modo corretto di installare ATI Catalyst Video Driver?


Ci sono più risposte valide per questa domanda che si estende su diverse versioni di Ubuntu. Per comodità, un indice di ciascuno di seguito:


161
2018-04-22 19:51


origine


Cura di aggiornare questo per 14.10? Molto obbligato! - Torben Gundtofte-Bruun
e per il 16.04? ... - Boris


risposte:


14.04 / 14.10 - Installazione del driver dal sito Web di AMD

Primo, assicurati che il tuo sistema operativo Ubuntu sia aggiornato. Per verificare ciò, fare clic sull'icona di alimentazione nell'angolo in alto a destra. Dal menu seleziona 'Informazioni su questo computer'. Ora controlla se c'è un pulsante "Installa aggiornamenti" (potrebbe apparire dopo alcuni secondi dopo il pulsante "Verifica aggiornamenti") che può essere utilizzato per aggiornare come mostrato di seguito. In caso contrario, il tuo sistema è aggiornato.


(Prima potresti vedere questo) enter image description here

(Poi questo) enter image description here

(Dopo aver premuto 'Installa Aggiornamenti' vedrai questo) enter image description here


Si può anche ricorrere all'utilizzo del comando terminale come mostrato di seguito per aggiornare:

sudo apt-get update && sudo apt-get upgrade
  • Quindi vai al Sito web AMD, selezionare manualmente il driver e scaricare. Se non si è certi del driver da installare, è possibile installare il "Driver Detecting Software" nel proprio sistema operativo Windows e vedere il driver che si desidera installare.

  • Controlla le note di rilascio e le note di installazione di qualsiasi driver che si intende installare senza problemi. Vedi se il tuo Il sistema operativo soddisfa tutti i requisiti di sistema menzionati nelle note di rilascio.

  • Poi seguire i passaggi nel note di installazione per installare il driver.

NOTA:

1: Se hai installato il driver sbagliato (o hai fatto qualche altro errore con l'installazione del driver), Unity potrebbe bloccarsi o potresti avere il problema "Il sistema è in esecuzione in modalità grafica ridotta" (o qualche altro problema). Qualunque sia il problema, devi prima cancellare il driver che hai installato. Per questo, avviare una sessione tty premendo CTRL+ALT+F1. Quindi utilizzare questo comando:

sudo aticonfig --uninstall

Questo dovrebbe eliminare il tuo driver. Se non si riferiscono Questo . Ora usa il comando:

sudo shutdown -r now

riavviare il sistema. Questo dovrebbe aiutarti a tornare all'unità senza problemi. Ora puoi nuovamente accedere al sito AMD, ottenere un driver supportato e installarlo.

Se ciò non risolve il tuo problema, fare riferimento a queste domande potrebbe essere utile:

2: Inoltre, se non sai se il tuo sistema operativo soddisfa i requisiti di sistema del driver menzionato nelle sue note di rilascio, allora i seguenti comandi potrebbero aiutare:

  1. uname -a : ti farà sapere del tuo Kernel
  2. Xorg -version  : ti farò sapere il tuo Xorg
  3. ldd --version  : ti farò sapere il tuo glibc

Inoltre, non è necessario che il sistema operativo sia specificato nelle note di rilascio. Basta vedere se si soddisfano i requisiti di sistema e se la scheda grafica è menzionata nelle note di rilascio.

3: assicurati di aggiornare il tuo sistema operativo prima di installare il tuo driver grafico come sopra indicato. Mentre il tuo sistema operativo potrebbe supportare il tuo driver prima dell'aggiornamento, dopo il tuo aggiornamento del sistema operativo potrebbe non farlo.

4: Inoltre, non essere sorpreso se il programma di installazione del driver appare in questo modo (senza alcun testo):

enter image description here

In questo caso, consultare le note di installazione e con l'aiuto delle schermate fornite in dotazione installare il driver.

P.S .:

A mio modesto parere, i driver open source predefiniti soddisfano tutte le normali esigenze di computing. Quindi installa il driver proprietario solo se ne hai davvero bisogno (ad esempio se sei un giocatore "tecnologico" o qualcosa del genere). Inoltre, se stai cercando di installare il tuo driver proprietario solo per ottenere la massima risoluzione dello schermo, puoi fare riferimento a Questo risposta.


31
2018-03-18 08:13



Una risposta estremamente completa! - Charles Green
Hai detto "Se non sei sicuro di quale driver installare", ma non ho molta scelta per i driver. Quando faccio clic su "Linux (32 bit e 64 bit)", l'unico driver offerto è lo stesso driver proprietario offerto tramite il dialogo "Driver aggiuntivi" e quelli che non funzionano correttamente - Peter Raeves
Sì, certo è un problema con amd, il loro driver beta non rilasciato è già obsoleto - Nick Bailuc
Sfortunatamente, sembra questo non è possibile utilizzare Ubuntu 14.04 con alcune schede grafiche ATI (es: ATI RadeonHD 2x00 - 4xx0 carte) da questo wiki. La soluzione è usare Ubuntu 12.04 per queste carte. - Boris
La risposta qui mi ha aiutato: askubuntu.com/a/568524/178596 - Wilf


Le seguenti istruzioni spiegano come installare l'ultimo driver video ATI Catalyst di Ubuntu 12.04 LTS (Precise Pangolin).

Nota

AMD ha rilasciato il Catalizzatore 12.8 driver per sistemi Linux in   Agosto portando alcuni miglioramenti e correzioni di bug. Questo driver è basato sulla versione 8.982 di fglrx e migliora il supporto per Ubuntu 12.04 LTS.


Fare sempre riferimento alle ultime informazioni sui driver per tenersi aggiornati Sito web ufficiale di AMD come gli aggiornamenti sono pubblicati abbastanza regolarmente.

Installazione dei driver AMD / ATI Catalyst per 12.04 LTS

Testato: v12.4, v12.6, v12.8


Informazioni importanti e preparazione

Usa queste istruzioni solo se hai optato NON usare i binari ufficiali di Ubuntu.

  • Se desideri utilizzare i binari ufficiali di Ubuntu o vuoi installarlo l'ultimo driver video ATI Catalyst per le precedenti versioni di Ubuntu, navigare verso risposta a questa domanda e segui il Istruzioni.

Prima di decidere, controlla se Ubuntu supporta la tua scheda video Qui.

  • Se stai usando i binari ufficiali di Ubuntu e vuoi farlo installare il driver video ATI Catalyst più recente, è un prerequisito per eliminare alcuni file. Prima di procedere con queste istruzioni. Puoi Salta il passo per eliminare se hai una nuova installazione di Ubuntu 12.04.

Rimozione (eliminazione) dei driver esistenti

sudo sh /usr/share/ati/fglrx-uninstall.sh
sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*

Installa queste dipendenze

È necessario installare alcune dipendenze nel sistema, facendo ciò eseguendo queste in Terminale:

sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++6 dkms libqtgui4 wget execstack libelfg0 dh-modaliases

Solo per 64 bit

sudo apt-get install ia32-libs-multiarch i386 lib32gcc1 libc6-i386

Installazione del driver ATI / AMD più recente

Scarica il driver appropriato per la tua macchina qui dal sito AMD / ATI e quindi inserire quanto segue nel terminale (ricordarsi di navigare verso il punto in cui è stato estratto il driver in anticipo e assicurarsi che non esistano altri file .run in quella cartella):

sudo sh *.run --buildpkg Ubuntu/precise

Se è necessario, una finestra del gestore pacchetti si aprirà e 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 lo desideri, puoi leggere questo file per conoscere le modifiche che sono state interessate da AMD / ATI Catalyst e le relative informazioni.

Per installare i file .deb creati, digitare:

sudo dpkg -i *.deb

Nota: nel caso in cui uno dei pacchetti sia rotto, aprire il Gestore pacchetti Synaptic e andare su Modifica -> Correggi pacchetti danneggiati. Se sei nuovo su Ubuntu, interrotto qui significa che alcuni pacchetti dipendenti non sono ancora stati installati. Una volta risolto il problema come indicato sopra tramite il Gestore pacchetti Synaptic, il problema dei pacchetti danneggiati dovrebbe essere risolto.

Continuando con l'installazione, digitare:

sudo aticonfig --initial

Prima di riavviare il computer: Se si utilizza una versione beta, è possibile rimuovere la filigrana "Test" di AMD. Altrimenti salta il prossimo blocco di istruzioni.

Versioni beta: rimozione della filigrana "Test" di AMD

Modifica il file di firma ATI tramite "nano" o "gedit":

sudo nano /etc/ati/signature

O

sudo gedit /etc/ati/signature

Sostituendo la riga "UNSIGNED" con il seguente codice:

9777c589791007f4aeef06c922ad54a2:ae59f5b9572136d99fdd36f0109d358fa643f2bd4a2644d9efbb4fe91a9f6590a145:f612f0b01f2565cd9bd834f8119b309bae11a1ed4a2661c49fdf3fad11986cc4f641f1ba1f2265909a8e34ff1699309bf211a7eb4d7662cd9f8e3faf14986d92f646f1bc

Assicurati di salvare prima / alla chiusura del file.

Ciò rimuoverà la filigrana "Testing" di AMD (che ora non utilizzerai mai   vedere) in basso a destra dello schermo quando si riavvia   (fonte).

Ora vai avanti e riavvia il tuo computer.

Se tutto è a posto, il driver fglrx che corrisponde a AMD / ATI Catalyst verrà installato e funzionante sul sistema. Per confermare i driver stanno lavorando aprire un terminale e digitare:

fglrxinfo

Dovresti ottenere un risultato 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 nell'output viene visualizzato un riferimento a MESA, i driver fglrx non sono stati installati correttamente. Vedi la sezione risoluzione dei problemi per maggiori dettagli

È possibile apportare modifiche alla configurazione tramite il Centro di controllo Catalyst AMD / ATI. Può essere trovato nel menu dell'applicazione o è possibile avviarlo tramite un terminale come questo:

sudo amdcccle

NOTA IMPORTANTE:

Tieni presente che quando installi manualmente fglrx, questo può compromettere in modo sottile il tuo sistema, poiché il sistema di pacchettizzazione non viene informato delle tue modifiche.

Il Trampolino di lancio gli sviluppatori ricevono molte segnalazioni di bug da parte di utenti che lo fanno e successivamente scoprono dopo alcuni aggiornamenti che il loro sistema inizia a comportarsi in modo strano a causa di quei residui fglrx.


107
2018-05-01 09:52



Solo per quello che sai, la linea sudo sh amd-driver-installer-*.run --buildpkg Ubuntu/precise può essere sostituito con sudo sh ./*.run --buildpkg Ubuntu/precise - Adam F
Su Ubuntu 12.10 con Beta Driver 13.3, la correzione della filigrana / etc / ati / signature solo ha funzionato quando il codice è stato inserito SENZA una newline alla fine e SENZA gli spazi bianchi finali. Quando ho copiato e incollato, ho accidentalmente afferrato degli spazi bianchi e non ha funzionato all'inizio. - Toby J
AGGIUNGI "nessuna necessità di sistemi a 32 bit" INFORMAZIONI SU "sudo apt-get install ia32-libs" PERCHÉ LINK: "askubuntu.com/questions/143904/...;. COMMENTO EFFETTUATO SUCCESSIVAMENTE. USCITA? [Y / n] - yinon
Ha funzionato eccellente! - Alejandro Sazo
Ho provato a usare questo per installare il driver più recente (13.1) e ho ottenuto un errore "BadRequest" durante il test con glxinfo(dettagli qui notepad.cc/maugixu11). Dov'è la sezione della sezione sulla risoluzione dei problemi? - phunehehe


Installazione dei driver ATI Catalyst per 12.10

Importante AGGIORNAMENTO (22 ottobre 2012)

Non è possibile utilizzare l'ultima versione proprietaria del driver AMD Catalyst 12.9   con Ubuntu 12.10 Se si dispone di una scheda della serie AMD Radeon HD 2xxx-4xxx.

I driver per queste schede sono ora disponibili in un ramo separato chiamato   serie legacy. Sfortunatamente questi driver legacy (versione 12.6) hanno   non è stato aggiornato per funzionare con Ubuntu 12.10. Viene fornito Ubuntu 12.10   xorg 1.13 mentre questi driver hanno il supporto per xorg più vecchi 1.12. Quindi se   vuoi installare questi driver in Ubuntu 12.10, devi   effettuare il downgrade a xorg 1.12.

Sorgenti e ottieni i driver legacy qui (se la nota precedente si applica a te


ISTRUZIONI

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 di seguito) ma prima aggiungere le stesse dipendenze descritte nella risposta sopra per 12.04 LTS.

Inizia ora l'installazione di ATI Catalyst v # con questi comandi in 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

Quindi seguire le istruzioni di installazione:

Esegui questo comando per terminare l'installazione:

sudo aticonfig --initial -f

Quindi riavvia il sistema:

sudo reboot

Questo è tutto!


44
2018-04-27 17:48



I driver ATI 12.10 funzionano? - jrg♦
@ jrg Ho mantenuto questo Q & A ed è aggiornato riguardo a ciò che ho provato. Non ho ancora provato 12.10 ATI, quindi la risposta è che non lo so. Ho alcune altre cose in corso e non mi occupo di questo per un po '(credo che siano disponibili anche i driver 12.11) - stephenmyall
Con la scheda hd 5670 ho dovuto saltare completamente il driver 12.10 e installare la versione beta 12.11. Istruzioni qui askubuntu.com/a/206025/55564. Con Quantal Quetzal il driver ati 12.10 era incompatibile con l'unità e dopo che il compiz di accesso si sarebbe bloccato. - thelastshadow
Il driver AMD ora per Linux è ... versione 13.1 collegamento. Lo proverò e poi aggiornerò questo Q & A. - Crimbo
Ora ho aggiornato questo Q & A ... in attesa che @stephen spinga le modifiche. - Crimbo


Installazione dei driver ATI Catalyst per 13.04

Queste istruzioni installeranno Catalyst v13.4, per vedere quale è l'ultimo driver disponibile visitare il Sito Web AMD ufficiale

Istruzioni

Controlla la tua carta

Solo le schede RadeonHD sono supportate dai driver Catalyst.

Per sapere quale scheda è installata nel tuo sistema, digita il seguente comando in un terminale:

lspci | grep VGA

Potrebbe mostrarti la tua scheda grafica.

Prima di continuare, leggi prima! Quali carte Radeon non sono più supportate da Catalyst ATI:

  • Schede che non possono più utilizzare i driver AMD Catalyst e sono limitate ai driver open-source:

    ATI Radeon 9500-9800, Xpress200-1250, 690G, 740G, X300-X2500, Mobility RadeonHD 2300

  • Schede che non funzionano con AMD Catalyst nelle versioni Xserver precedenti alla v1.13 e Linux Kernel precedenti alla v3.5:

    ATI RadeonHD 2x00 - 4xx0 carte

    Queste schede possono utilizzare il driver Catalyst Legacy, ma solo se si esegue il downgrade della versione di Xserver. Questo può essere fatto davvero facilmente seguendo le istruzioni fornite a Trampolino di lancio. Questo PPA esegue il downgrade di Xserver e installa una versione patch di fglrx che supporta la versione 3.5 del kernel.

Rimozione (eliminazione) dei driver esistenti

sudo sh /usr/share/ati/fglrx-uninstall.sh
sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*

Installa dipendenze

  • Per i sistemi a 32 bit:

    sudo apt-get install build-essential cdbs dh-make dkms execstack dh-modaliases linux-headers-generic fakeroot libqtgui4
    
  • Per i sistemi a 64 bit:

    sudo apt-get install build-essential cdbs dh-make dkms execstack dh-modaliases linux-headers-generic fakeroot libqtgui4 lib32gcc1
    

Scarica il pacchetto Catalyst

cd ~/
mkdir catalyst
cd catalyst/

Per poter installare i driver più recenti, verificare se v13.4 è l'ultimo offerto in Pagina Web AMD, se il v13.4 non è l'ultimo, puoi scaricare i driver manualmente da lì, estrarre il file zip in ~ / catalyst / cartella e saltare i seguenti due comandi ed eseguire l'ultimo rimpiazzando il nome del pacchetto con il nome di quello estratto in ~ / catalyst / cartella

wget http://www2.ati.com/drivers/linux/amd-catalyst-13.4-linux-x86.x86_64.zip
unzip amd-catalyst-13.4-linux-x86.x86_64.zip
chmod +x amd-catalyst-13.4-linux-x86.x86_64.run

Installa i driver

Passare al pacchetto estratto (~/catalyst/), assicurati che sia l'unico .run file in quella cartella e digitare il seguente comando

sudo sh *.run --buildpkg Ubuntu/raring

Si aprirà una finestra di AMD Catalyst per distribuire i pacchetti .deb, attendere fino al termine e quindi eseguire questo comando per procedere:

sudo dpkg -i fglrx*.deb

Configurazione

  • Configurazione generica

    Questo funzionerà per la maggior parte delle persone

    sudo aticonfig --initial -f
    
  • Configurazione minima

    Un file /etc/X11/xorg.conf di base potrebbe essere quello che ti serve se hai una nuova scheda che non è completamente supportata da aticonfig. Segue l'intero file minimale di xorg.conf per Radeon HD 6870:

    Section "Device"
     Identifier "ATI radeon 6870"
     Driver "fglrx"
    EndSection
    
  • X2 / Dual GPU Cards

    Utilizzare solo se si dispone di una scheda X2 (ad esempio 4870X2 o 5970) !! Non usare per due carte separate nel fuoco incrociato !!


32



Hai provato questo? Con quale modello? Quali sono i tuoi risultati? - Lucio
Sì, possiedo una Radeon HD 7970, Ubuntu 13.04 64 bit, ha funzionato perfettamente, anche se ho letto di persone che non hanno rimosso (eliminato) i driver esistenti e hanno avuto problemi all'avvio. Uso Blender per la modellazione 3D e le simulazioni, le prestazioni aumentano quando si ha a che fare con la modifica del sottosuolo (cioè più poligoni sulla scena). - Rodrigo Martins
amdconfig e aticonfig sono lo stesso comando, puoi usare entrambi. Ho preferito usare aticonfig perché, non so perché, alcuni sistemi possono restituire questo: amdconfig: command not found quindi è meglio restare con aticonfig, sebbene l'altro non faccia differenza. - Rodrigo Martins
@RodrigoMartins grazie per le tue spiegazioni. Il mio consiglio è di sottolineare o grassetto il paragrafo sulle carte non supportate. Forse questo dovrebbe essere parte delle istruzioni, in quanto il primo punto "controlla se la tua scheda è supportata" con i comandi pronti per ottenere il modello di carta. Ho appena perso 2 ore della mia vita e poi ho letto il paragrafo sulle carte non supportate <facepalm>. La soluzione con Tomasz Makarewicz PPA è ottima, funziona perfettamente (downgrade di XServer) ... - s3m3n
Se cambio sudo sh *.run --buildpkg Ubuntu/raring a sudo sh *.run --buildpkg Ubuntu/saucy queste stesse istruzioni funzioneranno per 13.10? - Chris Carter


C'è ancora un altro approccio. Manteniamo un PPA chiamato x-updates che fornisce driver aggiornati per 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 capovolgere un ppa e aggiornare),

b) non romperà il tuo sistema quando esegui l'upgrade,

c) è ancora possibile presentare segnalazioni di bug e aspettarsi supporto da Ubuntu.

Sfortunatamente, come puoi vedere, non abbiamo -fglrx in là per precisione, e le versioni che abbiamo per le versioni precedenti sono un po 'vecchie.

Questo perché i manutentori ufficiali come me tendono ad essere pigramente impegnati con la versione di sviluppo e / o bugfixing per la LTS, quindi non spesso riescono ad aggiornare questo PPA. Tuttavia, siamo molto incoraggianti e di supporto ai membri della comunità per aiutarci a mantenere questo PPA. Abbiamo la procedura tutta documentata nella misura in cui è in gran parte pulsante; se riesci a capire ed eseguire i passaggi descritti nelle altre risposte qui, e sai come usare i PPA e hai un sistema ATI su cui puoi testare i tuoi pacchetti, hai già le competenze necessarie. È solo questione di conoscerti, quindi possiamo fidarti di te. Saremo felici di istruirti e guidarti, tutto ciò che devi portare è cura e dedizione.

Certo, se lo sei solo interessato ad aggiornare la propria macchina, tutto questo probabilmente sembra un grande sforzo in più. Tuttavia, richiede solo un volontario per svolgere questo compito e quindi semplifica la vita per tutti. Scopri quante visualizzazioni ha ottenuto questa domanda finora: oltre 10.000. Quindi un volontario qui può fare un'enorme differenza.


8



Quando provo ad aggiungere il PPA, ottengo questo: Cannot access PPA (https://launchpad.net/api/1.0/~ubuntu-x-swat/+archive/x-update) to get PPA information, please check your internet connection. Sono connesso a Internet, posso pubblicare questo commento solo perché sono connesso: P - Aman Alam
Quel collegamento menziona Nvidia e non ATI?!? - fleamour
Ottengo il seguente errore: sh: 0: impossibile aprire /usr/share/ati/fglrx-uninstall.sh - James
Se si installa ok, puoi ignorare questo errore. Penso che l'installatore controlli ciò per rilevare le installazioni precedenti. Se ti impedisce di installare il driver, quindi presentare una segnalazione di errore. - Bryce