Page 1 sur 2

intel 945, AIGLX pour Compiz Fusion

Publié : sam. 20 oct. 2007, 19:48
par ths
Bonjour,
Voila cela fait maintenant 3 jours que je cherche à installer Compiz Fusion sur mon Laptop équipé d'une CG intel 945.
J'utilise le drivers i810, et j'ai xorg 7.2.
J'ai écumé les how-to du net, et j'ai embêter quelques personnes sur irc.. Rien n'y fait.

Pour activé AIGLX, j'ai juste modifier la config xorg, j'ai vu qu'il n'y avait plus besoin de configurer gdm ?
glxinfo me donne Direct Rendering : No.
Et le problème que j'ai quand je lance "fusion-icon" : "No GLX_EXT_texture_from_pixmap ..." ( idem avec compiz --replace...)

Voila, je ne sais pas si les problèmes sont liés ? Je pense..
Dois-je mettre mon xorg.conf (qui est grand.. généré par xorgconf)

Je vous remercis, car la, je ne sais plus quoi faire..

Pseudo irc : ths

Publié : sam. 20 oct. 2007, 23:01
par wain
Salut !
Pour le problème de DRI, colles ton xorg.conf + le résultat de pacman -Q sur http://pastebin.archlinux.fr/

Pour compiz, tu devras probablement le lancer comme ceci:

Code : Tout sélectionner

LIBGL_ALWAYS_INDIRECT=1 compiz --replace ccp &
Le nouveau driver xf86-video-intel (déjà dans [testing]) améliorera heureusement tout ça.

Publié : dim. 21 oct. 2007, 16:47
par ths
Merci pour la réponse:
Pour la configuration d'Xorg sur pastbin.
Et le resultat du pacman -Q.

J'ai bien testé la commande

Code : Tout sélectionner

LIBGL_ALWAYS_INDIRECT=1 compiz --replace ccp & 
Mais cela ne fonctionne pas, meme erreur.

Publié : lun. 22 oct. 2007, 00:01
par wain
je ne vois pourtant aucune erreur :shock:
Je débute un peu avec intel, voici mon xorg.conf (j'utilise le driver xf86-video-intel de testing).
http://pastebin.archlinux.fr/5198

Publié : lun. 22 oct. 2007, 09:13
par ths
Je n'utilise pas les serveurs Testing, donc j'ai le drivers intel des dépôts Core..
Si je rajoute le dépôts Testing, je vais pouvoir juste installer le drivers intel sans trop galère a ne pas installer les mises à jours des autres ?

J'ai une tite idée :
Rajouter [Testing], pacman -Sy xf86-video-intel, Suppression de [Testing] pour que pacman -Syu ne me pose pas trop problème.

J'ai essayer de copier 2 ou 3 trucs de ta configuration.. Mais rien n'y fait.. Je ne sais pas si je dois oser le [Testing]..

Publié : lun. 22 oct. 2007, 12:31
par Skunnyk
IL me semble que le driver intel ne supporte que xorg 7.3, donc bon, il faut que tu upgrades aussi xorg en version 7.3, galere ..
J'avais testé il y a quelques temps le driver intel, ca me sors nawak, j'ai des gros problemes de police (polices geantes), c'est inutilisable.
J'ai testé sur ubuntu gutsy, en mettant le driver Intel, ca me fait pareil, alors que le "vieu" i810, pas de probleme de police .. ca ne viens donc pas de arch (c'est deja ca .. =))

Pour ma part LIBGL_ALWAYS_INDIRECT=1 compiz --replace ccp & m'a reglé le probleme de ""No GLX_EXT_texture_from_pixmap ..." ", et je n'ai rien configuré pour le AIGLX.
Sur ton xorg.conf,; tu as 2 devices configuré, dont un en VGA, essais de comenter cette partie, pas qu'il y ai de conflits ..
Je sais pas si j'ai été tres clair, et jsais pas si ca peut t'aider mais bon .. ^^

Publié : lun. 22 oct. 2007, 12:38
par ths
Voici l'erreur que j'ai quand je fais la commande :

Code : Tout sélectionner

LIBGL_ALWAYS_INDIRECT=1 compiz --replace ccp &

Code : Tout sélectionner

 compiz (core) - Warn: SmcOpenConnection failed: Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed
compiz (core) - Fatal: GLX_EXT_texture_from_pixmap is missing
compiz (core) - Error: Failed to manage screen: 0
compiz (core) - Fatal: No manageable screens found on display :0.0

