Journal compiz et aiglx dans ma sid box !

Posté par  (site web personnel) .
Étiquettes :
0
4
oct.
2006
Je suis un gamin immature et oui, j'aime bien les cubes alors ca fait quelques temps que j'avais envie de tester les bidules zoulis pour les yeux... si bien que j'ai installé un ubuntu edgy rien que pour tester compiz (ou beryl plutot maintenant), en plus de ma debian (qui reste ma config principale).

Et la, patatra ! Après des galères avec debootstrap pour pas avoir à graver de CD, v'la t'y pas qu'il y a un paquet compiz qui arrive le lendemain dans unstable (peu de temps après le passage à Xorg 7.1 et donc AIGLX)

Belle introduction pour vous livrer mes premières impressions sur le wm avec des "eye-candies" dedans.

Je suis un peu déçu, je dois dire. J'avais cru comprendre qu'un wm de ce genre devait "libérer" le processeur d'une charge importante, en plus de faire beau ! Mais mon ordi, qui est certes dôté d'un processeur assez me**ique (celeron 2,6ghz), perd pas mal en "fluidité d'utilisation", pourtant je fais pas des trucs exceptionnels avec (gaim, epiphany, liferea...).
De plus, je constate une perte de performances notable et bugs avec les applis OpenGL (notamment impossible de déplacer la fenêtre de glxgears sans provoquer des bugs d'affichages assez gênants). Un autre truc pénible : impossible de lancer VMWare Player, ça plante assez salement l'ordi (quand même pas un kernel panic, mais un bon ctrl+alt+del qui dure 5 bonnes minutes avant de rendre la main à gdm).
Enfin, la plus grosse déception, et c'est ce qui fait que je quitte pas -encore ?- metacity, c'est la gestion des vidéos qui est certes surmontable mais gênante (passage en plein écran, déplacement... un peu buggés). Et je peux pas regarder un film sur l'arrête du cube avec une opacité de 80% (fenêtre noire). Snirf, moi qui comptait regarder mes films comme ça ! Allez, je vous livre mon analyse de non-expert-du-tout-mais-qui-a-envie-de-donner-son-point-de-vue-quand-même : ça doit être un problème avec XVideo.

Bon je sais, on en est encore aux balbutiements de ce genre de programmes sous *nix, et qui plus est c'est tout ce qu'il y a de plus parfaitement inutile, sauf pour dire à quelqu'un : regarde comme c'est beau nunux c'est bon vire ton windows pas beau et essaye le libre (des fois je suis à cours d'arguments alors j'en viens à de ces trucs...)
Tout de même, pour contre-balancer un peu les lignes précédentes, je dois dire que j'ai quand même passé quelques heures à déplacer, réduire, maximiser mes fenêtres et faire tourner mon cube, et c'est vrai qu'au-delà de l'aspect "ça sert à rien", ça en jette et ça provoque un plaisir assez difficile à expliquer d'avoir des fenêtres molles.

Vivement l'arrivée de Beryl dans les dépots officiels, que je puisse... euh... ben rien en fait, juste m'amuser avec ma souris, mon clavier et mes yeux avant de devenir un puriste du terminal quand je serai vieux et mature et obsedé par la productivité !
  • # oubli

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

    et voila, pour mon premier journal, je fais une entrée ratée. j'ai oublié de parler du truc le plus pénible : le redimensionnement des fenêtres (du genre : pas du tout réactif)
    et puisque j'y suis, j'utilise le driver libre radeon sur un radeon 9250 128 mo agp.
    • [^] # Re: oubli

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

      bon a savoir que souvent d'apres ce que j'ai compris (pas testé moi même) les bugs d'affichage viennent de la dépendance avec XGLX.

      Avec les derniers drivers nvidia par exemple il me semble que compiz marche a merveille et supprime beaucoup de bugs.

      Apres coté ATI je sais pas ou ca en est, mais installe les derniers drivers
      • [^] # Re: oubli

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

        Chez moi je n'ai AUCUN bug sur nvidia !
        Bon par contre le redimensionnement rame et c'est "normal" et difficilement corrigible ... (faut le faire sur les toolkits)
        Les vidéos marchent nickel
        tvtime, j'avoue fait un peu ramer le bousin ...(ce qui ne m'etonne absoluement pas.)
        Bon sinon meme si j'ai aucun probleme avec (ni fluidité (ttes mes fenêtres sont en plein écran sauf les vidéos donc pas de pb)), je trouve ca absoluement inutile, et me faire perdre les fonctionnalités de kwin (si qqu me trouve comment mettre mplayer sur tous les viewport avec beryl je l'embrasse !) j'aime pas
        Bon l'exposé like qui marche (pas comme mon expérience de kompose) c'est agréable je l'avoue (ca marche sur les applis OpenGL mais moins bien sur les applis XVideo donc foutez mplayer en OpenGL :p)
      • [^] # Re: oubli

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

        "Apres coté ATI je sais pas ou ca en est, mais installe les derniers drivers"

        ah, c'est con, mais ATI ils sont pas meilleurs que nvidia sur ce plan. Les cartes à base de r200 ne sont plus supportées. Merci qui ?
    • [^] # Re: oubli

      Posté par  . Évalué à 1.

      tu aurais un tuto d'ailleurs ?
      merci
      • [^] # mon tuto... et kezako XGLX ??

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

        mon tuto :

        j'utilise gnome, et je prends tout sur les dépôts officiels debian
        apt-get install compiz
        ensuite, alt+F2 (executer une commande), alt+F3 (deskbar), ou terminal : compiz --replace.
        quand t'en a marre : metacity --replace

        concernant les dernier drivers ATI (c'est à dire les propriétaires). J'utilisais toujours les derniers drivers ATI, mais ma carte vient d'arrêter d'être supportée (boooooooooouuhhh ati !!!!). De plus, avec la dernière version que je peux utiliser avec ma carte, Google Earth ne marche pas. Et pour finir, on ne peux pas faire cohabiter -simplement- le driver proprio (fglrx) et le libre (radeon), sous peine de n'avoir le DRI activé que dans fglrx. Dommage, c'est ce que je voulais faire (notamment car les perfs sont bien meilleures avec fglrx, pour ma carte dumoins)

        et concernant la dépendance avec Xgl. Je ne comprends pas trop ce que tu veux dire car j'utilise AIGLX (ai-je bien compris ton commentaire ?)
    • [^] # Re: oubli

      Posté par  . Évalué à 1.

      et puisque j'y suis, j'utilise le driver libre radeon sur un radeon 9250 128 mo agp.

      Chez moi, c'est pilote libre + ATI radeon 7000 en 16 bits par pixel, et ça marche plutôt pas mal.

      Il y a des bugs génants, comme celui de la video que tu as évoqué, ou l'applet de gestion des espaces de travail qui ne fonctionne pas.

      Mais sinon, c'est tout à fait utilisable, un poil moins rapide peut-être pour le redimensionnement des fenêtres, mais ça utilise moins de cpu pour le déplacement.
      • [^] # Re: oubli

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

        effectivement, j'oubliais l'applet qui devient presque inutile.
        un poil moins rapide peut-être pour le redimensionnement des fenêtres

        tu as bien de la chance, et je me demande d'où ça vient mais chez moi le redimensionnement est EXTREMEMENT gênant. du genre : je dois redimensionner en bougeant ma souris au ralenti, sinon la fenêtre ne suit plus le curseur. Il me semble pourtant que ta carte est sensée être moins performante que la mienne.
      • [^] # Re: oubli

        Posté par  . Évalué à 2.

        Il y a des bugs génants, comme (...) l'applet de gestion des espaces de travail qui ne fonctionne pas.


        Ça se passe par là : http://www.kde-apps.org/content/show.php?content=46021
        • [^] # Re: oubli

          Posté par  . Évalué à 2.

          Pas pour moi, en tous cas :)
  • # ca sert a convertir.

    Posté par  . Évalué à 10.

    Rien qu'en montrant Xgl + WoW sous wine,
    j'ai converti completement (pas de dual boot) 2 personnes en 1 mois.
    Je n'ai rein proposé, j'ai juste repondu a leur questions..

    Donc XGL et Wine c'est inutile, mais ca sert drolement ...
  • # La question qui tue mais à ne pas prendre pour un troll

    Posté par  . Évalué à 2.

    Comment on fait si on veut les beaux effets de Compiz mais tout en restant sous KDE ?
  • # déçu un peu aussi

    Posté par  . Évalué à 1.

    Moi j'ai testé beryl sur ma edgy mais c'est trop la merde :(
    J'ai installé le driver beta nvidia sur mon portable puisque je possède une geforce 6200 go, mais j'ai de gros problèmes d'affichages quand je lance beryl.
    Le splashscreen s'affiche plutôt bien et ensuite c'est assez lent et buggé. J'ai les fenêtres qui deviennent toutes noires, ainsi que les menus des applis, c'est pas très pratoc à utiliser...

    M'enfin, j'espère qu'avec le temps ça ira mieux :)
    • [^] # Re: déçu un peu aussi

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

      Et bien sur tu as regardé les tutos sur le net pour l'installer? :)

      Chez moi j'ai une Gforce 6600 et c'est configuré comme ca:

      Section "Device"
      ...
      Driver "nvidia"
      Option "NvAGP" "1"
      Option "NoLogo" "1"
      Option "RenderAccel" "true"
      #Option "TripleBuffer" "true"
      EndSection

      Attention à DefaultDepth 24, c important pour le driver Nvidia.

      Section "Screen"
      ...
      Option "backingstore" "true"
      Option "AddARGBGLXVisuals" "True"
      DefaultDepth 24
      ...
      EndSection

      $ cat /usr/share/xsessions/beryl.desktop
      [Desktop Entry]
      Encoding=UTF-8
      Type=XSession
      Exec=/usr/bin/startberyl
      TryExec=/usr/bin/startberyl
      Name=Beryl

      $ cat /usr/bin/startberyl
      #!/bin/bash
      export KDEWM=/usr/bin/beryl-manager
      /usr/bin/startkde

      $ cat ~/.kde/shutdown/beryl.sh
      #!/bin/bash
      killall beryl-manager
      killall emerald
      killall beryl
      rm -f ~/.beryl-*

      Perso, c'est beaucoup plus rapide qu'avec Xgl. En particulier le "scrolling" dans une page web dans konqueror.

      Par contre, j'ai fait un test avec une gforce 4, y'a quelques bugs que je n'avais pas avec Xgl.

      Autre chose importante, désactiver le "detect frame rate" dans la conf de beryl/compiz et fixer son framerate à la valeur souhaité.

      Sinon ca aide bien de faire ca aussi:
      $ sh NVIDIA-Linux-x86-1.0-9625-pkg1.run --extract-only
      $ vi NVIDIA-Linux-x86-1.0-9625-pkg1/usr/src/nv/os-registry.c
      static int NVreg_EnableAGPSBA = 1;
      static int NVreg_EnableAGPFW = 1;
      $ NVIDIA-Linux-x86-1.0-9625-pkg1/nvidia-installer

      Y'a moyen de faire differement mais avec je sais plus comment.
      • [^] # Re: déçu un peu aussi

        Posté par  . Évalué à 1.

        Bon ben après avoir suivi les liens du dessus ainsi que tes conseils, ça marche pas mieux :/
        J'ai toujours le problème de fenêtres noires quand je redimensionne par exemple, ou alors dès qu'une fenêtre est affichée à peu près correctement, les menus sont tout noir 'fin bref c'est pas au point ;)

        Je retesterais plus tard je crois ^^
  • # Déçu ?!?!

    Posté par  . Évalué à 1.

    Il faut, comme toujours, replacer les choses dans leur contexte.
    AIGLX/Compiz (et l'extension metacity en cours de développement) c'est du beta et plus probablement de l'alpha/technology preview comme logiciel. Ce n'est pas à mettre entre toute les mains.

    Fedora, le mainteneur d'AIGLX, aura compiz désactivé par défaut pour FC6 (AIGLX et Xcompose était activé par défaut mais non utilisé). Et Fedora n'est pas convaincu d'avoir compiz (ou metacity utilisant AIGLX) activé par défaut pour FC7.
    Les choses sont claires, il y a encore au minimum 6 bons mois de boulot d'après les développeurs.

Suivre le flux des commentaires

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