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
- annonce live cd xgl sur FootNotes (2 clics)
- dépêche xgl sur LinuxFr (12 clics)
- télécharger le livecd kororaa xgl demo (4 clics)
- captures d'écran (3 clics)
# Le liveCD qui redonne du sens aux liveCD
Posté par Aldoo . Évalué à 10.
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 Aldoo . Évalué à 1.
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 Markov . Évalué à 10.
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 Aldoo . Évalué à 4.
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 Pinaraf . Évalué à 10.
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 Pinaraf . Évalué à 6.
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 emporteunevache . Évalué à 2.
J'ignore si cela change quelque chose à vos histoires de traînées... :-)
[^] # Re: Le liveCD qui redonne du sens aux liveCD
Posté par Pinaraf . Évalué à 4.
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 Aldoo . Évalué à 2.
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 Pinaraf . Évalué à 2.
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 gaston1024 . Évalué à 5.
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 Anonyme . Évalué à 2.
Ce commentaire a été supprimé par l’équipe de modération.
[^] # Re: whhhaouuu !!
Posté par gaston1024 . Évalué à 1.
[^] # Re: whhhaouuu !!
Posté par sylware . Évalué à 4.
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 Vincent . Évalué à 0.
De plus je n'ai pas réussi à lancer de jeu 3D.
Bref 'fonctionne' entre guillemets hein.
[^] # Re: whhhaouuu !!
Posté par farib . Évalué à 1.
[^] # Re: whhhaouuu !!
Posté par Raoul Volfoni (site web personnel) . Évalué à 4.
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 Guillaume RAMELET . Évalué à 4.
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 guix77 . Évalué à 2.
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 JP Martin . Évalué à 1.
Sniff.... mais la prochaine fois, je serai quoi acheter comme carte.
JP Martin
[^] # Re: Passe pas partout...
Posté par guix77 . Évalué à 2.
Mais je crois que c'est juste le liveCD, XGL tournera chez moi... reste à savoir comment !
[^] # Re: Passe pas partout...
Posté par Meku (site web personnel) . Évalué à 2.
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 NeoX . Évalué à 5.
---
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 Meku (site web personnel) . Évalué à 1.
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 B. franck . Évalué à 2.
bizarre... je regarde plus prêt...
# Le torrent
Posté par Raoul Volfoni (site web personnel) . Évalué à 9.
http://linuxtracker.org/download.php?id=1604&name=Korora(...)
[^] # Re: Le torrent
Posté par yesi . Évalué à 1.
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 yesi . Évalué à 1.
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 Jean-Christophe Berthon (site web personnel) . Évalué à 1.
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 pleiades . Évalué à -10.
Pl.
[^] # Re: Et c'est quoi?
Posté par yves a (site web personnel) . Évalué à 3.
ou celui-ci: http://fr.wikipedia.org/wiki/Xgl
[^] # Re: Et c'est quoi?
Posté par pleiades . Évalué à -10.
Pl.
[^] # Re: Et c'est quoi?
Posté par gaston1024 . Évalué à 9.
[^] # Re: Et c'est quoi?
Posté par B16F4RV4RD1N . Évalué à 3.
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 TazForEver . Évalué à -1.
Beurk !
# Super Keys
Posté par Fabien Engels . Évalué à 4.
[^] # Re: Super Keys
Posté par Fabien Engels . Évalué à 5.
[^] # Re: Super Keys
Posté par nuxe . Évalué à 8.
setxkbmap -model pc105 -layout fr -variant basic
[^] # Re: Super Keys
Posté par FReEDoM (site web personnel) . Évalué à 5.
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 nuxe . Évalué à 2.
setxkbmap -model pc105 -layout fr -variant basic
quand tout ton envirenement est chargé (gnome dans mon cas)
[^] # Re: Super Keys
Posté par FReEDoM (site web personnel) . Évalué à 1.
(étrange en effet)
# Vraiment une super impression
Posté par newbeewan (site web personnel) . Évalué à 7.
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.