Publié : lun. 22 oct. 2007, 12:46
par ths
J'avais quelques erreurs du au fait que je n'avais pas murrine, (surement du à mon ancienne config sous ubuntu qui utilisait murrine). Je l'ai installé, et je n'ai pas la premiere erreur.. mais cela ne fonctionne toujours pas..

Sous ubuntu compiz fonctionnait, je n'ai pas tester compiz fusion par contre.. Mais je suppose que ca utilise aussi l'instruction GLX_EXT.... Cela doit donc etre possible.
En effet, si pour avoir le dernier drivers intel, je dois passer a Xorg 7.3, aie aie, je debut encore..

Publié : lun. 22 oct. 2007, 18:44
par wain
c'est le moment de nous paster ton /var/log/Xorg.0.log qui nous apprendra pourquoi dri n'est pas actif (ce qui empêche du coup aiglx de démarrer)

Publié : lun. 22 oct. 2007, 20:01
par ths
Avec grand plaisir,
Voici mon Xorg.log (la fin..).

Je vous remercis en tout cas..

Publié : lun. 22 oct. 2007, 20:48
par wain
et

Code : Tout sélectionner

glxinfo | grep render
?

Publié : mar. 23 oct. 2007, 03:15
par d2_racing
Je pense que ça l'a fonctionné :

Code : Tout sélectionner

II) AIGLX: Loaded and initialized /usr/lib/xorg/modules/dri/i915_dri.so

Publié : mar. 23 oct. 2007, 09:28
par ths
Alors, les resultats de course :

Code : Tout sélectionner

direct rendering: No
En effet, je n'avais jamais vu mais

Code : Tout sélectionner

II) AIGLX: Loaded and initialized /usr/lib/xorg/modules/dri/i915_dri.so
D'ailleur, pourquoi le module i915 est chargé ? je ne l'ai pas configuré ? Dans mon Xorg j'utilise i810, et dans mon rc.conf je n'ai pas chargé se module..

J'ai bien suivi à la lettre le wiki car il me semblait à jours.. Peut etre il y'a autre chose à faire ?
J'ai compiz-fusion-git installer par pacman à partir du dépôt.. Dois-je tester AUR ? (sa me fait un peu peur..)
J'utilise gnome, donc j'ai metacity, faut-il un autre gestionnaire de fenetre ?
J'ai emerald pour la gestion des themes compiz (installer avec le package compiz-fusion-git), et j'ai aussi murrine...

Il manque peut-etre quelque chose ?

Quand je lance compiz, il me donne aussi cette erreur

Code : Tout sélectionner

compiz (core) - Warn: SmcOpenConnection failed: Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed
compiz (core) - Fatal: GLX_EXT_texture_from_pixmap is missing
[b]compiz (core) - Error: Failed to manage screen: 0
compiz (core) - Fatal: No manageable screens found on display :0.0[/b] 
Dans mon xorg.conf il n'y a pas de probleme avec le numero d'ecran ou autre ?..
Erf..

Merci en tout cas..

Publié : mar. 23 oct. 2007, 22:09
par wain
compiz marchera pas sans dri. Il faut d'abord résoudre ce problème là.
J'ai pas plus d'idée. Est-ce que ta carte est bien supportée par le driver ?
Tu voudrais pas passer en, testing juste le temps d'un essai ? c'est très simple de revenir ensuite en arrière et sans risque.

Publié : mer. 24 oct. 2007, 11:14
par ths
Je veux bien passer en testing oué.. Mais comment revenir en arriere ?

Publié : mer. 24 oct. 2007, 13:39
par d2_racing
Tu as juste à mettre en commentaire ton entrée testing dans /etc/pacman.conf et relancer pacman -Syu peut-être...

J'ai jamais fait ça avant sous Arch, mais ça doit fonctionner comme ça je pense :)

Publié : mer. 24 oct. 2007, 13:55
par ths
Biensur.. Mais pour revenir en arriere en cas de probleme ? (c'etait ca surtout la question..)

Publié : mer. 24 oct. 2007, 14:39
par nik11
Tu dois juste commenter les lignes du dépôt testing, puis désinstaller ton paquet issu du testing et réinstaller l'ancien package qui lui sera dans extra. C'est aussi simple que ça.

Publié : mer. 24 oct. 2007, 14:51
par warnaud
Yes pour revenir en arrière:
- tu commentes [testing]
- tu fais un pacman -Syu, là il va gueuler que certaine versions de pkgs sont plus récentes que dans core/extra tu réinstalles celles-là

Publié : ven. 26 oct. 2007, 13:48
par d2_racing
Avec ça, tout se fait automatiquement :)