Debian Sid, ATI & Compiz Fusion: Parte 2

15 09 2007

Compiz Logo

Dopo aver attivato AIGLX nella guida di ieri (link), oggi passiamo al sodo :D e installiamo Compiz Fusion.

Per prima cosa, dobbiamo aggiungere il repository al sources.list…
Aprite /etc/apt/sources.list e aggiungete [tutti i comandi e le righe di testo vanno inserite nella stessa riga tranne (trane dove diversamente specificato) anche se qui appaiono su più righe per problemi di spazio]:
deb http://download.tuxfamily.org/osrdebian unstable compiz-fusion-git
Salvate e chiudete, poi importate la chiave da root con (sono due comandi separati):
wget http://download.tuxfamily.org/osrdebian/61B8DB62.gpg -O- | apt-key add -
Per architetture a 64 bit utilizzate questo repository:
deb http://download.tuxfamily.org/shames/debian-sid/desktopfx/unstable/ ./
E importate questa chiave (sono due comandi separati):
wget http://download.tuxfamily.org/shames/A42A6CF5.gpg -O- | apt-key add -
Poi aggiornate l’elenco dei pacchetti da root:
apt-get update
Ora potete installare Compiz Fusion:
apt-get install compiz-core compiz-gnome compizconfig-settings-manager compiz-fusion-plugins*
Se avete KDE potete sostutuire compiz-gnome con compiz-kde.
A questo punto non resta che impostare l’avvio automatico di Compiz dopo il login; con Gnome, andate in Sistema, Preferenze, Sessioni, e aggiungete una nuova voce, nella voce “comando” inserite compiz –replace, mentre nella sezione nome potete inserire CompizFusion o quello che volete, serve solo per distinguerlo dalle altre applicazioni in avvio automatico.
Con KDE è sufficiente accertarsi che la sessione venga salvata alla chiusura; se così è, chiudete la sessione con Compiz attivo e riavviate KDE con CTRL+ALT+BACKSPACE:Compiz dovrebbe ripartire automaticamente.
Ovviamente ora Compiz è da configurare, ma non tratterò questo argomento, perchè credo che la configurazione sia una cosa personale: la mia configurazione potrebbe non piacere ad un altro e viceversa. Con Gnome comunque trovate il programma di configurazione in Sistema, Preferenze, CompizConfig Settings Manager. Buon divertimento! :D


Azioni

Informazione

10 risposte

24 10 2007
GiGio

Grazie!!
Era un pezzo che cercavo di far funzionare sto cavolo di compiz sulla mia Sid! Ora grazie alla tua guida funziona!!

Appena la ati si deciderà a rilasciare gli fglrx compatibili con AIXGL magari potremo sgravare un po’ la CPU…

GiGio

24 10 2007
MaTt3o89

Ciao, sono contento di esserti stato utile :D . Per quello che riguarda i driver, spero vivamente che in casa AMD si diano una mossa, prima che una massa di utenti Linux inferociti li sommerga di e-mail di protesta prima :D e passino poi a Nvidia…un paio di mesi fa avevo letto da qualche parte che ATI ne avrebbe annunciato il rilascio entro la fine dell’anno, poi non ho saputo più nulla…staremo a vedere :)

25 10 2007
wiz

PER I DRIVER PROPRIETARI SU DEBIAN CON SUPPORTO AIGLX POTETE USARE QUESTO PICCOLO COMMENTO….lasciate i vostri repo e usate i driver 8.42.3

repo per debian testing amd64:
deb http://download.tuxfamily.org/shames/debian-lenny/desktopfx/unstable/ ./

per chi volesse utilizzare i driver ati con il supporto aiglx sono usciti finalmente i 8.42.3 che supportano l’aiglx…..per chi ha una x1XXX vanno benissimo…..

vi spiego cosa fare:

scaricare il dirver:
http://www2.ati.com/drivers/linux/ati-driver-installer-8.42.3-x86.x86_64.run

