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"

Related posts

  1. tutto perfetto!
    Grazie mille, dopo diversi tentativi infruttuosi sono riuscito a fare funzionare questo XGL!

    Un piccolissimissmo appunto:
    nella guida
    ***
    Bisogna modificare poi anche il file /etc/gdm/gdm.conf
    sudo gedit /etc/gdm/gdm.conf-custom
    ***
    probabilmente è
    sudo gedit /etc/gdm/gdm.conf

  2. Cavoli ho un dubbione..appena sarà finita tutta questa sofferenza con il notebook nuovo, proverò ad installare xgl, se non su ubuntu almeno su una Debian, se riesco a rompere il secondo teorema di Graziotin (“bodom_lx non riuscirà mai ad installare una Debian completamente funzionante)

    • khronos
    • October 13th, 2006

    ciao a tutti, e anchio avendo una mobility radeon X300 voglio la xgl su ubuntu ^^

    c’è un piccolo problema…. devo eseguire queste istruzioni usando il driver mesa?

  3. Ciao! No, devi usare i driver fglrx della Ati. Trovi il mio tutorial qui:
    http://wiki.ubuntu-it.org/Enable3DAtiRadeon(fglrx)

    • Paride Desimone
    • April 4th, 2007

    Sto cercando di installare xgl e compiz su un notebook con ati mobility radeon x1600. L’os non e’ ubuntu ma etch.
    http://xgl.compiz.info/ sembra non esistere piu’. Hai altre soluzioni?

  4. Purtroppo no, ma prova a guardare qui:
    http://sonique54.free.fr/xgl/xgl.htm

    • Paride
    • April 10th, 2007

    Ho provato ma neanche cosi’ sembra andare.
    Credo sia un problema di configurazione di xorg con xgl.
    Non ne posso veramente piu’.
    Mi manderesti via mail il tuo xorg.conf, prima che decida di buttare il notebook dalla finestra?

  5. Certo, ma non penso che funzionerà, intanto perchè non sono più sotto Ubuntu ma Archlinux, e poi io non so neanche che notebook hai..
    Hai provato a vedere su TuxMobil se c’è il tuo portatile? Molta gente è così in gamba da descrivere tutti i passi che ha fatto per installare Linux sul loro portatile.. Qualcuno allega pure il suo xorg.conf..

    • Paride
    • April 10th, 2007

    Ho visto TRE mesi fa, ma non c’era nulla.
    cimunque ho un asus F3Ja con ati mobility radeon X1600 (che va solo con i driver fglrx (proprietari)

    • Paride
    • April 10th, 2007

    Sono andato a ricontrollare ed ho trovato un tizio che ci ha installato slackware. A parte che uso debian (ma comunque non avrei problemi ad adattare quelle informazion) non c’e’ la minima traccia di uso di xgl :-(
    Comunque ad ogni buon conto inviami il tuo xorg.conf che vedo un po’ se mi va bene.

  6. D’accordo, stasera quando sono a casa te lo invio

    • Paride
    • April 10th, 2007

    Perfetto grazie.

    • Gigi
    • July 23rd, 2007

    i repository citati ad inizio guida non sono piu’ disponibili…

  7. Mi dispiace, non seguo piú l´argomento sotto ubuntu, prova a leggere nel wiki ufficiale: https://help.ubuntu.com/community/CompositeManager/Xgl

    • Gigi
    • July 27th, 2007

    io uso debian…ma ho letto che i repositories sono gli stessi di ubuntu…

  1. No trackbacks yet.