• # Xgl Expérimental X11 Serveur

    Posté par (site web personnel) . En réponse au journal XServeur 3D. Évalué à 10.

    Essai de traduction du billet suivant :
    http://nat.org/2005/february/(...)

    David Reveman, qui est devenu employé de Novell depuis quelques semaines, a écrit à un nouveau serveur X avec OpenGL/Glitz appelé Xgl. Puisque Xgl est construit sur des primitives GL, il profite tout naturellement de l'accélération matérielle. Par exemple, le contenu de fenêtre est affichée directement avec des textures (en fait elles sont copiées une première fois dans la mémoire vidéo) et donc vous bénéficiez du matériel 3D pour générer les images quand vous déplacez des fenêtres ou des régions semi opaques.

    Mais il existe aussi d'autres avantages. Des opérations GL simples sur le système de fenêtrage peuvent soudainement produire des résultats incroyables. Voulez exécuter en temps réel des versions miniatures de fenêtres iconifiées ? C'est possible. Voulez que vos six bureaux virtuels soient les six faces d'un cube qui tourne avec de l'éclairage ? C'est possible.

    David a beaucoup d'idées comme celles-ci et vous aussi probablement. On peut s'inspirer des judicieuses idées d'Apple, comme Expose, mais maintenant que les possibilités sont là, à nous de les explorer. Xgl ouvre un monde entier sur l'accélération matérielle, de fantastiques animations, et bien plus.

    Je suis personnellement assez enthousiasmé par cela. Je pense que d'exécuter directement le serveur X sur du matériel accéléré est très élégant dans la façon de faire. David m'apprenait ce soir comment les dernières limitations de lenteur de X sont résolues. Avec Gtk qui va utiliser Cairo, le serveur X fonctionnant sur Glitz/OpenGL et les vendeurs de matériel qui donnent des pilotes 3D OpenGL accélérés pour leurs cartes, nous aurons une plate-forme avec une interface utilisateur graphique aussi puissante que OS X ou Windows.

    David va faire la démonstration son serveur à XDEVCONF à Boston ce week-end.