e-joint

teknux home page

AIGLX finalmente con i driver FGLRX di ATI!

Posted by teknux on October 26, 2007 at 11:55 AM

Quando ho letto la notizia non riuscivo a crederci, anche se presumevo fosse solo una questione di tempo. Eppure, finalmente, sono disponibili i driver ATI 8.42 con il supporto per AIGLX. Mi sono messo subito alla ricerca di una guida ed ho trovato questa. Purtroppo, anche se abbastanza chiara, non tutti i passaggi sono andati correttamente, pertanto descriverò la procedura che ho seguito io.

Passo 1: rimuovere XGL
Innanzi tutto, se avete installato XGL dovete rimuoverlo:

sudo apt-get remove xserver-xgl

Passo 2: disabilitare i driver fglrx
In questo caso, secondo la guida citata, si presentano due possibilità: rimuovere i driver fglrx, oppure disabilitarli. Ho preferito il secondo metodo, quindi dal menù Sistema->Amministrazione->Gestore driver con restrizioni ho disabilitato il driver fglrx.
Al termine dell’operazione, ho modificato il file /etc/default/linux-restricted-modules-common in questo modo:

DISABLED_MODULES="fglrx"
Passo 3: prepararsi all’installazione
Da un terminale, create una directory temporanea (se lavorate da root, anche /usr/src/ va benissimo) e posizionatevi al suo interno. Successivamente, si procede con il download dei drivers :
wget http://www2.ati.com/drivers/linux/ati-driver-installer-8.42.3-x86.x86_64.run
Qualora dovessero mancare, occorre installare i pacchetti necessari alla compilazione/creazione dei pacchetti deb:
sudo apt-get install module-assistant build-essential fakeroot dh-make debhelper debconf libstdc++5 linux-headers-generic
dh-make debhelper debconf libstdc++5 linux-headers-generic
Passo 4: creazione ed installazione dei pacchetti
Una volta preparato l’ambiente, è possibile procedere con la creazione dei pacchetti deb:
bash ./ati-driver-installer-8.42.3-x86.x86_64.run —buildpkg Ubuntu/gutsy

Finalmente è possibile installarli con dpkg:
sudo dpkg -i fglrx-kernel-source_8.42.3-1_i386.deb xorg-driver-fglrx_8.42.3-1_i386.deb

A questo punto, si procede alla compilazione dei moduli del kernel tramite le utility del pacchetto module-assistant:
sudo m-a prepare,update
sudo m-a build,install fglrx-kernel
sudo depmod

Se fin qui non avete ricevuto errori, vuol dire che tutto è andato per il verso giusto. Personalmente ho dovuto sbatterci un po’ la testa per trovare la procedura ad hoc, ma era solo questione di tempo.Passo 5: configurare Xorg, abilitare Compiz e gestire i plugins
Il più è stato fatto, mancano gli ultimi ritocchi e si è pronti per partire con Compiz/Fusion. Innanzi tutto, va modificato il file _/etc/X11/xorg.conf in modo da abilitare AIGLX ed il Composite. Di seguito illustrerò come dovrebbero apparire le sezioni della configurazione di Xorg, se sono assenti, incollate in fondo al file le seguenti righe:
Section "Extensions" 
Option "Composite" "1"
EndSection
#
Section "ServerFlags"
Option "AIGLX" "on"
EndSection
Visto che ci siete, installate anche il pacchetto per configurare Compiz/Fusion, lo troverete in Sistema->Preferenze->Advanced Desktop Effects Settings:
sudo apt-get install compizconfig-settings-manager

Quasi finito, riavviate il sistema e dopo esservi autenticati, andate su Sistema->Preferenze->Aspetto e nella sezione Effetti visivi abilitate gli effetti grafici, come mostrato nello screenshot in basso.

Finito! godetevi il vostro nuovo desktop, finalmente funzionante e senza troppi sforzi.

Hierarchy: previous, next

Comments

There are 0 comments on this post. Post yours →

Post a comment

Required fields in bold.