lunedì 27 agosto 2012

Driver ATI AMD Catalyst 12.8: Installazione su Ubuntu


Sono stati da poco rilasciati i nuovi driver AMD Catalyst 12.8 per tutte le nuove schede grafiche ATI della serie HD dalla 5xxx in poi (6xxx, 7xxx e così via). Ecco come installarli su tutte le release di Ubuntu fino alla 12.04. Sono particolarmente indicati per gli utenti di Precise Pangolin in quanto questi driver sono appositamente creati non per introdurenno novità ma per garantire il massimo supporto a questa LTS realizzata da Canonical.

Disinstalliamo i vecchi driver:

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

Digitiamo i seguenti comandi da terminale per scaricare e installare il driver:

cd /tmp && wget -O amd-driver-installer-12-8-x86.x86_64.zip http://goo.gl/ZZkYR
unzip amd-driver-installer-12-8-x86.x86_64.zip
chmod +x amd-driver-installer-8.982-x86.x86_64.run
sudo sh amd-driver-installer-8.982-x86.x86_64.run

Per avviare il driver digitiamo:

sudo aticonfig --initial -f

Poi riavviamo con:

sudo reboot

Controlliamo che i driver siano attivi con:

lshw -c display | grep driver

Deve apparire la parola fglrx. Ad esempio io leggo:

configuration: driver=fglrx_pci latency=0

Verifichiamo ora che sia attivata l'accelerazioe 3D (se stiamo usando un DE che la richieda, come Gnome Shell o Unity)

glxinfo | grep render

In risposta a questo comando dovrete ottenere due righe: la prima deve contenere la dicitura:
direct rendering: Yes

La seconda avrà una voce del genere:
OpenGL renderer string: 

A seguito dei due punti potrete avere scritto tutto tranne la dicitura Software Rasterizer. Quindi se avete scritto:
OpenGL renderer string: Software Rasterizer

Non va bene, in altri casi invece vuol dire che l'accelerazione 3D è attiva.
Schede grafiche montate su pc abbastanza datati giustamente non avranno l'accelerazione 3D attiva, perchè non è supportata. Su PC di ultima generazione con effetti grafici del desktop abilitati, specie sui DE più "elaborati", l'accelerazione 3D deve essere attiva.

E ora dovremmo notare miglioramenti di vario genere sul nostro pc, maggiore velocità, minore surriscaldamento, se siete su un portatile la durata della batteria dovrebbe migliorare vistosamente se prima usavate i driver open.

IN CASO DI PROBLEMI CON QUESTI DRIVER

Per chi avesse problemi con questi driver o volesse installare la versione precedente, può seguire QUESTA GUIDA e installare i driver 12.6. Chi ha una scheda video ATI della serie HD recedente la 5xxx (quindi HD 4xxx, HD 3xxx e così via) può seguire sempre QUESTA GUIDA e installare i 12.4.

Se dopo un aggiornamento al kernel o a Xorg al riavvio del pc lo schermo rimane nero, senza caricare il vostro desktop di Ubuntu, ecco come risolvere il problema: GUIDA



5 commenti:

  1. Ciao, vorrei chiederti un'informazione.
    Io possiedo un pc con RadeonHD 6290. Per vari motivi ho appena riformattato il pc e ho installato i driver tramite jockey.
    Tuttavia se do questo comando:"glxinfo | grep render" mi da questo output
    "Il programma "glxinfo" non è attualmente installato. È possibile installarlo digitando:
    sudo apt-get install mesa-utils".
    Come mai?
    Un'altra cosa. Circa un mese fa avevo installato i driver 12.6, ma al riavvio del pc mi è successa una cosa strana, ovvero quando inserivo la password per fare il login, il pc caricava ma poi tornava alla pagina di login. E questo comportamento lo faceva all'infinito. Assai strano, per questo ho ripiegato su jockey.

    RispondiElimina
    Risposte
    1. digita quello che ti viene consigliato

      sudo apt-get install mesa-utils

      e potrai digitare quel comando.

      I nuovi driver 12.8 sono ottimizzati per Precise Pangolin, quindi i bug che si verificavano nelle loro versioni precedenti (come quella che provasti tu) dovrebbero essere stati risolti.

      Se vuoi puoi seguire questa guida per provare i 12.8, unica cosa da aggiungere: prima di seguire i vari step da me segnati, disinstalla preventivamente i driver che hai attualmente usando jockey, poi segui tutti gli altri comandi.

      quando sarà il momento di digitare questo comando:

      sudo sh amd-driver-installer-8.982-x86.x86_64.run

      non digitarlo, ma prova a usare questo:

      sudo sh amd-driver-installer-8.982-x86.x86_64.run --force

      in tal modo l'installazione andrà senz'altro a buon fine (i driver installati da jockey potrebbero avere lasciato dei "rimasugli" nel tuo pc)

      Elimina
  2. Ti ringrazio di cuore. Appena avrò un pò di tempo(se dovessero andare male le cose almeno posso smanettare, ora non ne ho il tempo)li installo e poi ti farò sapere.
    Grazie ancora per la tua disponibilità.
    Buona giornata.

    RispondiElimina
    Risposte
    1. Figurati, fammi sapere se hai risolto!

      Elimina
  3. Grandisssimmmmoooooooo...grazie ora non ho più problemiii..

    RispondiElimina