ora …. per i possessori di SO a 32 bit non so se vanno bene senza patch ma per i 64 come me è servita:
http://www.michaellarabel.com/downloads/fglrx-8.42-ubuntu+debian-2.tar.bz2

procedimento:
installare le dipendenze
# apt-get install module-assistant build-essential fakeroot dh-make debconf libstdc++5 gcc-3.4-base
rimuovore tutti gli fglrx installati
# aptitude purge fglrx-driver fglrx-kernel-src fglrx-control fglrx-kernel*
rendiamo il filemettiamo i permessi al file
$ chmod +x ati-driver-installer-8.42.3-x86.x86_64.run
ora estraiamo il file scaricato
$ ./ati-driver-installer-8.42.3-x86.x86_64.run –extract /nome_directory
ora per i possessori di amd64 scompattiamo il file bz2 precedentemente scaricato
copiamo la cartella PACKAGE dentro la cartella dove abbiamo estratto i driver e sovrascriviamo i file
a questo punto diamo il fatidico comando….
$ ./ati-installer.sh 8.42.3 –buildpkg Debian/lenny
per chi volesse chiaramente ci sono i buildkg di molte distro…..se fate una listpkg vi appaiono tutte….
ok ora i deb sono stati tutti generati nella cartella superiore a dove avete scompattato i file…..
quindi diamo
$ cd ..
$ su (password)
# dpkg – i *deb
e installiamo tutto…
di seguito:
# m-a prepare
# m-a update
# m-a build fglrx
# m-a install fglrx
# depmod -a
ora ora nello xorg.conf mettiamo i driver…se giù c’era fglrx nella sezione driver potete lasiarlo perdere
per chi non avesse i driver fglrx ecco:
# gedit /etc/X11/xorg.conf
sotto a section device mettiamo driver fglrx cosi’:
Section “Device”
Identifier “ATI Radeon X1950Pro DDRIII”
Driver “fglrx”
….
….
sull’ Identifier io ho la mia scheda … potete lasciare com’è tanto è solo un identificativo…basta che riporta con il nome nella sezione screen:
Section “Screen”
Identifier “Default Screen”
Device “ATI Radeon X1950Pro DDRIII”
…..
ok abbiamo finito
ora con i repo sopra citati mettiamo il compiz fusion
mettiamo la chiave
# wget http://download.tuxfamily.org/shames/A42A6CF5.gpg -O- | apt-key add -
# apt-get update
# apt-get install compiz-fusion-gnome (per gnome)
# apt-get install compiz-fusion-kde (per kde)

finito!!!!!
riavviamo tutto…non con ctrl+alt+bsp perchè a me non è funzionato…ci vuole un riavvio completo….

per far partire compiz:
$ compiz –replace -v &
potete anche metterlo nell’avvio
Sistema- Preferenze- Sessioni

ora avete finito…..tutto funge (speriamo)

io ho dovuto ritoccare un pokino lo xorg in quanto a volte andava male il compiz, magari a voi va bene ..se va ok allora amen…senno ritoccatelo…..io con lo xorg 7.2 ho rimesso alcune cose del 7.0 poi + la levo quello ke non serve intanto era per fare una prova:

ho rimesso la sezione moduli (nel 7.2 è stata eliminata)
Section “Module”
Load “dri”
Load “dbe”
Load “glx”
EndSection
..
sotto section “device”


Option “XAANoOffscreenPixmaps” “true”
Option “RenderAccel” “true”
Option “AddARGBGLXVisuals” “true”
Option “AllowGLXWithComposite” “true”
rimesso il section DRI
Section “DRI”
Mode 0666
EndSection

ed infine l’extension

Section “Extensions”
Option “Composite” “Enable”
Option “RENDER” “true”
Option “DAMAGE” “true
EndSection
poi faro’ dei test e levo tutto quello ke non serve…….

