Catalyst 8.1 su Ubuntu Gutsy – Compiz

Ecco qui la soluzione ad un problema che tanti come me hanno avuto.

Ad ogni release dei driver ATI spuntano nuovi problemini con compiz, cerchiamo di capire come fare a risolverli “da soli”, senza impazzire troppo.

La prima cosa che dobbiamo fare è controllare che il file/etc/X11/xorg.conf sia “a posto”, cioè che tutti i vari settings necessari al corretto funzionamento del sistema X con i nuovi driver ATI siano presenti. Per far questo è sufficiente controllare la presenza delle seguenti parti all’interno di questo file:

Section "Extensions"
Option "Composite" "1"
EndSection

Necessarie per abilitare il supporto a composite.

Nela sezione Device, controllare che sia presente la riga:

Driver "fglrx"

E che il valore tra apici di questa riga non sia "ati".

Ancora, se persistessero altri problemi, potete inserire nella sezione ServerLayout, la linea:

Option "AIGLX" "true"

Fatto questo, però, potrebbe succedere che ancora compiz non parte. Allora, la prima cosa da fare è lanciarlo manualmente, da linea di comando, attraverso:

$: compiz --replace

e stare a vedere che cosa succede. Comparirà un messaggio di errore, che dobbiamo cercare di interpretare. Il primo modo per farlo è sicuramente leggere attentamente le informazioni che ci fornisce l’output. In secondo luogo si possono alcune ricerche sui forum di Ubuntu (internazionale ed italiano) e solo dopo avere ricercato per più di qualche decina di minuti possiamo decidere di effettuare una richiesta di aiuto su un blog. Ricordiamoci che lo stesso problema che abbiamo può essere capitato a decine di persone che hanno già scritto a riguardo, quindi, prima di arricchire i blog ed i forum di informazioni inutili e ridondanti è opportuno effettuare attentamente alcune ricerche.

Detto questo potrebbero essere necessarie alcune operazioni da compiere sullo script di avvio di compiz. Innanzitutto apriamo il file /usr/bin/compiz (naturalmente servono i permessi di amministratore) e correggiamo la whitelist, inserendo anche fglrx. Quindi cambiamo la linea:

WHITELIST="nvidia intel ati radeon i810"

in:

WHITELIST="nvidia intel ati radeon i810 fglrx"

In seguito commentiamo anche le linee relative alla blacklist. Quindi passiamo da:

T=" 1002:5954 1002:5854 1002:5955" # ati rs480
T="$T 1002:4153" # ATI Rv350
T="$T 8086:2982 8086:2992 8086:29a2 8086:2a02 8086:2a12" # intel 965
T="$T 8086:2972" # i965 (x3000)
T="$T 1002:3152 1002:3150 1002:5462 1002:5653 " # ati X300 X600,X600 X700

a:

#T=" 1002:5954 1002:5854 1002:5955" # ati rs480
#T="$T 1002:4153" # ATI Rv350
#T="$T 8086:2982 8086:2992 8086:29a2 8086:2a02 8086:2a12" # intel 965
#T="$T 8086:2972" # i965 (x3000)
#T="$T 1002:3152 1002:3150 1002:5462 1002:5653 " # ati X300 X600,X600 X700

Questo era sufficiente a risolvere i problemi per i driver Catalyst 7.12. La nuova release mi ha creato qualche problema in più. In questo caso è necessario modificare anche alcune altre righe più in alto. In questo caso non ho ancora capito perché da una release all’altra il comportamento è cambiato. Comunque le righe sono:

COMPIZ_BIN_PATH="/usr/local/bin/" # For window decorators and compiz
PLUGIN_PATH="/usr/local/lib/compiz/"

e più sotto:

COMPIZ_NAME="compiz" # Final name for compiz (compiz.real)

da cambiare nelle linee:

COMPIZ_BIN_PATH="/usr/bin/" # For window decorators and compiz
PLUGIN_PATH="/usr/lib/compiz/"

e più sotto:

COMPIZ_NAME="compiz.real" # Final name for compiz (compiz.real)

Ecco fatto, ora compiz dovrebbe smettere di infastidirvi.

Queste, per ora sono le mie esperienze. Cercherò di tenere questo post aggiornato per condividere i problemi che possono presentarsi in relazione a compiz e ad i driver ATI.

Annunci

2 Risposte

  1. salve, ho installato i driver 8.1 e tutto è andato bene… (x1950pro ati) poi pero compiz non ne vuole sapere di partire..ho dato un ‘occhiata all’xorg e ho visto che non ci sono queste voci:

    Section “Extensions”
    Option “Composite” “1″
    EndSection

    le devo aggiungere( come mai non ci sono gia …è strano??)
    ???

    help me!!

  2. I motivi per cui compiz non parte possono essere diversi.
    Hai provato con qualcuno dei metodi presentati in questo post?

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

%d blogger hanno fatto clic su Mi Piace per questo: