PDA

View Full Version : beryl fige, beryl-xgl fonctionne


freddec
May 15th, 2007, 08:25 AM
Salut à tous

Pour bien résumer la situation:
Sur la même machine (amd 3800+, Radeon 9200 agp), J'ai deux install de Debian

- Une de production, installée depuis 2004 ,sur hdb2 partir d'une Sarge (a l'époque en testing, ) , et maintenue en testing sur kernel 2.6.17

- Une seconde de test sur hdb10, installé a partir de Etch (également testing a ce moment là, kernel 2.6.18) et également maintenu en testing.
--> sur cette version beryl fonctionne sans soucis



--> sur l'installation de tous les jours (hdb2), rien a faire !
Pourtant, *
x- les paquets beryl sont identiques (nom et version)
x- les paquets installés xorg sont les mêmes et le driver est le module radeon de xorg, pas le pilote ati fglrx, (même version)
x- le xorg.conf est le même,
x- pour autant que je puisse en juger les modules liés à la vidéo sont les mêmes (ou alors je ne les connais pas tous)

En bref quand je lance beryl-manager, le gestionnaire de fenêtre se fige (si je killall beryl dans un terminal pur alt+ctrl F1, puis relance xfwm4 dans alt+F7, je retouve un wm --> donc ce n'est pas X qui plante, juste beryl qui démarre mal)

Si dans une console, je lance: beryl --test

[code:63a7b]
fred2@f-decou:~$ beryl --test
************************************************** ************
* Beryl system compatiblity check *
************************************************** ************

Detected xserver : AIGLX

Checking Display :0.0 ...

Checking for XComposite extension : passed (v0.3)
Checking for XDamage extension : passed
Checking for RandR extension : passed
Checking for XSync extension : passed

Checking Screen 0 ...

Checking for GLX_SGIX_fbconfig : passed
Checking for GLX_EXT_texture_from_pixmap : passed
Checking for non power of two texture support : failed

Support for non power of two textures missing
[/code:63a7b]
En revanche si je lance: beryl-xgl test
[code:63a7b]

fred2@f-decou:~$ beryl-xgl --test
************************************************** ************
* Beryl system compatiblity check *
************************************************** ************

Detected xserver : AIGLX

Checking Display :0.0 ...

Checking for XComposite extension : passed (v0.3)
Checking for XDamage extension : passed
Checking for RandR extension : passed
Checking for XSync extension : passed

Checking Screen 0 ...

Checking for GLX_SGIX_fbconfig : passed
Checking for GLX_EXT_texture_from_pixmap : passed
Checking for non power of two texture support : passed
Checking maximum texture size : passed (2048x2048)
[/code:63a7b]
Sur hdb10 (celle ou beryl fonctionne bien) les deux tests (beryl et beryl-xgl) marchent.

Un googlisation sur le message Support for non power of two textures missing me renvoi pleins de gens avec le même soucis, mais pas de solution que j'ai pu appliquée.

Voila, voila, saurez vous m'aider ?

Pour compléter, ceci fonctionne mais est TRES insatisfaisant. et non conservé en fin de session
-1 - Au demarrage, killall xfwm4-
-2 - beryl-manager qui fige
-3 - Killer beryl dans une console
-4 - Lancer beryl-xgl (via alt+f2)
-5 - Puis lancer emerald (tjs via alt-f2)


A partir de là, ça fonctionne a condition de ne pas demander à Beryl-manager de recharger le wm car il relance alors beryl et non beryl-xgl et donc ca fige

J'ai tenté en vain de forcer les options xgl depuis beryl-manager (option avancée) mais ca plante quand même

A ce moment précis j'ai fait cette bidouille qui fonctionne mais est quand même assez bancale:

1- renomé /usr/bin/beryl en /usr/bin/beryl.bak
2- lien symbolique ln -s /usr/bin/beryl-xgl beryl
Ainsi c'est bien beryl-xgl qui est lancé au lieu de beryl, mais ca reste de la bidouille provisoire.

titoucha
May 17th, 2007, 03:16 AM
Tu est sur le forum de CompComm, ici en principe les personnes qui y viennent n'ont plus Beryl donc ne vont plus trop pouvoir t'aider, en tout cas moi je ne vois pas trop.

freddec
May 19th, 2007, 09:09 AM
Vi je me suis dit cela aussi
Mais comme c'est le seul francophone :)

J'ai aussi poster in english dans le forum Beryl, mais en vain pour l'heure :(

titoucha
May 19th, 2007, 10:41 AM
Et sur le site de ta distribution, il n'y a personne qui utilise Beryl ?

freddec
May 21st, 2007, 11:22 AM
Salut
également posté sur andesi.org (Another Debain Site),
Pas de solution a ce jour autre que ma bidouille consistant en un lien symbolique entre beryl-xgl et beryl (apres avoir renommer l'exécutable beryl en beryl-bak).

Le truc qui me trou le C..., c'est que beryl ET beryl-xgl marchent sur mon install de test, pas sur mon install de prod sans que je trouve où se situe la différence (Y'en a forcément une !)

Bon cela dit c'est pas vital, c'est juste pour clouer le bec a mon Beauf qui me Gonfle avec Vista (nTM) (ouais, je sais ...puéril, mais on se refait pas :D )

CryoGen
May 21st, 2007, 12:09 PM
Tu as essayer de supprimer tes fichiers de config ? (apres les avoir sauvegardé bien sur :lol: )

freddec
May 22nd, 2007, 11:09 AM
[quote:ff4b6]Tu as essayer de supprimer tes fichiers de config ? (apres les avoir sauvegardé bien sur [/quote:ff4b6]

Si tu parles du repertoire .beryl et du fichier .berylrc, la réponse est oui.

Ce n'est en fait pas dû a beryl.manager mais vraiment a l'exécutable /usr/bin/beryl qui plante/fige au démarrages alors que /usr/bin/beryl-xgl fonctionne.

Sur mon install de test (meme machine) les 2 fonctionnent et décidément impossible de trouver quel paquet est posé sur l'une et pas sur l'autre (ou pas posé d'ailleurs) .
Ca sent la librairie a la con, mais avant de trouver laquelle ;)

M'enfin mon astuce de lien symbolique sur beryl-xgl quand on apel beryl fonctionnant, ne nous plaignons pas que la marièe soit belle :D

CryoGen
May 22nd, 2007, 01:04 PM
Maintenant que tu as "résolu" ton problème... tu vas pouvoir tout virer pour passer à CompComm :twisted:

freddec
May 23rd, 2007, 01:20 PM
Maintenant que tu as "résolu" ton problème... tu vas pouvoir tout virer pour passer à CompComm

Quid ? est ce le produit issu de la fusion entre beryl et compyz ?

CryoGen
May 23rd, 2007, 02:59 PM
Bah oui, tu es même sur le forum de CompComm ici :lol:

freddec
May 23rd, 2007, 07:27 PM
Bah je vais attendre gentiment que les paquet rentre dans l'archive Debian
Me sent pas l'âme d'un testeur :)