Questo articolo verrà aggiornato di volta in volta con gli ultimi driver ATI proprietari rilasciati, oltre che delle versioni precedenti (attualmente contiene le informazioni necessarie per installare 4 versioni diverse dei driver proprietari in questione). Ricordo che i driver ATI supportano tutte e solo le schede AMD Mobility Radeon HD. Al termine della guida ci sono alcuni comandi da terminale da dare per accertarsi che i driver stiano lavorando bene, non sono uno step obbligatorio, ma ve lo consiglio caldamente, specie se usate l'accelerazione 3D (Unity, Gnome Shell, KDE).
Prima di installare un nuovo Driver, disinstalliamo il vecchio driver proprietario ATI con i due seguenti comandi da terminale:
sudo sh /usr/share/ati/fglrx-uninstall.sh
sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev* xorg-driver-fglrx
SCHEDE GRAFICHE ATI AMD DELLA SERIE HD (5xxx, 6xxx, 7xxx o superiori): il driver più recente è AMD Catalyst 13.4
Ecco la guida per installare su Ubuntu 12.04, Ubuntu 12.10 e Ubuntu 13.04 i driver AMD Catalyst 13.4 (GUIDA).
Per Ubuntu 12.4 e Ubuntu 12.10 funziona molto bene anche il precedente driver AMD Catalyst 13.1. Per installarlo, una volta appurata la compatibilità con il vostro hardware, seguite QUESTE INDICAZIONI. Driver meno recenti dei 13.4 non sono invece consigliabili per Ubuntu 13.04 Raring Ringtail e qualsiasi sua derivata.
Il driver precedente al 13.1, nel caso in cui quest'ultimo vi dia problemi è AMD Catalyst 12.10, per installarlo seguite QUESTE INDICAZIONI.
In alternativa potete installare il driver precedenteAMD Catalyst 12.8, ottimizzato per Ubuntu 12.04 Precise Pangolin (sconsigliato per le release successive):
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 --force
Scegliete la modalità di installazione Automatica e in pochi minuti sarà tutto pronto! Per avviare i nuovi driver date il comando: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 --force
sudo aticonfig --initial -f
e riavviate il pc con sudo reboot
Missione compiuta!
SCHEDE GRAFICHE ATI AMD DELLA SERIE HD (1xxx, 2xxx, 3xxx, 4xxx): il driver più recente è AMD Catalyst 13.4
Per queste schede grafiche un po' datate i driver più recenti sono gli AMD Catalyst 13.1.
Per installarli su Ubuntu 12.04 potete dare il semplice comando:
sudo apt-get install fglrx-updates
Per installarli su Ubuntu 12.10 invece seguite QUESTA procedura. E' l'unico modo per fare funzionare i driver proprietari su Quantal Quentzal, altrimenti non vengono più supportati da Ubuntu (problemi con le ultime versioni di Xorg).
In caso di problemi potete installare il driver precedente AMD Catalyst 12.6:
cd /tmp && wget -O amd-driver-12-6-x86_64.run http://goo.gl/XBFyI
chmod +x amd-driver-12-6-x86_64.run
sudo sh amd-driver-12-6-x86_64.run --force
Nel caso in cui questi driver non dovessero funzionare, segnalo la versione precedente AMD Catalyst 12.4. In particolare tali driver sono ottimizzati per Ubuntu 12.04 Precise Pangolin e sono supportati da qualsiasi scheda AMD della serie HD. Ecco come fare ad installarli, dando questi tre comandi da terminale:
wget http://www2.ati.com/drivers/linux/amd-driver-installer-12-4-x86.x86_64.run
chmod +x amd-driver-installer-12-4-x86.x86_64.run
sh ./amd-driver-installer-12-4-x86.x86_64.run --force
dal wizard che apparirà confermiamo l'installazione dei nuovi driver e attendiamo che vada tutto a buon fine. Qualsiasi delle due versioni voi abbiate scelto, al termine di ogni operazione digitate:
sudo aticonfig --initial -f
Infine riavviate.
CONTROLLARE CHE I DRIVER FUNZIONI CORRETTAMENTE
Riavviamo a 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
glxinfo | grep render
In risposta a questo comando dovre 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.
IMPORTANTE: Se i driver ATI installati con questo metodo, o da Driver Aggiuntivi, funzionano bene, ma dopo l'esecuzione di qualche aggiornamento segnalato dal Gestore Aggiornamenti di Ubuntu, al riavvio vi ritrovate lo schermo nero, allora seguite QUESTA GUIDA per risolvere con due semplici comandi la questione. Consiglio a tutti di leggerla, anche chi non ha questo problema attualmente, così non ci saranno momenti di panico se dovesse succedere. Questo genere di problemi non sono affatto colpa dei driver, sono piuttosto causati dagli aggiornamenti proposti da Ubuntu che, seppure doverosi, possono generare instabilità. L'importante in questi casi è essere informati di quel che sta accadendo, per non ricorrere a inutili formattazioni.
per installare amd 12.4 ho seguito passo passo wget http://www2.ati.com ecc..mi da not found errore 404 il nome dell'host non è esatto. mi aiutate per piacere? ho già disinstallato la mi scheda ati radeon 5000 fisiellino@gmail.com
RispondiEliminaIl comando è corretto, l'ho scaricato ora sul mio pc... quei comandi che ho scritto sul blog sono tre distinti comandi, devi copiare ed incollare una riga alla volta, dando poi INVIO, aspettare che il processo termini per poi incollare e avviare la riga seguente.
EliminaSe comunque non dovesse funzionare, ti passo il link dei driver dal sito della AMD (oppure li puoi cercare tu, basta che selezioni sistema operativo usato e modello della scheda)
Funziona perfettamente...GRAZIE MILLEEEE!
RispondiEliminaCiao, innanzitutto complimenti per il blog
RispondiEliminaio ho un problema: ho seguito il procedimento per installare questi driver sul mio portatile HP G62 (uso Ubuntu 12.04), per la precisione ho concluso l'installazione mediante wizard senza problemi, ho dato il comando "sudo aticonfig --initial -f" e ho riavviato
al riavvio tutto normale fino alla schermata di grub, dalla quale scelgo ubuntu che poi però non parte; cioè, dalle scritte che escono sembra che i processi partano, però non si avvia più l'interfaccia grafica, ma resta una schermata nera con una lineetta bianca lampeggiante in alto a sinistra, che però non mi consente di scrivere alcunchè, per cui sono bloccato.
Spero di essere stato chiaro, nonstante le spiegazione poco tecniche (non sono un grande esperto come si può intuire).
Volevo chiedere come fare per risolvere la situazione, dato che al momento sono bloccato e ubuntu è inutilizzabile, non so neanche come ripristinare la situazione precedente
grazie mille in anticipo,
Andrea
Io uso Ubuntu 12.04 sullo stesso tuo portatile, quindi presumibilmente con la stessa tua scheda ATI (HD 6xxx) e no ho mai avuto problemi di sorta. Ad ogni modo, dovresti provare, dalla schermata di GRUB a selezionare la dicitura Previous Linux Versions e da lì selezionare un kernel vecchio (non recovery mode). Prova a vedere se tale kernel funziona. Altrimenti dovrai entrare nella recovery mode (anche del kernel di default che vedi nella schermata principale di GRUB), da lì dovrai (dopo essere entrato in una shell con privilegi di amministratore e connessione ad internet via cavo) eliminare i driver grafici ati con il seguente comando:
Eliminasudo sh /usr/share/ati/fglrx-uninstall.sh
poi prova anche questo:
sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev* xorg-driver-fglrx
Infine dai il comando:
sudo apt-get autoremove
E per finire il comando:
sudo apt-get install fglrx-updates
per installare i driver ATI dei repo di Ubuntu, meno aggiornati di questi ma comunque funzionanti.
Grazie mille, con questo procedimento è tornato tutto come prima
Eliminapeccato che non funzionino questi driver, mi toccherà tenere quelli già presenti (che comunque funzionano bene)
grazie ancora
Potrai ritentare quando usciranno i nuovi driver ATI, forse a fine mese...
EliminaHo aggiornato la guida, ora contiene le istruzioni per installare i nuovi driver 12.6 per schede grafiche dalla HD 5xxx in poi! =)
EliminaCiao e grazie per le istruzioni... ma purtroppo a me non è andato a buno fine...
RispondiEliminaIo ho Ubuntu 12.04 a 64bit con kernel 3.5.0-3-generic e gnome 3.4.1
ho seguito la procedura ma niente da fare. Il fglrx_install.log mi dice:
Check if system has the tools required for installation.
Uninstalling any previously installed drivers.
Creating symlink /var/lib/dkms/fglrx/8.98/source ->
/usr/src/fglrx-8.98
DKMS: add completed.
Kernel preparation unnecessary for this kernel. Skipping...
Building module:
cleaning build area....
cd /var/lib/dkms/fglrx/8.98/build; sh make.sh --nohints --uname_r=3.5.0-3-generic --norootcheck.....(bad exit status: 1)
[Error] Kernel Module : Failed to build fglrx-8.98 with DKMS
[Error] Kernel Module : Removing fglrx-8.98 from DKMS
------------------------------
Deleting module version: 8.98
completely from the DKMS tree.
------------------------------
Done.
[Reboot] Kernel Module : update-initramfs
Puoi aiutarmi?
Grazie infinite!
Ohhhh caspita!!! Dal kernel 3.4 in poi i driver fglrx hanno parecchi problemi, per questo non uso tali kernel sulla 12.04. Francamente, fossi in te, pondererei l'ipotesi di eliminare questo kernel per passare al "vecchio" 3.2, che è anche quello supportato ufficialmente dal team di Ubuntu e che riceverà aggiornamenti per 5 lunghi anni. Fossi in te terrei quest'ultimo, sarà anche meno aggiornato, ma almeno riesce a gestire i driver proprietari. fino a che non verrà rilasciata la 12.10, è probabile che con i kernel 3.4 e superiori i driver ATI su Ubuntu siano una missione difficile da portare a termine.
EliminaDevi scegliere se tenere il kernel 3.5 con gli open, o il 3.2 coi proprietari.
ohhhhh accidenti!!! Non sono così esperto di ubuntu e quindi non lo sapevo e a dire la verità non so neanche come mai sul mio portatile (un sony vaio sb1Q1E) mi ritrovo ad avere quel kernel (sul fisso di casa con la stessa versione di ubuntu, installata con lo stesso DVD, ho il 3.2)... ma ora come posso tornare al kernel 3.2 e tenerlo senza aggiornamenti vari? e poi posso ripetere l'installazione ATI oppure e meglio installare di nuovo ubuntu da capo?... grazie ancora per la pazienza! ciao
EliminaAppena accendi il pc,vedi la schermata viola di GRUB che ti permette di scegliere tra varie opzioni, giusto? Bene, scegli l'opzione Linux Previous Versions, e cerca se tra queste versioni precedente c'è una versione di Ubuntu con kernel 3.2. Se c'è avviala. Prima di avere fatto questo però ti consiglio di rimuovere i driver ATI (come scritto all'inizio di questa guida). Se poi il kernel 3.2 si avvia correttamente, allora installa i driver ati, sempre come scritto in questa guida.
EliminaOra non ti resta che eliminare il kernel che non va bene e vedrai che nel menu di grub la prima voce diventerà quella col kernel 3.2, se non fosse così poi modificare grub a tuo piacimento con Grub Customizer, già preinstallato in Ubuntu 12.04.
Alla fine ho preso la decisione più radicale ed ho reinstallato tutto... ora sembra tutto funzionare bene, compresi i nuovi driver ATI, devo solo risolvere ancora due piccoli problemi: il funzionamento della scheda grafica ibrida e il modulo wwan (se non lo accendo prima da windows mi sparisce la voce "abilita voce a banda larga mobile" nel network manager...bhò)...se hai consigli anche su questo li accetto volentieri :-)
Eliminaintanto grazie infinite per l'aiuto!!! Ciao.
Riguardo al modulo non ti so dare aiuto, riguardo alla scheda grafica ibrida quale sarebbe? marca? integrata col processore?
EliminaCiao ancora!
RispondiEliminaIl mio portatile è un sony vaio SB1Q1E e col comando sotto (spero si quello giusto) mi dice:
marco@marco-vaio:~$ lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Seymour [Radeon HD 6400M Series]
Sulla scheda tecnica del PC mi dice... il comparto grafico è ibrido ed è composto da due schede video: AMD Radeon HD6470M con 512MB GDDR3 dedicati e Intel HD Graphics con memoria condivisa da 512MB selezionabili tramite switch...
è sufficiente?
Ok, adesso digita il seguente comando, come suggerito anche in questa guida:
Eliminalshw -c display | grep driver
Se la risposta (ci vorrà un attimo perchè venga elaborata è del tipo:
configuration: driver=fglrx_pci latency=0
Vuol dire che in questo momento è attiva la scheda ATI. Questa doppia scheda video che tu hai non l'avevo mai vista con delle ATI, di solito questo è un problema che concerne le nVidia Optimus (fai qualche ricerca in rete). Passare dalla scheda Intel integrata a quella ATI dedicata non so se sia possibile, e sicuramente non è molto comodo. E' un processo che attualmente non può avvenire in automatico mediante qualche impostazione.
Il mio consiglio è il seguente: se il comando che ti ho detto di provare certifica che i driver attivi sono gli fglrx e con tali driver non hai problemi grafici e non c'è un eccessivo surriscaldamente del pc, allora tieniti la scheda ATI, che in teoria dovrebbe essere quella migliore tra le due.
Mediante il software Driver Aggiuntivi puoi ricercare se esistono driver proprietari della Intel per l'altra scheda. Da Driver Aggiuntivi NON installare alcun driver ATI.
Ciao e a presto,
Matteo
Uffa uffa... ho cantato vittoria troppo presto... a parte il discorso della scheda ibrida, ora i driver ATI non mi funzionano più e non capisco perché e come risolvere...
RispondiEliminaHo fatto un piccolo aggiornamento come proposto da ubuntu e a dire la verità non so neanche bene cosa abbia aggiornato (il kernel è comunque sempre il 3.2). Dopo l'aggiornamento ho usato normalmente il pc per alcuni giorni e poi oggi, avviandolo, mi sono trovato lo schermo nero con la finestra di avviso che i driver non sono stati caricati. Sono comunque riuscito a riavviare in 2D tornando all'ultima configurazione di backup ed ora il AMD Catalyst Control mi restituisce il seguente messaggio:
Si è verificato un problema durante l'inizializzazione del Catalyst Control Center nell'edizione Linux. Le cause potrebbero essere le seguenti.
Non è installato alcun driver grafico AMD oppure il driver AMD non funziona correttamente.
Si prega di installare il driver AMD adatto al vostro hardware AMD o di configurarlo usando anticonfig.
Posso continuare a chiedere il tuo prezioso aiuto? Cosa devo fare? Disintallare e reinstallare tutto da capo? Devo configurarlo con aticonfig...ma come?
Grazie infinite ancora.
Ciao.
Disinstalla tutto con i condi che trovi all'inizio della guida, funzioneranno di sicuro. A questo punto puoi provare a reinstallare i driver 12.6. Se il problema si dovesse ripresentare, dovrai di nuovo disinstallarli, ma questa volta li installerai da terminale così:
Eliminasudo apt-get install fglrx-updates
In tale maniera installerai i driver provenienti dai repo ufficiali di Ubuntu. non sono aggiornati come i 12.6, ma meglio che niente. Io ho aggiornato costantemente Ubuntu e non mi si è verificato alcun problema.
Errore di battitura: volevo dire
Elimina"disinstalla tutto con i comandi"
...allora... ho provato a dare i due comandi sotto e nient'altro
RispondiEliminasudo aticonfig --initial -f
sudo reboot
ed ora funziona tutto anche se non so bene perché sia successo e perché ora funziona tutto... comunque spero che duri :-)
per quanto riguarda la scheda ibrida seguirò il tuo consiglio anche se nel frattempo ho trovato questo:
http://thealarmclocksixam.wordpress.com/2012/03/23/ubuntu-12-04-and-hybrid-graphics-on-sony-vaio-s/
e questo
http://ubuntuforums.org/showthread.php?t=1930450
e anche questo
http://web.archiveorange.com/archive/v/XN9yokKd9UhuUkTtu6dM
...che ne pensi?
Ciao e a presto.
Marco.
Prova col secondo metodo da te postato, proviane dal forum di ubuntu sembra... Comunque potresti provaread aprire una discussione sul forum ubuntu-it, è davvero pieno di utenti esperti che sapranno consigliarti sul da farsi.
EliminaCiao e scusa il ritaardo della risposta, ma il lavoro urgeva...
EliminaAllora...
1. I driver ATI funzionano, anche se ho il fastidioso problema che hai indicato nella nota "Importante" che hai aggiunto e che per ora ho sempre risolto con
sudo aticonfig --initial -f
sudo reboot
2. Ho deciso di lasciar perdere la scheda ibrida così evito di rischiare di cacciarmi nei guai :-)
3. Ho risolto anche il problema dell'uscita HDMI che, come forse sai, in molti casi non ha l'audio: se ti servisse la soluzione per qualche ragione la trovi qui
http://askubuntu.com/questions/67113/fast-video-playback-with-no-sound
4. Ho risolto pure il problema della connessione a banda larga installando gobi-loader e copiando/incollando da windows7 ad Ubuntu in /lib/firmware/gobi il firmware corrispondente...pare funzioni!!!
Intanto per ora GRAZIE ancora dell'aiuto e della pazienza.
Ciao Marco.
Bene,sono contento che tu abbia risolto quasi tutte i problemi. purtroppo gli aggiornamenti a xorg e al kernel causano questo genere di conflitto con i driver ATI, non possiamo farci nulla, quindi ho aggiunto quella nota nell'articolo.
EliminaGrazie a te per le interessanti segnalazioni,
a presto
Matteo
Ma questo articolo vale anche per le schede grafiche Ati mobility Radeon 6370 HD?
RispondiEliminaAssolutamente sì!!! Vale SOLO per le schede della serie HD come la tua. la tu fa parte del modello HD 6xxx, quindi il driver più aggiornato è il 12.6, provalo e fammi sapere!
EliminaL'installazione è riuscita correttamente, infatti ho notato un minor surriscaldamento, gli effetti della finestre funzionano meglio ed ora il test per vedere se posso usare Unity 3D mi dice si.
EliminaOttimo! =)
EliminaCiao Matteo sono di nuovo qui a chiedere il tuo aiuto.
RispondiEliminaho anche provato a consultare forum vari ma senza avere risposte...
Fino a ieri nessun problema. Poi ho installato Touchpad indicator (sempre che il problema sia dipeso davvero da questo) con questa guida
http://www.chimerarevo.com/2011/02/22/to...ticamente/
tutto sembrava ok e il touchpad funziona bene, poi però di colpo niente più 3D.
Con i seguenti comandi da terminale mi da
marco@marco-vaio:~$ lshw -c display | grep driver
WARNING: you should run this program as super-user.
configuration: driver=fglrx_pci latency=0
configuration: driver=i915 latency=0
WARNING: output may be incomplete or inaccurate, you should run this program as super-user.
marco@marco-vaio:~$ glxinfo | grep render
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)
OpenGL renderer string: AMD Radeon HD 6400M Series
marco@marco-vaio:~$ /usr/lib/nux/unity_support_test -p
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: AMD Radeon HD 6400M Series
OpenGL version string: 1.4 (2.1 (4.2.11733 Compatibility Profile Context))
Not software rendered: yes
Not blacklisted: yes
GLX fbconfig: yes
GLX texture from pixmap: yes
GL npot or rect textures: yes
GL vertex program: yes
GL fragment program: yes
GL vertex buffer object: no
GL framebuffer object: yes
GL version is 1.4+: yes
Unity 3D supported: no
marco@marco-vaio:~$
Ho provato anche a ridare
sudo aticonfig --initial -f
sudo reboot
Ma niente 3D e non so come uscirne...
Hai idee su come aiutarmi?
Intanto grazie comunque.
Ciao Marco.
Il link che mi hai messo non porta ad alcuna pagina di chimerarevo. Tuttavia mi sembra strano che qualche software che abbia a che fare col touchpad possa andare in conflitto con i driver ATI. Ti consiglio di entrare nella modalità 2D di Unity e disintallare i driver ATI con i comandi contenuti all'inizio della guida, e poi di riavviare, e vedere se entri in modalità 3D. A questo punto reinstalla i driver. Riavvia ancora e vediamo se con i driver appena reinstallati la modalità 3D torna a funzionare.
EliminaSe proprio questi ultimi driver non avessero smesso di funzionare per motivi a noi ignoti, allora puoi installare quelli (un po' meno aggiornati) dei repo ufficiali di Ubuntu:
sudo apt-get install fglrx-updates
A presto,
Matteo
PS: nella prossima settimana non avrò a portata di mano il pc, quindi sappi che se non rispondo immediatamente sul blog è per tale motivo. tempo 7 giorni è tornerò operativo!
Grazie come sempre della risposta!!!
RispondiEliminaAlla fine ho risolto reinstallando i driver con i comendi sopra, anche se ho dovuto forzare l'installazione perché dopo aver disintallato i vecchi driver, con la nuova installazione mi compariva la scritta che i driver erano ancora presenti... ho forzato e tutto funziona... speriamo bene. Grazie ancora e a presto!
Ciao Marco.
Per quanto riguarda la versione 12.4 (serie x) esiste un modo di trovare la versione 32bit?
RispondiEliminacerca il driver desiderato qui:
Eliminahttp://support.amd.com/us/gpudownload/Pages/index.aspx
ciao io ho un hp pavilion dv7 con scheda grafica ati radeon 5650 HD ho seguito la guida da cima a fondo però quando arrivo alla fase per verificare se l'accelerazione 3D e attiva il terminale mi dice:"gian@gian-HP-Pavilion-dv7-Notebook-PC:~$ glxinfo | grep render
RispondiEliminaX Error of failed request: BadRequest (invalid request code or no such operation)
Major opcode of failed request: 136 (GLX)
Minor opcode of failed request: 19 (X_GLXQueryServerString)
Serial number of failed request: 12
Current serial number in output stream: 12"
che cosa posso fare?grazie per l'aiuto.
che ambiente desktop usi? se utilizzi Unity, Gnome Shell o Cinnamon riesci ad avviarli correttamente?
Eliminaio uso unity. i driver me li installa correttamente pero finito tutto quando lo riavvio mi viene fuori lo schermo nero con scritto "your graphics card and pointing devices are not detected."io da questa schermata posso solo ripristinare le impostazioni originali della scheda grafica e poi riavviando il pc funziona tutto di nuovo.
Eliminaè molto strano perchè a partire dalla serie HD 5xxx i nuovi driver dovrebbero essere ben funzionanti, ma a te non vengono riconosciuti. Fai così, disinstalla i driver ati come indicato subito all'inizio di questa guida, poi apri il terminale e digita:
Eliminasudo apt-get install fglrx-updates
riavvia ed esegui tutti i vari controlli su Unity.
così facendo hai installato i driver 12.04 dai repo ufficiali di Ubuntu, non altrettanto aggiornati, ma almeno non ti dovrebbero dare alcun problema.
il problema è la disinstallazione perché inserendo la prima linea di codice alla fine mi dice "sh: 0: Can't open /usr/share/ati/fglrx-uninstall.sh"
Eliminae inserendo la seconda procede fino alla fine ma infine mi dice
"/usr/lib/x86_64-linux-gnu/mesa/ld.so.conf poiché il gruppo x86_64-linux-gnu_gl_conf è danneggiato.
update-alternatives: attenzione: /usr/lib/x86_64-linux-gnu/xorg/extra-modules non viene sostituito con un collegamento.
update-initramfs: deferring update (trigger activated)
Eliminazione dei file di configurazione di fglrx-updates...
update-initramfs: deferring update (trigger activated)
Elaborazione dei trigger per initramfs-tools...
update-initramfs: Generating /boot/initrd.img-3.2.0-29-generic
Elaborazione dei trigger per bamfdaemon...
Rebuilding /usr/share/applications/bamf.index...
Elaborazione dei trigger per ureadahead...
ureadahead will be reprofiled on next reboot
Elaborazione dei trigger per libc-bin...
ldconfig deferred processing now taking place
Si sono verificati degli errori nell'elaborazione:
fglrx"
io non so avrò un computer nato male..boh. comunque grazie per le informazioni.
riesci a installare i nuovi driver con:
Eliminasudo apt-get install fglrx-updates
?
se riesci e poi effettuando i vari controlli noti che sono attivi i driver fglrx allora sei a posto. Se riesci ad avviare la sessione di Unity allora l'accelerazione 3D funziona. Altrimenti potresti avviare solo Unity 2D...
ho installato i driver e ho anche scaricato myunity, che mi dice che ho avviato il sistema in 2D. Io non saprei come attivare unity 3D a questo punto.
EliminaQuando sei su Unity 2D vai nel pannello che vedi in alto a destra e clicca sul tuo nome e poi seleziona l'opzione Termina Sessione. ti ritroverai nella schermata in cui effettui il login. vicino al punto in cui c'è scritto il tuo nome c'è un tasto, primilo e vedrai du opzioni: Ubuntu e Ubuntu 2D. Tu seleziona Ubuntu e poi inserisci la tua password e premi invio per avviare la nuova sessione. Entra in Myunity e controlla se ora sei in Unity 3D. Se così non è, allora la tua scheda grafica ha dei problemi con l'accelerazione 3D di Unity con COmpiz. Dunque o usi Unity 2D o provi altri DE come Gnome Shell...
Eliminaquando li attivo (Catalyst 12.6)da terminale mi dice:aticonfig: No supported adapters detected
RispondiEliminapoi provo a riavviare e mi spunta in basso a destra un riquadro con scritto AMD Unsupported hardware
che scheda grafica hai? i 12.6 sono per le HD di ultima generazione.
EliminaCiao, complimenti per il blog :-)
RispondiEliminasono nuovo di ubuntu, ho installato l'ultima versione 12.04 sul mio Compaq CQ2000 Desktop PC series, ho un problema con la scheda grafica: andando su Monitor mi dice sconosciuto e non mi fa alzare la risoluzione dello schermo, ho una scheda grafica intel i915 cosa potri fare??
Ti posto l'outpu del comando sudo lshw -c display | grep driver:
marco@marcoUbuntu:~$ sudo lshw -c display | grep driver
[sudo]password for marco:
configuration: driver=i915 latency=0
questo invece è l'outup del comando sudo lshw -c display | grep product
marco@marcoUbuntu:~$ sudo lshw -c display | grep product
[sudo] password for marco:
product: 82945G/GZ Integrated Graphics Controller
Grazie in anticipo.
questo articolo parla di driver ATI, non Intel. E io di driver intel ne so ben poco. Dovresti aprire il software Driver Aggiuntivi e vedere se trova qualche driver per la tua scheda video e, nel qual caso, attivarlo.
Eliminaok, grazie mille comunque
Eliminaola matteo,
RispondiEliminaprima i complimenti, grazie al tuo blog sono diventato sono riuscito veramente a Usare linux.
adesso sono con un portatile hp 635, che dalle caratteristiche tecniche della casa monta una scheda video ATI Mobility Radeon HD 4250, ma dal catalist control center risulta una HD 6320. a chi devo credere???
adesso vado con i driver 12.04
ciao claudio
digita nel terminale il seguente comando:
Eliminalspci | grep VGA
ti darà come risposta il modello esatto della tua scheda, credi al terminale! =)
a presto!
grazie matteo, il terminale ha parlato. hd 6320.
RispondiEliminaho gia installato i driver 12.10 e ho notato un netto miglioramento; adesso riesco a vedere i film a 1080p, cosa impensabile fino a ieri.
grazie per la tua disponibilità
ciao claudio
Di nulla, alle prossima!
EliminaCiao e complimenti per il tuo blog!!!!
RispondiEliminaUso Windows 7 e Ubuntu 12.04 + aggiornamenti.
Dunque Ho un problema...
posso seguire passo passo la tua guida per istallare i Driver
della mia
ATI AMD RADEON X1600 di 512Mb ??????
Su winzozz mi sembra che ho il catalist 12 se nn sbaglio..
Ho anche scaricato dal sito ufficiale ati i driver in un file .run x ubuntu ma nn so che farne.
Potresti darmi una mano e/o dirmi se posso seguire la tua guida passo passo? e sopratutto quale parte della tua guida devo seguire? mi indicheresti?
Grazie mille se hai letto fino a qui! :D aspetto con ansia la tua risposta.. :) grazie ancora!
OVVIAMENTE VOGLIO INSTALLARE I DRIVER SU UBUNTU 12.04.
EliminaGrazie ancora... !!! :)
No, purtroppo i driver attualmente rilasciati per Linux supportano solo le serie HD. per la serie X devi solo usare i driver open, almeno su Ubuntu 12.04 e successivi.
EliminaIn effetti ho installato i driver nuovi, e ha funzionato per un po' (su 12.04.1).
RispondiEliminapoi però (credo a seguito di qualche aggiornamento di altri pacchetti), ieri mi è successo che durante la schermata di caricamento uscisse il messaggio:
SP5100 TCO timer: mmio address 0xfec000f0 already in use
poi schermata nera, tasto CAPSLOCK lampeggiante e PC morto.
Insomma mi è toccato disattivare a mano i nuovi driver modificando xorg.conf (sostituendo alla fglrx la dicitura ATI) per cui adesso dovrebbe usare i driver generici.
Ho controllato al primo riavvio dopo la sistemazione e in effetti i driver proprietari sono disattivati.
Cosa mi conviene fare?
aggiorna completamente il sistema:
RispondiEliminasudo apt-get update && sudo apt-get dist-upgrade
rimuovi i driver proprietari come spiegato nella guida e riavvia.
reinstalla i driver proprietari e riavvia.
verifica che tutto funzioni bene e che i driver siano attivi... quando ci sono aggiornamenti al kernel o a xorg ricordati di disattivare prima i proprietari, per poi riattivarli a aggiornamento avvenuto =) a presto!
Grazie, in effetti ieri sera è ricominciato il caos: mi sono accorto che OpenGL non funziona più (danno un sacco di errori la partenza di programmi come Stellarium e ho testato anche dei giochi basati su openGL) allora ho smanettato, da quasi neofita, ma alla fine la soluzione finale è stata quella del post precedente.
RispondiEliminaNon vorrei aggiornare la versione del SO (mi pare che la 12.04 sia abbastanza stabile, ma tu suggerisci la 12.10 o addirittura la nuovissima 13.04?) e soprattutto vorrei dare una bella pulita a tutti i driver grafici, mantenendone solo una copia e solo quella funzionante, per evitare sovrapposizioni, e anche per pulizia del sistema...
Cosa consigli, oltre a quanto risposto prima?
Grazie
Andrea
se hai rimosso tutti i driver come ti ho suggerito prima, hai fatto abbastanza pulizia direi =) Installa quelli che ti servono e ti danno meno problemi e sei a posto.
EliminaSicuramente Ubuntu 12.4 è più stabile di Ubuntu 13.04, di certo non utilizzerei più la 12.10 che è un mattone ed è instabile. La 13.04 ha il lato positivo di essere più aggiornata e un po' più leggera della 12.4. Ma tieni presente che non esiste più Unity 2D, che sulle schede ATI come le nostre era ottima perchè non sfruttando l'accelerazione 3D da molti meno problemi! =) Io uso la 12.04 con Unity 2D e attualmente i driver fglrx-updates (che sono i 13.1)
Questo commento è stato eliminato dall'autore.
EliminaQuesto commento è stato eliminato dall'autore.
EliminaQuesto commento è stato eliminato dall'autore.
EliminaMattinata di traffico: disinstallato e reinstallato più volte.
EliminaAlla fine OpenGL funzionava, avendo disinstallato tutti i pacchetti contenenti nvidia, e ottenendo però:
sudo lshw -c display | grep driver
configuration: driver=radeon latency=0
Una volta ripulito tutto, compresi i driver AMD, ho tentato di reinstallare tutto. Il risultato è:
durante l'installazione vengono questi messaggi
-----
Configurazione di fglrx-updates (2:9.000-0ubuntu0.3)...
update-alternatives: viene usato /usr/lib/fglrx/ld.so.conf per fornire /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf (x86_64-linux-gnu_gl_conf) in modalità automatica.
update-alternatives: attenzione: viene forzata l'installazione dell'alternativa /usr/lib/fglrx/ld.so.conf poiché il gruppo x86_64-linux-gnu_gl_conf è danneggiato.
update-alternatives: viene usato /usr/lib/fglrx/alt_ld.so.conf per fornire /etc/ld.so.conf.d/i386-linux-gnu_GL.conf (i386-linux-gnu_gl_conf) in modalità automatica.
-----
Al tentativo di aprire il Catalyst Control Center, appare una finestra con questo messaggio:
----------
Si è verificato un problema durante l'inizializzazione del Catalyst Control Center nell'edizione Linux. Le cause potrebbero essere le seguenti.
Non è installato alcun driver grafico AMD oppure il driver AMD non funziona correttamente.
Si prega di installare il driver AMD adatto al vostro hardware AMD o di configurarlo usando anticonfig.
------
Anche nella disistallazione finale (ho deciso che mantengo la configurazione funzionante, anche senza i driver) compaiono analoghi messaggi di errore:
------------
update-alternatives: viene usato /usr/lib/pxpress/ld.so.conf per fornire /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf (x86_64-linux-gnu_gl_conf) in modalità automatica.
update-alternatives: attenzione: saltata la creazione di /usr/bin/amdcccle poiché il file /usr/lib/fglrx/bin/amdcccle associato (del gruppo x86_64-linux-gnu_gl_conf) non esiste.
update-alternatives: attenzione: saltata la creazione di /usr/share/applications/ubuntu-amdcccle.desktop poiché il file /usr/share/fglrx/amdcccle.desktop associato (del gruppo x86_64-linux-gnu_gl_conf) non esiste.
update-alternatives: attenzione: saltata la creazione di /usr/share/applications/ubuntu-amdccclesu.desktop poiché il file /usr/share/fglrx/amdccclesu.desktop associato (del gruppo x86_64-linux-gnu_gl_conf) non esiste.
update-alternatives: attenzione: saltata la creazione di /usr/bin/amdupdaterandrconfig poiché il file /usr/lib/fglrx/bin/amdupdaterandrconfig associato (del gruppo x86_64-linux-gnu_gl_conf) non esiste.
update-alternatives: attenzione: saltata la creazione di /usr/bin/amdxdg-su poiché il file /usr/lib/fglrx/bin/amdxdg-su associato (del gruppo x86_64-linux-gnu_gl_conf) non esiste.
update-alternatives: attenzione: /usr/lib/x86_64-linux-gnu/xorg/extra-modules non viene sostituito con un collegamento.
update-alternatives: viene usato /usr/lib/pxpress/alt_ld.so.conf per fornire /etc/ld.so.conf.d/i386-linux-gnu_GL.conf (i386-linux-gnu_gl_conf) in modalità automatica.
update-alternatives: viene usato /usr/lib/x86_64-linux-gnu/mesa/ld.so.conf per fornire /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf (x86_64-linux-gnu_gl_conf) in modalità automatica.
update-alternatives: attenzione: /usr/lib/x86_64-linux-gnu/xorg/extra-modules non viene sostituito con un collegamento.
update-alternatives: viene usato /usr/lib/i386-linux-gnu/mesa/ld.so.conf per fornire /etc/ld.so.conf.d/i386-linux-gnu_GL.conf (i386-linux-gnu_gl_conf) in modalità automatica.
update-initramfs: deferring update (trigger activated)
Eliminazione dei file di configurazione di fglrx-updates...
dpkg: attenzione: nel rimuovere fglrx-updates la directory "/usr/lib/x86_64-linux-gnu/xorg/extra-modules" è risultata non vuota e non viene rimossa.
-------------
Penso che a forza di toccare ho fatto qualche danno in xorg e in particolare nella configurazione. Qualche idea?
Ah, GRAZIE!!!!
Ah, ecco un altro dei risultati:
RispondiEliminaglxinfo | grep render
direct rendering: Yes
OpenGL renderer string: Gallium 0.4 on AMD RS880
GL_EXT_vertex_array_bgra, GL_NV_conditional_render ,
Io non ci capisco molto...
Adesso è tutto funzionante, anche se il file xorg.conf non mi sembra molto corretto:
----------------------------------
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 304.88 (buildmeister@swio-display-x86-rhel47-06) We
d Mar 27 15:32:58 PDT 2013
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 28.0 - 33.0
VertRefresh 43.0 - 72.0
Option "DPMS"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Module"
Load "glx"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
# generated from default
EndSection
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
EndSection
scusa un secondo ma usi una scheda amd o nvidia?
Eliminacomunque se verifichi che i driver attivi siano gli fglrx e che l'interfaccia grafica parte regolarmente, allora sei a posto. ricordati di dare il comando
sudo aticonfig --initial -f
una volta terminata l'installazione
Avevo fatto una stupidata, la scheda è AMD, ma ho installato Nvidia!
EliminaAdesso ho disinstallato tutto, perché se installo gli fglrx, mi dà tutti gli errori che vedi sopra durante l'installazione e non funziona più opengl, mentre senza funziona (come si vede anche da glxinfo)
Il comando aticonfig (che adesso non è installato) mi diceva che non trovava il device...
Adesso un altro danno è che ho modificato xorg.conf con l'utility della nvidia e non la so riscrivere... Posso prendere una versione vecchia?
Per ora mi arrendo...
EliminaCerco altre info su Catalyst e vedo se riesco a risolvere, ma sono abbastanza disperato!
Non riesco a far ripartire i driver, se installo i driver con apt-get, mi da ancora tutti gli errori sopra, e se provo a dare sudo aticonfig --initial -f dopo l'installazione, mi dice che non riconosce il device.
che modello di scheda amd usi? secondo me devi reinstallare, non so cosa tu abbia combinato con i driver nvidia XD una volta reinstallato, e dopo che mi avrai detto che scheda utilizzi, installerai i driver proprietari (se supporteranno la tua scheda). per installare i proprietari dai il semplice comando:
Eliminasudo apt-get install fglrx-updates
è il modo più semplice per installarli se sei alle prime armi
Questo commento è stato eliminato dall'autore.
EliminaFatto:
RispondiEliminasudo apt-get install fglrx-updates
e...
andrea@portatile:~$ lspci | grep VGA
01:05.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI RS880M [Mobility Radeon HD 4200 Series]
andrea@portatile:~$ sudo aticonfig --initial -f
[sudo] password for andrea:
aticonfig: No supported adapters detected
andrea@portatile:~$ glxinfo | grep render
X Error of failed request: BadRequest (invalid request code or no such operation)
Major opcode of failed request: 153 (GLX)
Minor opcode of failed request: 19 (X_GLXQueryServerString)
Serial number of failed request: 12
Current serial number in output stream: 12
andrea@portatile:~$ glxgears
X Error of failed request: BadRequest (invalid request code or no such operation)
Major opcode of failed request: 153 (GLX)
Minor opcode of failed request: 19 (X_GLXQueryServerString)
Serial number of failed request: 12
Current serial number in output stream: 12
andrea@portatile:~$ sudo lshw -c display | grep driver
e inoltre:
-non funzionano più i programmi che usano OpenGL
-quando apro Catalyst, mi dice che c'è un problema con i driver AMD...
Help, se no torno ai driver generici...
Ok, la scheda non sembra supportarli adeguatamente, che distro utilizzi? con la scheda video che hai ti consiglio di stare su Ubuntu 12.04, e di installare il pacchetto fglrx-updates, che dovrebbe andare bene. Se utilizzi Ubuntu 12.10 dovrai installare i driver proprietari mediante l'apposita guida, che dovrebbe essere linkata in questa stessa pagina, e che spiega come installare mediante repository esterno.
EliminaTuttavia è consigliabile usare la 12.04 in quanto il supporto per la tua scheda è migliore. se fglrx-updates dovesse darti problemi anche sulla 12.04, puoi provare a rimuoverlo e a installare fgrlx (così si chiama il pacchetto), che è meno aggiornato ma ugualmente funzionante per la tua scheda su Precise Pangolin. Spero di averti fornito abbastanza indicazioni =) a presto!
Salve, ho cercato di installare i driver ATI ma per adesso niente. Infatti ho provato con il comando semplice che installa dai repo di Ubuntu e dopo il riavvio mi si vedeva poco definito lo schermo. Così ho cancellato con il relativo comando i driver e sono tornato con quelli open. Mi chiedo inoltre come mai dalle info di sistema nella sezione grafica trovo scritto:
RispondiEliminaDriver: "Sconosciuto"
Esperienza: "Standard"
inoltre al comando "lshw -c display | grep driver"
Risponde: "driver=radeon latency=0"
Ho una scheda "ATI Radeon HD 3470 graphics" e uso un portatile.
Uso Ubuntu 12.04
Grazie
Ciao... secondo me dovresti provare ad installare i driver con:
Eliminasudo apt-get install fglrx
e poi riavvii
sudo reboot
se hai problemi rimuovi il pacchetto con
sudo apt-get purge fglrx
sudo autoremove
sudo reboot
fammi sapere se vanno bene, quelli dovrebbero essere compatibili con la tua scheda (che è un po' vecchiotta?)
Grazie, ho provato ad installare i 13.12 ed ho dovuto --force...are il comando, perchè mi trovava una precedente installazione (ma il comando sudo sh /usr/share/ati/fglrx-uninstall.sh diceva directory o file inesistente!! )
RispondiEliminaDecisamente la cairo adesso è più morbida, prima procedeva a scatti.
Ho comunque un bel problema (in effetti già dall'installazione della 12.04 ,adesso sono alla 12.04.04,): non funziona l'audio sulla HDMI.
Ho cercato a giro ma non riesco a trovare niente.
Mai successo?
Scusate ma io non riesco ad installare i driver nemmeno piangendo...mai più riuscito da quando ati ha smesso di supportare linux...
RispondiEliminaHo un Asus k53u, la scheda è ATI Technologies Inc Wrestler [Radeon HD 6250]secondo Ubuntu.com, AMD Radeon® HD 6250 Built-in C-50 (Dual Core) secondo asus.com.
Immagino siano nomi diversi per la stessa cosa.
Ho provato prima con i driver aggiuntivi, poi con i driver ati(per la precisione l'installe file è amd-catalyst-13.9-linux-x86.x86_64.run), ho seguito la vostra guida, ma non c'è niente da fare. Continua a vedermi VESA Wrestler come driver...
Ho dovuto usare il --force perchè i driver installati con Sistema->DriverAggiuntivi a quanto pare non si sono disinstallati come si deve facendo 'Rimuovi' sempre dalla stessa schermata dei DriverAggiuntivi....sospetto che sia un problema di driver non rimossi ma non so come fare a questo punto.
Altri 2 dettagli:
(1)
- per disinstallare i driver precedenti ho tentato anche con i 3 comandi listati da voi:
*)sudo sh /usr/share/ati/fglrx-uninstall.sh
*)sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*
*)xorg-driver-fglrx
Ma il primo file non ce l'ho, e il terzo comando non me lo trova. Il secondo invece aveva funzionato.
(2)E' possibile che abbia i driver in una qualche lista bloccati? Una volta mi successe(sbloccandoli non cambiava quasi nulla), ma non trovo dove sta la lista.