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.
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.