• Diventa Fan!
  • Seguici Twitter
  • Seguici su Google+

Installiamo correttamente i driver proprietari ATI su Ubuntu 11.10

Scritto in Linux, Software, Ubuntu - Da Teo91 - mercoledì 28 dicembre 2011 - 23 Commenti

Per chi dispone dell’ultima versione di Ubuntu, sembra sia abbastanza frequente il presentarsi di un problema nell’installazione dei driver proprietari per le schede video ATI. Questi ultimi offrono prestazioni migliori dei driver liberi e il supporto alle librerie OpenGL 4.2; tuttavia chiunque desideri farne uso ha buone probabilità di imbattersi in qualche bug di Jockey, il software noto come “Driver aggiuntivi” nelle Impostazioni di sistema. Esso propone due versioni distinte del driver:

  • Driver grafici fglrx proprietari ATI/AMD
  • Driver grafici fglrx proprietari ATI/AMD (aggiornamenti post-release)

La prima versione del driver produce corruzioni grafiche su Unity e problemi di stabilità su Gnome-Shell, su cui appaiono colori falsati della barra superiore e lentezza generale nelle animazioni di Mutter. I problemi scompaiono con la versione più recente, che purtroppo Jockey non riesce a configurare correttamente mostrando solo un messaggio di errore che invita a leggere un file di log. La soluzione è semplice e bastano pochi passi da terminale:

sudo apt-get purge fglrx

Per eliminare il primo driver: uso purge per evitare che qualche file di configurazione interferisca con il funzionamento della versione più recente. Se non avete ancora installato nessun driver, saltate questo passaggio. Viceversa, dopo la rimozione del pacchetto dovete riavviare il sistema. Poi date:

sudo apt-get install fglrx-updates

Come intuibile, il pacchetto installato è la versione più aggiornata. Riavviate il pc e godetevi le ottime prestazioni del driver sia su Unity che su Gnome-Shell: personalmente non ho più notato effetti di corruzione, instabilità o lentezza.

[attenzione]

Vi invito a ignorare le informazioni mostrate da Jockey: se lo avviate dopo la procedura, esso continuerà a segnalare erroneamente che nessuno dei due driver è in uso sul sistema.

