LINUX « E-Pillole
Installare driver ATI su Ubuntu
Breve tutorial per l'installazione dei driver proprietari ATI su Ubuntu Hardy, Gutsy e Feisty, indispensabili per l'abilitazione dell'accelerazione grafica. Verrano descritti ed analizzati due metodi alternativi. Il primo metodo, semplicissimo, permette di installare i driver fglrx inclusi in Hardy / Gutsy / Feisty. Il secondo metodo invece, un pò più laborioso, permette di installare gli ultimi driver fglrx disponibili per la vostra scheda ATI con il supporto ad AIGLX.
Scegliete il metodo che preferite, in relazione alla vostra scheda video e buon divertimento...
METODO 1 - Installazione driver fglrx inclusi in Hardy Gutsy e in Feisty (8.37.6) (CONSIGLIATO)
Questo è il metodo più semplice, e prevede l'installazione dei driver inclusi in Gutsy / Feisty.
Prima di iniziare l'installazione è necessario fare alcuni piccoli accorgimenti. Innanzitutto, poichè fglrx non supporta ancora Composite con DRI, bisogna disabilitarlo essendo abilitato di default su Gutsy e su Feisty. Per fare ciò editate da terminal il file xorg.conf:
sudo gedit /etc/X11/xorg.conf
e aggiungete alla fine del file queste righe:
Section "Extensions"
Option "Composite" "Disable"
EndSection
Section "ServerFlags"
Option "AIGLX" "off"
EndSection
Ultimo accorgimento, pre-installazione: assicuratevi che la repository restricted sia abilitata. Potete farlo da terminal editando il file /etc/apt/sources.list e seguendo questa guida per le repository Ubuntu
Ora che composite è disabilitato e la repository restricted è abilitata, potete iniziare l'installazione.
Aggiornate il sistema:
sudo apt-get update
installate il necessario:
sudo apt-get install linux-restricted-modules-$(uname -r)
sudo apt-get install xorg-driver-fglrx
sudo depmod -a
e aggiornate il file xorg.conf
sudo aticonfig --initial
sudo aticonfig --overlay-type=Xv
Finito, l'installazione è terminata. Non resta altro da fare che riavviare il sistema e controllare se tutto è andato a buon fine al login successivo. Per fare ciò, da terminal digitate:
fglrxinfo
e se l'installazione è avvenuta con successo dovreste visualizzare qualche cosa di simile:
username@hostname:~$ fglrxinfo display: :0.0 screen: 0 OpenGL vendor string: ATI Technologies Inc. OpenGL renderer string: MOBILITY RADEON X600 Generic OpenGL version string: 2.0.6473 (8.37.6)
Controllate inoltre che siano attivi il direct rendering:
glxinfo | grep render
e l'accelerazione 3D:
fgl_glxgears
Se è tutto ok, i driver ATI sono perfettamente installati sulla vostra Ubuntu Edgy o Feisty, e potrete sfruttare al massimo le potenzialità della vostra scheda video.
METODO 2 - Generazione/installazione pacchetti per installazione nuovi driver fglrx con supporto AIGLX (8.42.3)
Questo è il metodo un pò più laborioso, e prevede la generazione e l'installazione dei nuovi driver fglrx. Prima di iniziare l'installazione è necessario fare alcuni piccoli accorgimenti. Innanzitutto, poichè gli ultimi driver fglrx (8.42.3) hanno il supporto AIGLX, nel caso in cui abbiate installato in precedenza altre versioni del driver, editate il file xorg.conf:
sudo gedit /etc/X11/xorg.conf
assicuratevi che NON siano presenti le sezioni seguenti ed in caso contrario eliminatele tranquillamente:
Section "Extensions"
Option "Composite" "Disable"
EndSection
Section "ServerFlags"
Option "AIGLX" "off"
EndSection
Se avete installato in precedenza i driver utilizzando il metodo 1, o se avete installato i linux-restricted-modules per qualsiasi altra necessità, assicuratevi inoltre di disabilitare il modulo fglrx aggiungendolo alla blacklist in questo modo:
sudo gedit /etc/default/linux-restricted-modules-common
ed editate DISABLED_MODULES includendo fglrx:
DISABLED_MODULES="fglrx"
Ultimo accorgimento, pre-installazione: assicuratevi che la repository restricted sia abilitata. Potete farlo da terminal editando il file /etc/apt/sources.list e seguendo questa guida per le repository Ubuntu
Ora che il vecchio modulo fglrx è disabilitato, e che le repository universe e multiverse sono abilitate, potete scaricare l'installer ATI per i nuovi driver fglrx adatti alla vostra scheda video da questo link ATI Driver Download e iniziare l'installazione. Ricordate di scaricare l'installer .run e non l'rpm.
Spostatevi nella directory in cui avete scaricato l'installer, aggiornate il sistema:
sudo apt-get update
installate il necessario:
sudo apt-get install module-assistant build-essential
sudo apt-get install fakeroot dh-make debconf debhelper libstdc++5 linux-headers-$(uname -r)
e create i pacchetti .deb per la vostra Ubuntu.
Per Ubuntu Hardy:
sudo ln -sf bash /bin/sh sudo bash ati-driver-installer-8.42.3-x86.x86_64.run --buildpkg Ubuntu/hardy sudo ln -sf dash /bin/sh
Per Ubuntu Gutsy:
sudo ln -sf bash /bin/sh sudo bash ati-driver-installer-8.42.3-x86.x86_64.run --buildpkg Ubuntu/gutsy sudo ln -sf dash /bin/sh
Per Ubuntu Feisty:
sudo ln -sf bash /bin/sh sudo bash ati-driver-installer-8.42.3-x86.x86_64.run --buildpkg Ubuntu/feisty sudo ln -sf dash /bin/sh
Per Ubuntu Edgy:
sudo ln -sf bash /bin/sh sudo bash ati-driver-installer-8.42.3-x86.x86_64.run --buildpkg Ubuntu/edgy sudo ln -sf dash /bin/sh
Creati i pacchetti, installateli con dpkg:
sudo dpkg -i xorg-driver-fglrx_8.42.3-1*.deb
sudo dpkg -i fglrx-kernel-source_8.42.3-1*.deb
sudo dpkg -i fglrx-amdcccle_8.42.3-1*.deb
rimuovete evuantuali pacchetti .deb vecchi da /us/src/
sudo rm /usr/src/fglrx-kernel*.deb
e compilate il modulo fglrx (N.B. se utilizzate questo metodo dovrete ricompilare il modulo dopo ogni kernel upgrade!!):
sudo m-a -i prepare
sudo m-a a-i -i -t -f fglrx
sudo depmod -a
N.B. come segnalato in questa guida, se utilizzate Feisty o Gutsy prima di procedere create la seguente cartella:
sudo mkdir /lib/modules/$(uname -r)/volatile
e successivamente create un link simbolico in questo modo:
sudo ln -s /lib/modules/$(uname -r)/misc/fglrx.ko /lib/modules/$(uname -r)/volatile/fglrx.ko
N.B. Sempre nella guida linkata in precedenza, ci sono diverse soluzioni a problemi noti. Se i driver non dovessero funzionare al primo colpo, non perdetevi d'animo e riprovate con calma e tranquillità.
Utlimo passaggio, aggiornate il file xorg.conf tramite aticonfig:
sudo aticonfig --initial
sudo aticonfig --overlay-type=Xv
Finito, l'installazione è terminata. Non resta altro da fare che riavviare il sistema e controllare se tutto è andato a buon fine al login successivo. Per fare ciò, da terminal digitate:
fglrxinfo
e se l'installazione è avvenuta con successo dovreste visualizzare qualche cosa di simile:
username@hostname:~$ fglrxinfo display: :0.0 screen: 0 OpenGL vendor string: ATI Technologies Inc. OpenGL renderer string: MOBILITY RADEON X600 OpenGL version string: 2.0.6958 Release
Controllate inoltre che siano attivi il direct rendering:
glxinfo | grep render
e l'accelerazione 3D:
fgl_glxgears
Se è tutto ok, i driver ATI sono perfettamente installati sulla vostra Ubuntu Edgy, e potete sfruttare al massimo le potenzialità della vostra scheda video ad esempio installando compiz.
Non mi chiedere perchè, ma al quarto tentativo ora è tutto OK...a volte sucedono delle cose inspiegabili :(
Grazie
ciao
che metodo hai usato?
i linux-restricted-modules o l'installer dal sito??
con il secondo metodo anche a me l'aveva fatto una volta...
dopo un paio di tentativi è andato tutto a buon fine...mah
odio questi driver ATI!!!!
ciaociao
sudo ln -s /lib/modules/$(uname -r)/misc/fglrx.ko /lib/modules/$(uname -r)/volatile/fglrx.ko
bisogna creare la cartella:
/lib/modules/$(uname -r)/volatile
altrimenti potrebbe non funzionare!!
Per il resto tutto ok, driver installati e accelarazione 3d abilitata!! Grazie...ciao
grazie per la segnalazione, ho integrato la guida :)
ciaociao
Il problema è che non ho la possibilità di settare una risoluzione superiore alla 1024x768.
:(
Perchè non mi da la possibilità di scegliere l'altra risoluzione sicuramente supportata (1280x960)???
prova a inserirla manualmente in xorg.conf
cd /etc/X11/
fai una copia del file:
sudo cp xorg.conf xorg.conf.bck
poi edita il file:
sudo gedit xorg.conf
ed inserisci in:
SubSection "Display"
una cosa del genere:
Modes "1280x960" "1024x768"
se non ti prende la risoluzione prova ad eliminare proprio "1024x768" e nel caso non parta + X ripristina il file xorg.conf.bck e tutto torna come prima...
ciaociao
ho seguito il primo metodo.. perchè col secondo la mia x800 non ne vuol sapere di partire...
cmq sapresti dirmi come faccio a configurare i 32 bit di profondità di colore?
qwuando sto sul web mi sembra che i colori siano a 24 bit in realtà...
grazie
fai una copia del file xorg.conf, e poi modificalo...
sudo gedit /etc/X11/xorg.conf
in Section "Screen" aggiungi una sottosezione:
SubSection "Display"
Depth 32
Modes "XXXXxXXXX"
EndSubSection
poi dovresti cambiare da:
DefaultDepth 24
a
DefaultDepth 32
se ti crea problemi, ripristina la copia che ti sei fatto e tutto torna OK...
ciaociao
ma in realta' credo di avere gia' i 32bit..
è che era un problema dei moduli di firefox che non faceva vedere bene dei forms...
XD
grazie comq dell'aiuto.
la tua è stata l'unica guida valida per installare i driver!!!!!
tutto ok allora :) Good!!
ciaociao
Il metodo 1 non mi è riuscito.
Il metodo 2 invece ha funzionato bene! (ho usato il driver 8.39.4)
Ho un problema con le console testuali però.
Se passo da X ad una console di testo (ctrl+alt+f1) lo schermo si mette a lampeggiare ed ha mostrare righe verticali.
Ho sbagliato qualcosa?
Grazie comunque, ciao!
di solito succede il contrario :)
metodo 1 zero problemi, metodo 2 problemoni...
beh meglio così, hai gli ultimi driver ATI proprietari disponibili :)
>>Ho un problema con le console testuali però.
te lo fà anche uscendo da X con:
sudo /etc/init.d/gdm stop
??
ciaociao
>>
>>sudo /etc/init.d/gdm stop
Sì, lo fa anche così.
Però cercando su google "usplash.conf" + "text console" + "ati driver" ho trovato quanto segue che sembra risolvere:
(mi scuso, sono un po' uno smanettone, quindi riporto questa soluzione ma non sono completamente in grado di spiegarla)
1) salvo copia di usplash.conf
sudo cp /etc/usplash.conf /etc/usplash.conf-orig
2) edito usplash.conf e cambio la risoluzione in 1024x768
(l'originale riportava 1280x960)
sudo gedit /etc/usplash.conf
3) salvo copia di menu.lst (io ho grub)
sudo cp /boot/grub/menu.lst /boot/grub/menu.lst-orig
4) edito menu.lst e aggiungo alla linea kernel l'opzione vga=791 (in fondo alla riga)
sudo gedit /boot/grub/menu.lst
5) eseguo questo comando (incrociando le dita) che mi aggiorna il file initrd.img-2.6... nella directory /boot
sudo update-initramfs -u -k `uname -r`
6) riavvio
Ora se do ctrl+alt+f1 / 6 mi si apre la console di testo in 1024x768 e funziona tutto benone (...potrei provare se riesco a farlo anche in 1280x800, ma lo farò un'altro dì)
il link da cui ho carpito quanto sopra è:
https://answers.launchpad.net/ubuntu/+question/2299
ciao,
s.
Ottimo, risolto!!
p.s. grazie per aver postato la soluzione anche qui...potrebbe essere utile anche ad altri!!!
ciaociao
Ieri ho voluto provare i driver 8.39 su feisty. Installazione tutto ok.
Mi sembrano tuttavia un po' meno stabili rispetto alla 8.34 inclusa in feisty (tipo freeze in utilizzando 'termina sessione' o passando dalla console all'interfaccia)
Nel caso se volessi installare la vecchia e disinstallare questa versione esiste una procedura o mi devo tenere questi?
Grazie
per risolvere il problema del passaggio alla console di testo prova a vedere se riesci a risolvere come descritto da Stefano nel suo ultimo commento!!
se vuoi tornare ai driver ati inclusi nelle repository Feisty, conviene rimuovere per bene tutto quello che si riferisce a fglrx, riavviare e installare i driver seguendo il METODO 1
l'ultima volta che ho installato gli ultimi driver ATI reperibili dal sito sul portatile, avevo avuto anche io la tua stessa impressione...
purtroppo ATI non ci vuole bene :)
ciaociao
Come risolvo il problema? Spero di non dover reinstallare tutto per l'ennesima volta.
reinstallare tutto non serve a nulla...
è sufficiente editare il file /etc/X11/xorg.conf
sudo vim /etc/X11/xorg.conf
e nella sezione "device" sostituisci il driver fglrx con ati o vesa...
riavviando X, tutto torna come prima e riprova ad installare di nuovo i driver ati fglrx proprietari...
ciaociao
mi puoi aiutare?
good :)
thx
sudo aticonfig --initial
mi da questo errore:
Data incomplete in file /etc/X11/xorg.conf
Device section "Configured Video Device" must have a Driver line.
aticonfig: Parsing the configuration file failed.
The above error messages are reported from XFree86 and may assist you in
diagnosing the problem with your configuration input file. Try use -f option
to generate a new configuration file.
help!!!
- Applications Software (2)
- Debian (1)
- Devel (1)
- Distribuzioni Varie (2)
- Easy Tricks (5)
- Gnome Desktop (2)
- Guide Debian (8)
- Guide Debian Ubuntu (12)
- Guide Ubuntu (9)
- Linux Printer Drivers (1)
- Man Pages Linux (2)
- My Feeds (3)
- Off Topic (2)
- Ping at Home (1)
- Problem Solving (4)
- Server Side (2)
- Tricks Debian Ubuntu (5)
- Ubuntu (8)
- Upgrades (5)
- NFS - Condivisione file Debian Ubuntu
- Ubuntu Case Studies: storie di successo in azienda e nelle scuole
- La tentazione del lato oscuro (Google AdSense) [Ping@Home]
- Linux Man Pages On-Line
- Gestione Moduli e Virtual Hosts di Apache2 su Debian e Ubuntu
- Visualizzare struttura ad albero di una directory
- Cron + Rhythmbox + Scriptino = Sveglia
- Soluzione piccolo problema con mp32ogg
- Velocizzare la ricompilazione con ccache
- Trasformare Gedit in un editor avanzato
- People DebianClan e TuxFeed: pinguini italiani alla riscossa
- Abilitare supporto AGP driver NVIDIA
- Finalmente rilasciata la GPLv3
- Compiz Fusion + Debian Sid
- Estensione NoScript per Firefox
- Compiz Fusion + Ubuntu Feisty
- Disabilitare o modificare splash screen Gnome
- Personalizzare gnome con GNOME Color Chooser
- VOGLIO usare Ubuntu
- Cronologia comandi bash
- febbraio 2008 (1)
- gennaio 2008 (2)
- dicembre 2007 (1)
- novembre 2007 (2)
- ottobre 2007 (1)
- agosto 2007 (3)
- luglio 2007 (2)
- giugno 2007 (20)
- maggio 2007 (13)
- aprile 2007 (10)
- marzo 2007 (20)










