Hardy Heron & ATI : fonctionner sans XGL

Publié le par AiSpirit

 

 

 

 

Dans la suite de Hardy Heron & ATI : sortir de la galère, je voulais juste rajouter une dernière petite information sur la gestion de compiz sous ATI. Avec ce précédent post, vous pourrez être dans deux situations : avoir activé au préalable xserver-xgl ou non. Dans le deuxième cas, c'est bon.

Dans le premier cas, non :d

Pour le vérifier ?  Faites un simple fglrxingo.
Et avec la réponse :
MESA XGL : cas 1
ATI : cas 2
xserver-xgl
Sans rentrer dans les détails (voir http://www.freedesktop.org/wiki/Software/Xgl), xserver-xgl est le package ubuntu de XGL, permettant de faire de l'OpenGL sous serveur X. Il s'agit d'un hack de X pour les cartes graphiques dont le pilote est un peu à la traine :d

Avec les dernières mises à jour, ce n'est  pour la plupart du temps plus le cas. Donc XGL devient inutile

Le problème de xgl
Le problème de XGL est déjà qu'il peut ralentir le PC. pas trop grave mais bon quand même ! Dans mon cas, le problème est que cela bloque plusieurs outils, notamment le ATI Control Center, permettant de gérer les doublons affichages, basculement d'écran (rétroprojecteurs par exemple), etc.

Donc, il faut une petite solution, qui passe par la suppression de xserver-xgl
(apt-get remove xserver-xgl). Cependant, le problème est qu'avec les anciennes configurations, xorg est configuré comme n'ayant pas l'extension composite. Et donc .... plus de compiz disponible !!

Bizarre, j'ai dit que les dernières versions supporte tout comme XGL ... et ben il faut le rappeler à Xorg.

en su (sudo su)
cd /etc/X11
cp xorg.conf xorg.conf-mesa
nano xorg.conf
Remplacer alors la section "Extensions"  par (ou rajouter la si elle n'est pas présente) :

 Section "Extensions"
Option "Composite" "Enable"
EndSection
Equivalent à
 Section "Extensions"
Option "Composite" "1"
EndSection

Un petit redémarrage de X et ... ça doit marcher comme sur des roulettes !!

Hopes it will help someone et notamment merci à Chris Halse Rogers pour la remarque initiale qui m'a permis de réfléchir sur ce problème :d et aux infos sur https://bugs.launchpad.net/xserver-xgl/+bug/247650

Pour être informé des derniers articles, inscrivez vous :
Commenter cet article