Installare XGL con schede ATI

Dopo settimane di tentativi, e di forum spulciati, sono finalmente riuscito a far funzionare Xgl sul mio portatile con una scheda video ati mobility x300.

Questa guida dovrebbe funzionare per tutte le schede video ATI, in particolare, per le schede serie x****, leggere bene anche la fine dell’how-to
Le informazioni per questo how-to sono state tratte da più siti, che cito ora per correttezza:

Per motivi di spazio, è necessario clickare qui sotto per continuare a leggere l’articolo su una pagina estesa.

Prima di tutto, inserite nel vostro file /etc/apt/sources.list i seguenti repositories:

deb http://www.beerorkid.com/compiz/ dapper main
deb http://xgl.compiz.info/ dapper main
deb-src http://xgl.compiz.info/ dapper main

Scaricate ed importate poi la chiave GPG dei pacchetti:

wget http://www.beerorkid.com/compiz/quinn.key.asc -O - | sudo apt-key add -

Effettuate poi un classico update dei pacchetti, ed installare quelli necessari:

sudo apt-get update
sudo apt-get install compiz xserver-xgl libgl1-mesa xserver-xorg libglitz-glx1 compiz-gnome

E’ necessario modificare il file /etc/gdm/gdm.conf-custom:

sudo gedit /etc/gdm/gdm.conf-custom

Cercate con il vostro editor di testo la stringa [servers], ed incollateci sotto il seguente:

# Override display 1 to use Xgl (DISPLAY 1 IMPORTANT FOR ATI FGLRX).
1=Xgl

[server-Xgl]
name=Xgl server
command=/usr/bin/Xgl :1 -fullscreen -ac -accel glx:pbuffer -accel xv:pbuffer
flexible=true

Bisogna modificare poi anche il file /etc/gdm/gdm.conf

sudo gedit /etc/gdm/gdm.conf-custom

Cambiando così le righe:

#0=Standard
1=Standard

Andate poi alla riga 198, e cambiate GdmXserverTimeout=10 in:

GdmXserverTimeout=50

Create poi il file startcompiz, per avviare il server:

sudo gedit /usr/bin/startcompiz

Inserendo al suo interno il seguente script:

#!/bin/sh
killall gnome-window-decorator
wait

gnome-window-decorator &
compiz --replace gconf &

Rendete lo script eseguibile con un:

sudo chmod 775 /usr/bin/startcompiz

Ed inserite lo script nella lista dei programmi da avviare con l’avvio di Gnome (Sistema->Preferenze->Sessioni->Avvio Programmi).
Riavviate ed è fatta! Nessun crash, tutto regolare, effetti splendidi!

Se possedete una scheda video ATI serie x***, modificate pure il file /etc/X11/xorg.conf, e nella sezione “Devices”, dove trovate la vostra scheda video, inserite tutte le seguenti istruzioni, sotto l’ultima voce che trovate prima di Endsection:

Option       "no_accel" "no"
Option       "no_dri" "no"
Option       "DynamicClocks" "on"
Option       "mtrr" "on"
Option       "DesktopSetup" "Single"
Option       "ScreenOverlap" "0"
Option       "Capabilities" "0x00000000"
Option       "CapabilitiesEx" "0x00000000"
Option       "VideoOverlay" "on"
Option       "OpenGLOverlay" "off"
Option       "CenterMode" "off"
Option       "PseudoColorVisuals" "off"
Option       "Stereo" "off"
Option       "StereoSyncEnable" "1"
Option       "FSAAEnable" "no"
Option       "FSAAScale" "1"
Option       "FSAADisableGamma" "no"
Option       "FSAACustomizeMSPos" "no"
Option       "FSAAMSPosX0" "0.000000"
Option       "FSAAMSPosY0" "0.000000"
Option       "FSAAMSPosX1" "0.000000"
Option       "FSAAMSPosY1" "0.000000"
Option       "FSAAMSPosX2" "0.000000"
Option       "FSAAMSPosY2" "0.000000"
Option       "FSAAMSPosX3" "0.000000"
Option       "FSAAMSPosY3" "0.000000"
Option       "FSAAMSPosX4" "0.000000"
Option       "FSAAMSPosY4" "0.000000"
Option       "FSAAMSPosX5" "0.000000"
Option       "FSAAMSPosY5" "0.000000"
Option       "UseFastTLS" "0"
Option       "BlockSignalsOnLock" "on"
Option       "UseInternalAGPGART" "no"
Option       "ForceGenericCPU" "no"
Option       "KernelModuleParm" "agplock=0"
Option       "PowerState" "1"

15 Comments

Post a Comment

Your email is never shared. Required fields are marked *