STOP! Perché questa guida si trova sotto la pagina Cestino?. Una guida può essere cestinata dal Gruppo Documentazione se contiene istruzioni compatibili solo con rilasci non più supportati di Ubuntu oppure perché non si ha certezza che lo siano per i rilasci attualmente supportati. Queste pagine richiedono un aggiornamento e una verifica delle istruzioni contenute. Se vuoi riesumare una di queste guide contatta il Gruppo Documentazione nella board sul forum. |
Introduzione
Questo how-to descrive alcuni semplici passi per far funzionare l'accelerazione 3D con schede grafiche ATI su Ubuntu Dapper Drake.
Prima di iniziare
Prima di iniziare la procedura di installazione, è utile fare una copia di riserva del proprio file /etc/X11/xorg.conf:
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.old
Installazione dei driver dei repository
In Dapper i driver nei repository funzionano piuttosto bene, rispetto a Breezy Badger è cambiato solo il metodo per installarli. Se avete tentato in passato di installare i driver fglrx, fate prima una ricerca con Synaptic e rimuovete tutto ciò che trovate cercando fglrx.
Quindi, in un terminale digitate:
sudo apt-get install xserver-xorg-driver-ati xorg-driver-fglrx xorg-driver-fglrx-dev linux-restricted-modules-$(uname -r)
Per non dover ripetere l'operazione ad ogni aggiornamento del kernel, è necessario installare il pacchetto linux-restricted-modules-xxx dove xxx è l'architettura per cui è stato compilato il kernel: linux-restricted-modules-386, linux-restricted-modules-686 o linux-restricted-modules-k7.
Create un collegamento simbolico per l'OpneGL. In un terminale digitate:
sudo ln -s /usr/lib/dri /usr/lib/xorg/modules/dri
Quindi, da un terminale eseguite:
sudo depmod -a sudo aticonfig --initial sudo aticonfig --overlay-type=Xv sudo modprobe fglrx
Questi comandi configureranno automaticamente il vostro file /etc/X11/xorg.conf per caricare il driver fglrx all'avvio del server. Controllate anche che il modulo sia presente nel file /etc/modules, per farlo caricare all'avvio. Aprite il file /etc/modules e controllate che sia presente una riga con scritto:
fglrx
oppure nel terminale digitate
lsmod | grep fglrx
Se non fosse presente, inserite tale riga alla fine del file.
Controllare anche il file /etc/X11/xorg.conf. Apritelo con un editor di testo e cercate la sezione:
Section "Device" Identifier "ATI Technologies, [il vostro modello]" Driver "fglrx" BusID "PCI:1:0:0" EndSection
Se sezione notate la scritta "fglrx" dopo Driver allora è tutto a posto. Altrimenti sostituite quello che trovate con "fglrx".
Riavviate il computer.
Per controllare se l'accelerazione 3D ora funziona, in un terminale digitate:
fglrxinfo
L'output del comando dovrebbe essere:
display: :0.0 screen: 0 OpenGL vendor string: ATI Technologies Inc. . . .
Se al posto di ATI vedete scritto Mesa, qualcosa non ha funzionato o la scheda video non è supportata.
Installazione dei driver ATI ufficiali
Per prima cosa scaricate i driver ufficiali dal sito di ATI.
Fatto questo, aprite il file /etc/default/linux-restricted-modules-common e cambiate la riga:
DISABLED_MODULES=" "
in:
DISABLED_MODULES="fglrx"
Rimuovete i vecchi driver se sono stati installati. All'interno di Synaptic eseguite una ricerca per fglrx e rimuovete i pacchetti trovati. Quindi in un terminale digitate:
sudo dpkg-reconfigure xserver-xorg
Scegliete ati all'inizio della procedura e lasciate invariato tutto il resto.
Riavviate il computer.
Da un terminale digitate:
sudo apt-get install gcc-3.3-base gcc-3.4 module-assistant build-essential debhelper fakeroot dh-make debconf libstdc++5
Ora bisogna creare il pacchetto:
chmod +x ati-driver-installer-8.23.7-i386.run LANG=C LC_ALL=C ./ati-driver-installer-8.23.7-i386.run --buildpkg Ubuntu/dapper
Il numero della versione del driver potrebbe essere diverso! Adattarlo alle proprie esigenze.
Cancellate i vecchi file *.deb:
sudo rm /usr/src/fglrx-kernel*.deb
Installate i pacchetti creati:
sudo dpkg -i xorg-driver-fglrx_8.23.7-1_i386.deb sudo dpkg -i fglrx-control_8.23.7-1_i386.deb sudo dpkg -i fglrx-kernel-source_8.23.7-1_i386.deb
E compilate il modulo del kernel:
sudo module-assistant prepare sudo module-assistant update sudo module-assistant a-i fglrx
Nel caso l'ultimo comando crei dei problemi, digitate:
sudo dpkg -i fglrx-kernel-source_8.23.7-1_i386.deb sudo module-assistant build,install fglrx
Configurate il server X.org:
sudo aticonfig --initial sudo aticonfig --overlay-type=Xv
Riavviate il computer e da un terminale digitate:
fglrxinfo
L'output del comando dovrebbe essere:
display: :0.0 screen: 0 OpenGL vendor string: ATI Technologies Inc. . . .
Se al posto di ATI vedete scritto Mesa, qualcosa non ha funzionato o la scheda video non è supportata.
Se X.org non si avvia
Nel caso in cui X.org non si avvii o se riavviando il computer doveste ritrovarvi con una schermata nera, premete «Ctrl+Alt+F1», inserite nome utente e password, e poi:
sudo dpkg-reconfigure xserver-xorg
Apparirà un wizard che vi guiderà passo passo nella riconfigurazione del server grafico. Selezionate vesa, oppure ati, oppure radeon come driver.
