Forum général.général AIGLX + COMPIZ + ubuntu/intel

Posté par  .
Étiquettes :
0
21
sept.
2006
Bonjour,
Possédant une carte intel 900 GMA sur mon portable dont je vous fais suivre les caractéristiques, on m'a conseillé d'utiliser AIGLX plutot que l'autre. J'ai suivis la doc ubuntu (je suis sur ubuntu): http://doc.ubuntu-fr.org/applications/aiglx et subsiste quelques problemes.
- dans mon /var/log/Xorg.0.log j'ai un (WW) AIGLX: 3D driver claims to not support visual que je sais pas traduire.
- l'interface graphique est inchangée mais c'est pourtant Xorg-ait et non X tout court qui se lance.
-Je peux lancer compiz mais il est tres tres lent, je ne sais pas si c'est normal (vraiment tres tres lent, c'est inutilisable)
-quand je fais un lsmod je trouve un i915 qui me semble etre pour la carte graphique, mais dans le xorg.conf section input device j'ai un i810 .. je sais pas si ca fait quelque chose.

Voila pour les caractéristiques du portable :
http://www.surcouf.com/catalogue/FicheProduit.aspx?TypeActio(...)

Merci bien
  • # Je n'ai pas la solution

    Posté par  (site web personnel) . Évalué à 2.

    Mais quelques éléments de réponse.

    Lorsqu'un serveur X n'arrive pas a trouver de driver natif opengl, il utilise mesa qui fait de l'opengl en soft. Donc
    1) il a un probleme avec ton driver
    2) il est très lent

    Et pour la 3, c'est normal, le serveur X utilise un driver commun à la plupart des cartes intel (i810), ensuite c'est celui-ci qui charge un driver dri (pour l'opengl) spécifique. Et le driver que tu trouve dans lsmod est encore un 3e morceau du driver qui se trouve cette fois dans le noyau.
    • [^] # Re: Je n'ai pas la solution

      Posté par  (site web personnel) . Évalué à 2.

      Installe une mandriva 200è (la dernière RC) et tu sauras si ton ordi est capable.

      ca te détecte automatiquement tout ce qu'il faut etinstalle en consequence.
  • # Oui, mais ....

    Posté par  . Évalué à 1.

    Ce qui me turlupine aussi, c'est que Xorg-air se lance, et assume l'interface graphique de ma dapper, mais ca change rien par rapport à X. J'ai lu des post où les gens ont la même erreur, mais AIGLX semble marcher... (a savoir (WW) AIGLX: 3D driver claims to not support visual )
    Je débute, donc je m'excuse d'avance si je dis des trucs un peu limites :)
    • [^] # Re: Oui, mais ....

      Posté par  . Évalué à 1.

      i810 est le nom du driver pour les cartes intel dans xorg, c'est donc normal de l'avoir dans ton xorg.conf. lsmod te donne i915 ce qui est totalement normal puisque c'est le nom du module drm du noyau qui va bien pour les cartes intel recentes. Enfin si tu lis ton fichier de log d'xorg, tu vas voir qu'il charge le module i915 pour le dri. Voila c'est compliqué mais c'est comme ça que ça doit se passer.

      Pour verifier que l'acceleration materielle est bien en route, glxinfo | grep direct dans une console doit te dire "direct rendering: Yes". Si ça te dis non, c'est normal que compiz soit lent, et il faut lire en profondeur le xorg.0.log pour comprendre ce qui ne va pas.

      Bon courage (chez moi compiz ne veut meme pas démarer mais je garde bon expoir :)
      • [^] # Re: Oui, mais ....

        Posté par  . Évalué à 1.

        Ok merci pour l'explication du i810.
        Je vais faire le "glxinfo | grep direct" quand je serais chez moi, et donc s'il est négatif, la solution se trouve dans le xorg.0.log ?

        Je suis sur un autre forum : http://forum.ubuntu-fr.org/viewtopic.php?id=63540 je sais pas si ca peut t'interesser mais qqun à eu une idée :)
        Moi j'essaierais tout ca en rentrant, lundi je pense.

        Merci encore !
      • [^] # Re: Oui, mais ....

        Posté par  . Évalué à 1.

        Coucou !
        Je suis rentré chez moi et j'ai tapé ta commande, qui me renvoit ca :

        libGL warning: 3D driver claims to not support visual 0x5b
        direct rendering: Yes

        Donc quelque part ca devrait fonctionner un peu, non ?

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.