P.S.
avete visto il catalyst??? bello eh???

25 10 2007
MaTt3o89

Grazie per il contributo, ottima guida :D ! In effetti ieri pomeriggio mi sono accorto del rilascio dei nuovi driver (seppur sperimentali) subito dopo aver scritto il commento qua sopra…quindi è possibilissimo che una versione stabile uscirà entro la fine dell’anno, speriamo bene! Appena posso, posto le ultime notizie a riguardo. Ovviamente proverò appena possibile anche il tuo how-to :D . (il tuo commento era finito in moderazione perchè conteneva più di tre link, scusa se l’ho approvato solo ora; ho visto anche che hai commentato due volte, ho provveduto a cancellare il commento più vecchio perchè sembrava fossero uguali, mi scuso nel caso mi fossi sbagliato :D )

25 10 2007
I driver fglrx supportano AIGLX! « MaTt3o89’s Blog

[...] zecca sulla vostra Debian con Compiz, vi rimando al commento di wiz (il terzo) a questo articolo: clicca qui. Ribadisco che, in quanto non ancora stabili (speriamo lo diventino entro fine anno, come [...]

29 10 2007
GiGio

Ciao!
Grazie anche alla guida di wiz sono riuscito a far funzionare compiz-fusion sulla mia Debian Sid con KDE e driver fglrx 8.42.3 sulla mia X300 PCIE.

Unico ostacolo:
quando lanciavo compiz –replace mi restituiva un errore:
Fatal: Failed test: texture_from_pixmap support

Risolto lanciandolo con:
compiz –replace –force-fglrx

Ora unico problema:
Mi sono sbattuto per aumentare le prestazioni, sperando che i driver originali sgravassero la cpu da un po’ di lavoro, in realtà gli effetti sono scattosissimi! Va molto peggio che con i radeon open-source…
Sto seriamente pensando di tornare a quelli.

GiGio

11 11 2007
Andrea

Ho appena installato la sid e provato compiz, ma ho questo errore:
I seguenti pacchetti hanno dipendenze non soddisfatte:
compiz-fusion-plugins-extra: Dipende: libpango1.0-0 (>= 1.18.3) ma 1.18.2-1 sta per essere installato
compiz-fusion-plugins-main: Dipende: libpango1.0-0 (>= 1.18.3) ma 1.18.2-1 sta per essere installato
compiz-gnome: Dipende: libpango1.0-0 (>= 1.18.3) ma 1.18.2-1 sta per essere installato
E: Pacchetto non integro

Mi puoi dare una mano?
grazie in anticipo

12 11 2007
MaTt3o89

Nel repo Sid c’è la versione 1.18.2-1 di libpango, mentre è richiesta la 1.18.3…le possibilità sono due: o aspettare che venga aggiornato libpango alla versione richiesta, oppure dare un’occhiata a ubuntu packages e cercare il .deb visto che su Ubuntu quella versione è già in uso; l’unico problema è che il pacchetto riporta -ubuntu1 alla fine del numero di versione e non so se questo può portare problemi…potrebbe dare un errore tipo:
compiz-gnome: Dipende: libpango1.0-0 (>= 1.18.3) ma 1.18.3-0-ubuntu1 è installato. In pratica non capisce che il pacchetto di Ubuntu è della versione giusta e che cambia solo il nome.
L’unico modo per sapere se funzia è provare :D

23 12 2007
HACKZINE » Blog Archive » Driver ATI fglrx 8.42.3 - parte1

[...] ati, finalmente con supporto ad aiglx e altre feature.. Dopo un po di problemi, ho trovato un HowTo per farli girare sulla mia debian sid a 64bit. Riassumendo la [...]

9 05 2008
Alfredo

Io sono su SID a 64 bit e adesso con l’ultimo aggiornamento non riesco più a vedere il bordo delle finestre. :(

Versione di compiz: 1:0.7.5+git20080508.shame-0

Lascia un commento