Un live cd pour tester XGL

Posté par  . Modéré par Mouns.
Étiquettes :
0
10
mar.
2006
Gentoo
Kororaa propose un live cd de démo sur xgl et GNOME 2.12.

Après les quelques vidéos proposées de Xgl on peut désormais tester un cd autonome basé sur Kororaa, l'installeur convivial de Gentoo. L'environnement est GNOME 2.12. Il intègre des pilotes propriétaires mais ça a au moins le mérite de faire tourner les cartes sous Linux avec de la bonne 3D.

Je l'ai essayé avec ma geforce6600, c'est bien fluide et les effets sont vraiment jolis. j'ai un Mac OS X aussi !

Aller plus loin

  • # Le liveCD qui redonne du sens aux liveCD

    Posté par  . Évalué à 10.

    Les liveCD sont souvent critiqués parce qu'ils n'atteignent pas le résultat attendu : donner envie d'installer Linux sur sa bécanne.
    En effet, le temps de chargement de l'OS, puis des applis donne souvent l'impression que Linux est un vieux bouzin tout lent.

    Mais dans le cas de Kororaa, il y a un tout autre intérêt ; celui de proposer en avant-première une démo technique ultre innovante, actuellement très chiante à installer sur un système linux classique.

    Le chargement doit certes être lent, mais vu qu'il n'y a pas tellement à charger en mémoire (le but n'est pas de tester KDE+OO.o, pas un troll !), une fois que tout est prêt, l'effet doit être saisissant.

    Bref, si c'est bien foutu, ça doit faire une bonne pub (en tout cas avant la sortie de Windows Vista, si Vista doit avoir des effets similaires...)



    Au fait, j'ai testé Xgl dernièrement sur ma machine. Autant il est vrai que les effets 3D sont fluides (à condition de ne pas être en train de compiler qqc à côté ! ;-) ) et que les fenêtres sont rafraichies immédiatement (plus de trainées quand on déplace une fenêtre comme sous un serveur X classique).
    Autant il reste le problème d'affichage lent "à la X", je m'explique : toujours quand on déplace une fenêtre, on voit un espèce de balayage sur les bords de la fenêtre (comme si le buffer de la carte graphique n'était pas entièrement mis à jour entre 2 rafraîchissements de l'écran). Typiquement le genre de problème qu'on n'a pas quand on déplace une fenêtre sous Windows.
    Peut-être est-ce dû à de mauvais réglages chez moi, n'empêche que j'ai vu ce problème sur toutes les bécannes faisant tourner un serveur X.
    • [^] # Re: Le liveCD qui redonne du sens aux liveCD

      Posté par  . Évalué à 1.

      Peut-être est-ce dû à de mauvais réglages chez moi, n'empêche que j'ai vu ce problème sur toutes les bécannes faisant tourner un serveur X.

      Ah non, décidément, je dis n'importe quoi !

      La bécanne sur laquelle je suis en ce moment au bureau (un bête TX !) n'a pas ce problème-là (ou en tout cas assez peu marqué). Elle a juste le problème de rafraichissement du contenu des fenêtres, classique sur tous les serveurs X avant Xgl.

      Donc sur ma bécanne perso, je dois avoir loupé un paramètre (pourtant j'ai cherché !).
      • [^] # Re: Le liveCD qui redonne du sens aux liveCD

        Posté par  . Évalué à 10.

        D'apres ce que j'ai compris de l'architecture d'Xglx ton problème est "normal". Actuellement Xglx est un gros bricolage, mais de jour en jour tout s'améliore et on commence à voir les spécifications se figer. Donc, actuellement, il n'y a pas de synchronisation avec le vertical blank de la carte; ce qui est, me semble t-il, là très probable cause de ce que tu observe.

        Il faudra très certainement attendre encore quelques mois (semaines ?) avant que les spécifications actuellement discutées soit accéptées et surtout mises en place.
        • [^] # Re: Le liveCD qui redonne du sens aux liveCD

          Posté par  . Évalué à 4.

          "Synchronisation avec le vertical blank", tu dis ?

          On fait ça comment avec un bête Xorg ?
          Parce que chez moi, ce n'est pas un problème spécifique à Xgl !
    • [^] # Re: Le liveCD qui redonne du sens aux liveCD

      Posté par  . Évalué à 10.

      Au fait, j'ai testé Xgl dernièrement sur ma machine. Autant il est vrai que les effets 3D sont fluides (à condition de ne pas être en train de compiler qqc à côté ! ;-) ) et que les fenêtres sont rafraichies immédiatement (plus de trainées quand on déplace une fenêtre comme sous un serveur X classique).
      C'est d'un lourd cette incompréhension...

      Je te suggère une expérience : prenons une application Java qui consomme comme Netbeans. Prenons Java 5 et Java 6 (http://mustang.dev.java.net). C'est propriétaire hélas, mais j'ai pas mieux comme éléments pour le test (application égale, toolkits quasiment égaux à un détail : la version). Lance netbeans avec Java5. Ouvre la fenêtre à propos par exemple. Déplace là... Ho une traînée énorme...
      Maintenant, lance netbeans avec Java 6. Ouvre la fenêtre à propos, déplace là... Mais... où est la traînée ? Ben y'en a plus (ou de quelques pixels seulement). Les traînées, ce n'est pas du à X, c'est du aux applications ! Il suffirait d'un système de double-buffering dans Qt3 pour que toutes les applications Qt3 arrêtent de faire des traînées (Qt4.1 a ça par défaut il me semble, java6 mustang l'a et donc supprime les traînées car il est assez rapide pour redessiner). Pareil pour Gtk.

      Vous me direz : oui mais Xgl il est super fort et moderne et tout et tout, et il arrive à éviter les traînées. Bon, déjà Xgl ça fait plus d'un an qu'il existe. Il a eu un coup de punch tant marketing que fonctionnel grâce à novell. Ensuite, Xgl n'apporte rien niveau graphique qui ne soit pas faisable avec un serveur X classique, utilisant aiglx par exemple. Sans aiglx, les performances sont moindres, mais ça reste faisable. Dans Looking Glass, les fenêtres "woobly" nous pourrions les avoir depuis deux ans bientôt... Mais personne n'y a pensé, ou personne n'a eu le temps, ou personne n'a proposé de les coder. Et on n'utilise pas Xgl ni aiglx. On utilise Composite et cie, tout comme compiz utilise composite et cie + un petit truc dans la libGL supporté par aiglx ou Xgl. Ce petit truc d'ailleurs, Looking Glass devrait l'utiliser prochainement.
      Maintenant, reprenons nos chères traînées avec netbeans sur Java5. Il existe une possibilité pour les supprimer : utiliser Composite. C'est l'une des possibilités d'un composite manager. Avec kompmgr activé, je n'ai plus aucune traînée sur aucune application.

      Bref, reconnaissons les mérites des uns et des autres, sans exagération !
      Merci à Xgl de proposer une implémentation originale d'un serveur X, en utilisant l'OpenGL pour tout dessiner. Merci d'implémenter *texture_from_pixmap.
      Mais merci à aiglx d'implémenter *texture_from_pixmap pour X.org. Et merci, merci à X.org d'avoir intégré dans la version 6.8 l'extension Composite. C'est un geste courageux car même si l'extension était alors très bugguée, cela a probablement encouragé le développement de nombreux outils liés.
      • [^] # Re: Le liveCD qui redonne du sens aux liveCD

        Posté par  . Évalué à 6.

        Je me suis amusé à tester quelques applications pour les traînées, pour que vous puissez comparer sur une machine sans avoir besoin de logiciels propriétaires. Le test est simple : ouvrir le dialogue à propos, et le déplacer partout pour voir si ça fait des traînées, et jusqu'à quel point.
        1- KWord : pas de traînée (en tout cas j'en ai pas vu)
        2- OpenOffice.org2 writer : traînées moyennes, pouvant aller jusqu'à saturer la fenêtre en allant vite
        3- Firefox : traînées importantes, saturant facilement la fenêtre (thème Noia)
        4- Synaptic (histoire d'avoir une appli Gtk sans thème) : traînées moyennes, sans saturation

        Ma config : kubuntu dapper sur un Athlon XP 2000+, 512Mo de Ram, nVidia Geforce FX 5600
      • [^] # Re: Le liveCD qui redonne du sens aux liveCD

        Posté par  . Évalué à 2.

        Pas sûr que le choix de comparer à Java 6 (ou 1.6...) soit judicieux. Pour Mustang, Swing a entièrement refait (entièrement/en partie) pour tirer partir d'OpenGL (pour concurrencer MSAero-MacOsX-XGL sûrement...)

        J'ignore si cela change quelque chose à vos histoires de traînées... :-)
        • [^] # Re: Le liveCD qui redonne du sens aux liveCD

          Posté par  . Évalué à 4.

          Ha oui y'a aussi ce changement, mais ce n'est pas lui qui change les traînées. L'OpenGL était d'ailleurs utilisable comme ça dans Java5, mais c'était pas par défaut (c'était pas prêt).
          Ce qui change les traînées, c'est surtout l'ajout du double buffering récemment.
      • [^] # Re: Le liveCD qui redonne du sens aux liveCD

        Posté par  . Évalué à 2.

        Ok, c'était grâce au compositing, j'aurais dû m'en douter ;-)
        Cela dit, dans ce cas, on peut au moins laisser le crédit au couple Xgl/Compiz de fournir une implémentation efficace du compositing.

        (parce que niveau perofmrance/stabilité, ce n'était pas ça sous Xorg avec une vieille carte nVidia GeForce 2MX..., ni d'ailleurs en utilisant kompmgr sur Xgl, mais bon là c'est normal vu qu'on n'exploite pas OpenGL )
        • [^] # Re: Le liveCD qui redonne du sens aux liveCD

          Posté par  . Évalué à 2.

          Encore raté.
          Dans Xorg ce qui pêche c'est l'implémentation de XRender, pas l'implémentation de Composite. XRender est très lent, avec EXA ça va beaucoup mieux si les pilotes le supportent, sinon le RenderAccel des pilotes nvidia devrait être bien meilleur pour la prochaine version (au point d'être activé par défaut apparemment)
  • # whhhaouuu !!

    Posté par  . Évalué à 5.

    Incroyabligoureusement inutile donc absolutivement indispensable !!
    Ce Live-CD est impressionnant ! Non seulement il fonctionne du premier coup, mais en plus c'est magnifique...

    J'espère qu'on verra des pilotes de carte graphique libres nous permettre de l'utiliser avant de tous mourir de la grippe aviaire...
    • [^] # Commentaire supprimé

      Posté par  . Évalué à 2.

      Ce commentaire a été supprimé par l’équipe de modération.

      • [^] # Re: whhhaouuu !!

        Posté par  . Évalué à 1.

        oups, j'ai oublié de préciser, pour nvidia bien sûr...
        • [^] # Re: whhhaouuu !!

          Posté par  . Évalué à 4.

          Tout le problème est qu'un groupe de travail s'attaque à la décompilation des drivers NVIDIA.
          Au delà de la décompilation, il faut que MESA-DRI-DRM soit mis à jour pour supporter les specifications 2.0 et ES/EGL (pour Xegl).
          Bref, pour dire qu'il y a beaucoup de travail, et que dans le meilleur des mondes NVIDIA aurait développer un driver ouvert intégré à MESA-DRI-DRM... rendant tout ce travail inutile.
      • [^] # Re: whhhaouuu !!

        Posté par  . Évalué à 0.

        J'ai essayé avec une ati 9200, ça marche ( j'y croyais pas :) ) MAIS il y a beaucoup de bugs graphiques.

        De plus je n'ai pas réussi à lancer de jeu 3D.

        Bref 'fonctionne' entre guillemets hein.
      • [^] # Re: whhhaouuu !!

        Posté par  . Évalué à 1.

        ouais, mais c'était pas vraiement utilisable à cause des quelques bugs de texture, et de certains effets non accélérés (genre tout ce qui touche à la vidéo...)
    • [^] # Re: whhhaouuu !!

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

      Je partage tout à fait ton avis. C'est proprement bluffant, même si je n'ai pas pu activer certaines fonctions comme le zoom momentané et autres joyeusetés utilisant la touche windows. Impossible de changer le layout du clavier. :-(

      D'autre part je n'ai pas pu non plus modifier ces affectations de raccourcis car contrairement à ce qui est indiqué dans le readme, Compiz est absent des choix de gconf-editor. Et comme je suis une vraie tanche avec X je n'ai pas cherché plus loin.

      Mais ce n'est pas grave, je sens que ce soir je vais enfin pouvoir moucher mes gamins avec leur Msn et leurs whizz à la c**. ;)
      • [^] # Re: whhhaouuu !!

        Posté par  . Évalué à 4.

        C est vrai que c est assez bluffant !
        Bon le live cd proprement dit souffre de defauts tres tres mineurs : pas de layout fr (ni la touche windows qui active les zooms), pas de reseau en dhcp pour ma part (j ai du creer le conf.d/net pour activier le dhcp) et je suis en 1024*768 alors que mon ecran fait du 1600.
        La vitesse est tres impressionnante j ai vraiment hate de mettre tout ca sur ma gentoo
  • # Passe pas partout...

    Posté par  . Évalué à 2.

    0000:01:00.0 VGA compatible controller: nVidia Corporation NV15 [GeForce2 GTS/Pro] (rev a4)

    Marche pas, snif... J'ai plus qu'à attendre ce soir pour essayer sur mon ATI 7200 avec des pilotes libres :-)
    • [^] # Re: Passe pas partout...

      Posté par  . Évalué à 1.

      idem pour moi avec une ati Radeon VE. xgl ne se lance pas !

      Sniff.... mais la prochaine fois, je serai quoi acheter comme carte.

      JP Martin
    • [^] # Re: Passe pas partout...

      Posté par  . Évalué à 2.

      Marche pas non plus :-(
      Mais je crois que c'est juste le liveCD, XGL tournera chez moi... reste à savoir comment !
    • [^] # Re: Passe pas partout...

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

      J'ai un problème bizarre.

      Je l'ai d'abord testée sur un P4 avec GeForce FX 5600, ça a marché sans problème, c'était super :-)

      Ensuite j'ai couru à mon ordinateur à moi (Athlon 850 Mhz, GeForce FX 5500) pour avoir pareil mais non, veut pas :'(
      Lors du chargement du live-CD, il y a un moment où il « initialise OpenGL » (ou quelque chose comme ça, je me souviens plus du nom exact, dans la console) bien avant de lancer X & compagnie, et où ça échoue (je ne sais pas pourquoi !).
      Du coup, Xorg refuse de se lancer car il n'arrive pas à charger les modules GLcore et speedo.

      Bon tant pis, au moins j'aurai vu sur le premier PC :-)
      • [^] # Re: Passe pas partout...

        Posté par  . Évalué à 5.

        surement à cause de ca :

        ---
        source : http://getkororaa.com/
        ---

        * Minimum recommended configuration is system with 384MB RAM, Pentium3 with nVidia Geforce video card.

        This livecd requires a CPU with SSE instruction support, and >256Mb RAM.

        i.e. P3 or later, if Celeron then need coppermine core.
        Athlon users need Thunderbird >= to 1GHz.
        Run "cat /proc/cpuinfo |grep sse" to check)
        • [^] # Re: Passe pas partout...

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

          En effet, mon CPU ne supporte pas le jeu d'instructions SSE.

          Je l'ai essayé sur un portable HP aussi (ceux vendus avec Mandrake 10.1), par contre ça devait être trop juste les 256 Mo de RAM, certains programmes (voire applets de gnome-panel) n'arrivaient pas à se lancer. Mais Xgl était fluide (GeForce 4 MX, Sempron 800 Mhz car sur batterie).
    • [^] # Re: Passe pas partout...

      Posté par  . Évalué à 2.

      moi c'est le driver de la carte son introuvable qui me plombe un panic ?!
      bizarre... je regarde plus prêt...
  • # Le torrent

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

    Parce que le partage c'est quand même sympa de nos jours...

    http://linuxtracker.org/download.php?id=1604&name=Korora(...)
    • [^] # Re: Le torrent

      Posté par  . Évalué à 1.

      voilà un lien intéressant...
      on n'y pense pas à bittorrent aux premières abords par fainéantise ou autre...
      mais ça tourne autour de 300 ko/s chez moi...

      c'est chaud! tout chaud!
      • [^] # Re: Le torrent

        Posté par  . Évalué à 1.

        finalement, j'obtiens à la fin un fichier qui fait comme indiqué sur ~400Mo
        mais avec un "du -hs ", celui m'indique que l'iso fait à peine 64ko..
        hmm...
        après un wget, le cd boot mais hélas! ça ne marche pas...

        je tenterai une installation normale juste pour être brièvement un "mouton" utilisateur des choses inutiles...:)
        • [^] # Re: Le torrent

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

          Bizarrement, je viens de faire l'effort de me mettre à bittorrent. J'ai donc téléchargé Azureus (avec Java 5.0 de SUN) et j'ai lancé le téléchargement hier après-midi (dimanche 13).
          Je n'ai toujours pas téléchargé le moindre octet :-(

          Par contre, j'ai pu choper très rapidement Ubuntu (mais comme c'est l'ISO du DVD, j'ai un ratio très négatif, je suis à nouveau en ADSL 512...) Est-ce que ça pourrait être la raison ?
  • # Et c'est quoi?

    Posté par  . Évalué à -10.

    Ce serait pas mal de rappeler briévement ce que c'est qu'XGL.

    Pl.
    • [^] # Re: Et c'est quoi?

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

      Regarde le lien de la dépêche.
      ou celui-ci: http://fr.wikipedia.org/wiki/Xgl
    • [^] # Re: Et c'est quoi?

      Posté par  . Évalué à -10.

      J'aimerai que ceux qui estime qu'il est inutile de rappeler ce que c'est qu'XGL de m'expliquer pourquoi.

      Pl.
      • [^] # Re: Et c'est quoi?

        Posté par  . Évalué à 9.

        parce que c'est aussi facile de cliquer sur le lien de la dépêche que sur le mot "inutile" de ton commentaire...
      • [^] # Re: Et c'est quoi?

        Posté par  . Évalué à 3.

        dis moi, ces 2 dernières semaines sur linuxfr.org, tu n'as lu que les dépêches / journaux à propos de DADVSI ?
        Pas de chance, car tous les autres traitaient de xgl ! ;)

        Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it

  • # nous n'avons pas les mêmes valeurs

    Posté par  . Évalué à -1.

    Il intègre des pilotes propriétaires mais ça a au moins le mérite de faire tourner les cartes sous Linux avec de la bonne 3D.


    Beurk !
  • # Super Keys

    Posté par  . Évalué à 4.

    Le fichier texte contenant tous les raccourcis parlent d'une touche nommée : "Super keys" (elle est utilisé pour le zoom je crois), quelle est cette touche ? :)
    • [^] # Re: Super Keys

      Posté par  . Évalué à 5.

      Bon apparement c'est bien la touche Windows mais il y aurait un problème de keymap.
      • [^] # Re: Super Keys

        Posté par  . Évalué à 8.

        c'est bien la touche Windows, et pour le probléme de keymap il faut lancer :

        setxkbmap -model pc105 -layout fr -variant basic
        • [^] # Re: Super Keys

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

          à quel moment ?
          J'ai essayé et je me suis fait envoyé paître... J'ai aussi essayer d'éditer le fichier /etc/X11/xorg.conf en mettant le layout fr. Et après une relance du serveur X, le clavier en français mais pas plus de touche winkeys.
          • [^] # Re: Super Keys

            Posté par  . Évalué à 2.

            je ne sait pas pourquoi, mais il faut lancer 2 fois dans un terminal :

            setxkbmap -model pc105 -layout fr -variant basic

            quand tout ton envirenement est chargé (gnome dans mon cas)
  • # Vraiment une super impression

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

    Je trouve que le CD live en liu-même est un produit présentable à un néophyte, les splash sont sympa (contrairement à knoppix et les message noyau...).

    Testé sur nvidia (Geforce 5700 sur 2 écrans) et portable avec une ATI X300 (1Go de ram sur chacune des machines)...

    Sur l'ATI, quelques bugs graphiques (des carrés mal placés) mais sinon, pour les 2, on retient son souffle et ça marche nickel !
    Le coup du cube pour amuser la galerie, le Zoom et autres gadgets sont très fort...

    ça c'est du cinéma :)

Suivre le flux des commentaires

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