• [^] # Re: xgl vs. xorg : un test nul et une question de newbie

    Posté par . En réponse à la dépêche Mise à jour du Live CD de Kororaa. Évalué à 2.

    Peut être que Xgl permet de consomer moins de ressources lorsque tu secoue la fenêtre mais en global, tu ne t'y retrouve pas. L'idée c'est que cela parait plus fluide, souple et réactif en faisant faire des calculs relativement lourds à la carte 3D (via OpenGL)

    Pourquoi ? sous X11 de base la fenêtre est redessinée lorsque nécessaire, et seulement la zone nécessaire (donc ca rame lorque tu bouges ta fenêtre parce que ce qui est au dessous est redessiné), mais cela est fait assez souvent lors d'opération complexes sur les fenêtre (déplacement, minimisation, maximisation).

    Sous XGL les fenêtres ne sont dessinées que pour mettre a jour leur contenu (clic sur un bouton, affichage d'une page) dans un tampon mémoire. Ensuite XGL va les chercher puis les dessine à l'écran via OpenGL. Elle ne sont pas dessiné lors du déplacement (pas de changement de contenu). Par contre, lorsque qu'un changement survient en arrière plan, la fenêtre se redessine tout de suite.

    Donc oui, tu as moins de calcul lorsque tu bouge la fenêtre, mais globalement non, ca les fenêtre sont redessinée affichée ou pas (bon c'est un point de vue théorique, en pratique les fenêtres se redessinant peut, il y a lieu de discuter). Par contre, il est clair que le confort visuel, même sans parler des effets sympas style wlobby windows, est trèèèès agréable, et que tout parait plus fluide, plus souple, moins géré a l'arraché par X1.