Se come me siete tra gli “sfortunati” possessori di una scheda video ATI (si, sono un fan della nVidia :P ) ecco una veloce guida che ci permetterà di installare i driver proprietari per la nostra scheda abilitando tra le altre cose, l’accelerazione grafica che tra l’altro può tornarci utile ;)

Innanzi tutto dobbiamo procurarci i driver.

La pagina ufficiale di ATI è http://ati.amd.com/support/driver.html
Selezionate il modello della vostra scheda grafica e scaricate il file .run che vi viene proposto.

Ora passiamo a dare qualche comando sulla nostra scintillante linuxbox.

Tanto per cominciare dobbiamo disattivare il Composite del server grafico, modificando qualche riga nel file xorg.conf (è meglio che, per ogni evenienza, ne facciate una copia di backup prima di modificarlo. Non si sa mai ;) )

sudo nano /etc/X11/xorg.conf

Scorriamo fino alla fine del documento ed aggiungiamo queste poche righe

Section “Extensions”
Option “Composite” “Disable”
EndSection

Ci conviene anche disattivare il modulo dei driver open-surce che è già implementato nel kernel

sudo nano /etc/default/linux-restricted-modules-common

ed aggiungiamo in fondo

DISABLED_MODULES=”fglrx”

Ora è il momento di installare qualche piccolo tool che ci servirà per la creazione dei pacchetti da installare e per l’attivazione dei nuovi moduli per il nostro kernel.

sudo apt-get install module-assistant build-essential fakeroot dh-make debconf libstdc++5 linux-headers-$(uname -r)

Adesso posizioniamoci nella cartella in cui abbiamo scaricato il file .run e rendiamolo eseguibile

sudo chmod ug+x ati-driver-installer*

Non ci resta che creare i pacchetti per la nostra distro, dando il comando

./ati-driver-installer-8.34.8-x86.x86_64.run –buildpkg Ubuntu/edgy

(ovviamente voi sostituite il nome dell’eseguibile con il reale nome del file che avete scaricato, e il nome della distribuzione con il nome di quella che usate voi)

Finito il processo di creazione dei pacchetti, possiamo passare a installarli con dpkg

sudo dpkg -i xorg-driver-fglrx*.deb
sudo dpkg -i fglrx-kernel-source*.deb
sudo dpkg -i fglrx-control*.deb

ed installiamo i nuovi moduli del kernel

sudo module-assistant prepare
sudo module-assistant update
sudo module-assistant build fglrx
sudo module-assistant install fglrx

controllandone poi le dipendeze

sudo depmod -a

Aggiorniamo il config del server grafico

sudo aticonfig –initial
sudo aticonfig –overlay-type=Xv

e riavviamo il server grafico premendo la combinazione di tasti Ctrl+Alt+Backspace.

A sistena riavviato potete controllare il buon esito dell’installazione digitando in console

fglrxinfo

Il vendor string dovrebbe risultare ATI Technologies Inc. e il render string dovrebbe essere la classe di appartenenza della vostra scheda grafica

Controllate anche l’attivazione del direct renderign digitando

glxinfo | grep rendering

che dovrebbe restituirvi questo output

direct rendering: Yes

Infine, per controllare che anche l’accelerazione grafica sia stata abilitata digitiamo

fgl_glxgears

che dovrebbe farvi apparire una finestra che mostra degli ingranaggi in movimento. Se questa non appare e vi vengono restituiti degli errori in console, significa che c’è qualcosa che non va.

That’s all, folks!! ;)