[/attenzione]

  • Bender

    Grazie per questa guida! il plugin grid dava qualche problema e avevo dovuto disabilitarlo, seguendo questa procedura l’ho potuto riattivare.
    Devo segnalare due cose però: anche se ho guadagnato qualche fps è comparso il tearing, cosa che prima non avevo (sync v-blank disattivato su openGL in compizconfig perchè altrimenti va a scatti); la schermata di avvio con la scritta ubuntu risulta di una risoluzione non ottimale, nel mio caso compressa verticalmente, è impercettibile ma lo volevo ugualmente segnalare :)

  • Teo

    Ciao, sono nuovo del mondo di ubuntu.
    Intanto complimenti per il forum. Vorrei chiedere una cosa. 
    Io ho acquistato un netbook che monta processore AMD con scheda grafica Radeon HD6290. Quando installai ubuntu 11.04(perchè preferisco la versione di gnome classic), mi ritrovai nel problema sopracitato. Dopo aver installato automaticamente i driver grafici, mi compariva in basso a destra il logo dell’AMD con scritto”unsupported hardware”.
    Cosi chiedendo nel forum di ubuntu mi fu detto di scaricare i driver catalyst 11.12 direttamente dal sito AMD e poi dare i seguenti comandi:
    1) chmod +x ./ati-driver-installer-11-12-x86.x86_64.run
    2)sudo -s
    3)./ati-driver-installer-11-12-x86.x86_64.run

    Ora, mi chiedo, la guida porta allo stesso risultato?
    Perchè purtroppo i video a 720p e 1080p vanno a scatti, non sfruttando interamente la scheda grafica. E se possibile vorrei risolvere il problema perchè è un peccato.
    Grazie in anticipo

    • Anonimo

      I passi citati sopra ti danno i driver di dicembre 2011, più recenti di quelli nei repo. Infatti:
      -la versione 11.9 di settembre è quella di “default” che offriva Ubu appena rilasciato all’inizio di ottobre
      -la versione “update” è la 11.10 di ottobre, quindi più vecchia di quella che trovi sul sito AMD.
      Il mio consiglio è di provare prima la versione aggiornata della guida, perchè essendo nei repo è più verificata e sottoposta in qualche modo a bugfix, pur essendo un driver closed. Se anche con questa hai problemi nel riprodurre video HD, allora dai un “sudo apt-get purge fglrx-updates” e segui la guida per i driver 11.12 :D

      • Teo

        Ho provato a seguire la guida e questo èquello che mi compare nel terminale:
        matteo@1215B:~$ sudo apt-get purge fglrx[sudo] password for matteo: Sorry, try again.[sudo] password for matteo: Lettura elenco dei pacchetti… FattoGenerazione albero delle dipendenze       Lettura informazioni sullo stato… FattoIl pacchetto fglrx non è installato e quindi non è stato rimosso0 aggiornati, 0 installati, 0 da rimuovere e 8 non aggiornati.matteo@1215B:~$ sudo apt-get install fglrx-updatesLettura elenco dei pacchetti… FattoGenerazione albero delle dipendenze       Lettura informazioni sullo stato… FattoE: Impossibile trovare il pacchetto fglrx-updates

        • Anonimo

          Se non trova il pacchetto è perchè forse non hai aggiornato ancora con un “sudo apt-get update”.
          Comunque l’installazione della versione 11.12 con i comandi sopra NON elimina affatto la versione precedente, perchè non usando APT non c’è nulla che risolva le incompatibilità tra i due pacchetti :)

          • Anonimo

            Nessuna cocciutaggine, figurati :D
            La guida funzia per la 11.10, su Ubu 11.04 Jockey non da questi problemi, quindi usa quest’ultimo per installare i driver grafici. I comandi che hai trovato sul forum di Ubuntu invece sono validi per qualsiasi versione della distro. Naturalmente anche quì ti sconsiglio di installare i driver 11.12 se prima non hai rimosso quelli trovati nei repo ufficiali di Natty, per evitare incompatibilità :)

  • Anonimo

    Ciao, allora io non ho una scheda Nvidia, però forse posso aiutarti:
    1) Quale VGA hai? Le serie “173″ o “96″ si riferiscono a diversi modelli. AMD usa una denominazione “anno.mese” (tipo 11.12 nei driver di dicembre 2011), mentre Nvidia quando chiude il supporto a vecchie schede inizia una nuova serie con un suo numero, sempre maggiore del precedente, esempio da 96.x a 173.x
    2) “Post-release” significa che è una versione più recente di quella disponibile al momento del rilascio stabile di Ubu. Normalmente nei repo si trovano SOLO i driver di aprile o ottobre, quelli chiamati “current”, quelli “post-release” sono dei mesi successivi e dovrebbero garantire meno bug e correzioni dei problemi del driver del mese precedente :)

  • Anonimo

    Intendi prima o dopo aver seguito la procedura? Quale scheda video hai? Se non è recentissima, allora AMD non la supporta più, e l’unico driver che puoi usare è quello libero

    • Piecheru

      È nuova ATI Raedeon HD 5000 comunque dopo la procedura.

      • Anonimo

        Penso sia ancora attribuibile ai bug di Jockey. Apri l’USC e cerca “fglrx-updates”: se è installato e non hai rogne grafiche dovresti essere a posto comunque. Riguardo ai driver liberi so che le HD 5000 e 6000 hanno ancora parecchia strada da fare: più recente è la scheda, meglio è evitare i driver liberi.

      • Anonimo

        Penso sia ancora attribuibile ai bug di Jockey. Apri l’USC e cerca “fglrx-updates”: se è installato e non hai rogne grafiche dovresti essere a posto comunque. Riguardo ai driver liberi so che le HD 5000 e 6000 hanno ancora parecchia strada da fare: più recente è la scheda, meglio è evitare i driver liberi.

  • Pingback: Installiamo correttamente i driver proprietari ATI su Ubuntu 11.10 - Kimblo Scienze

  • Anonimo

    Allora, ho trovato due possibilità:
    1) il problema è dovuto alle rogne che si possono creare nel passaggio da 11.04 –> 11.10 senza reinstallare l’OS. Purtroppo l’unica maniera è reinstallare tutto
    2) E’ possibile che sia dovuto alla scheda video che invia il segnale video all’uscita sbagliata, specie se si hanno più monitor. Per risolvere dai:
    sudo nano /etc/X11/xorg.conf
    Nella sezione “Device” aggiungi:
    Option “MonitorLayout” “Auto,Auto”
    Nella sezione “Monitor” controlla che ci sia il # davanti alla riga, in modo che appaia così:
    # modeline “640×480@60″ 25.2 640 656 752 800 480 490 492 525 -vsync -hsync

  • Camillo Milani

    Aiutatemi per favore, ho eseguito la procedura di installazione tutto è andato a buon fine, ma come ho riavviato il sistema lo schermo è rimasto viola ( il colore di ubuntu) ma non ho più nemmeno la schermata di login, il computer rimane fisso sulla tonalità viola niente più…fisso ahimè temo definitivamente perso nel nulla!!!!!!!!! Se è possibile un aiuto, vi ringrazio in anticipo

    • Anonimo

      Accidenti, ti consiglio la stessa procedura che ho scritto ad Angelo:
      1) quando il pc si è avviato e dovresti vedere la schermata di login premi CTRL+ALT+F1 per aprire una sessione testuale
      2) fai il login con nome e password
      3) dai “sudo apt-get purge fglrx-updates”
      4) finita la rimozione, dai un bel “sudo reboot”
      Al riavvio dovrebbero ripartire i driver liberi :D

  • Anonimo

    Ho sempre preferito usare i driver open perchè ogni qualvolta installavo i driver proprietari il sistema diventava tutto scattoso, effetti tearing spaventosi, zero fluidità.. e se risolvevo un problema ne appariva subito un altro… insomma una tragedia. Utilizzando i driver open non ho di questi problemi. Naturalmente questo è quanto è accaduto a me e non voglio dire che debba succedere per forza a tutti ;) Però leggendo su diversi forum ho notato che non sono l’unico ad avere questo tipo di problemi coi driver proprietari di Amd e mi chiedevo se anche chi possiede una Nvidia Geforce ha questo tipo di problemi installando i driver proprietari.. tempo fa si diceva che Nvidia fosse la scheda grafica ideale per gli utenti linux, molto più di Amd.. è ancora attuale questa affermazione o fa parte del passato? :)

    • Anonimo

      In effetti ho letto esperienze molto diverse: a te è andata meglio con i driver liberi, a me quasi sempre con quelli closed :)
      Inoltre io tendo anche a giocare un pò su Linux: Supertuxkart, Alien Arena, World of Padman, … Tutti giochi che con i driver liberi fatico a far girare. Ho una ATI HD 4650 da 1GB, con cui ho egregiamente giocato su win a titoli come Resident Evil 5 e Fallout 3 con dettagli medio-alti e su Linux con i driver liberi ho scatti e meno di 20 fps con SuperTuxKart se ci sono più di 8-10 giocatori in pista :| 
      Insomma, voglio il massimo dalla mia VGA. Inoltre c’è la questione delle OpenGL: leggendo su Phoronix pare che per fine  gennaio i driver liberi raggiungeranno il supporto alle librerie 3.0, cosa che avvierà il branch 8.0 dei driver Mesa. Tutt’ora però un sacco di software richiedono più delle OpenGL 2.0 rilasciate nel 2004-2006. Sul supporto Nvidia vs ATI ho solo letto che Nvidia garantisce meno rogne (o comunque meno frequenti) e sopratutto sembra offire prestazioni molto vicine alle controparte win, mentre su ATI c’è un divario maggiore nell’efficenza del driver. Un punto a favore di AMD è il voler allineare supporto e prestazioni dei driver liberi a quelli proprietari entro le ATI HD 8000: 
      http://www.tomshw.it/cont/news/radeon-hd-8000-per-la-svolta-di-amd-sui-driver-linux/30463/1.html
      :D

  • Angelo Giordano

    Ho effettuato la guida…ma appena ho riavviato kubuntu dopo aver effettuato  la prima istruzione…beh Kubuntu nn si avvia più o meglio si avvia ma il dopo il primo caricamento , poco prima della schermata di login , il monitor rimane totalmente nero…cosa fare x risolvere il problema ??

    • Anonimo

      Ho eseguito la guida su Ubuntu, quindi non so se su Kubuntu scattino rogne impreviste, ma penso che la soluzione sia quella di rimuovere il driver e restare a quelli liberi. Anzi, leggendo qua e là come Kwin sia un pò maldigesto ai driver proprietari te lo consiglio. Visto che lo schermo resta nero, procedi così:
      1) quando il pc si è avviato e dovresti vedere la schermata di login premi CTRL+ALT+F1 per aprire una sessione testuale
      2) fai il login con nome e password
      3) dai “sudo apt-get purge fglrx-updates”
      3) finita la rimozione, dai un bel “sudo reboot”
      Al riavvio dovrebbero ripartire i driver liberi :)

      • Angelo Giordano

        Niente nn va. La schermata di login nn riesco proprio a vederla xkè lo sfondo rimane nero. Si vede solo all’inizio la schermata di caricamento di Kubuntu…poi tt nero. Premendo i tasti non succede nulla. Ho bensì pensato di usare la recovery mode di Kubuntu dove ho effettuato il login e password testuali e seguito le tue istruzioni. Ma mi dice che il pacchetto flgrx non esiste. :(

        • Anonimo

          Il pacchetto è “fglrx” oppure “fglrx-updates”. Hai provato con questi oppure c’è un errore nel commento sopra?

          • Angelo Giordano

            Ho provato con entrambi e mi ha dato lo stesso errore , dice che nn esiste. Cmq tranquillo ho risolto il problema :). Ho reistallato kubuntu nella versione cd. Così che ho solo il necessario e seguirò il tuo consiglio di usare i driver liberi :). Grazie cmq della disponibilità :). 

  • Pingback: Installiamo correttamente i driver proprietari ATI su Ubuntu 11.10 | SegnalaFeed.It