Journal Des nouvelles de Mir.

Posté par . Licence CC by-sa
27
28
juin
2013

Bonjour Nal,
cette semaine a été riche en nouvelles sur Mir, j'ai donc penser que ce Vendredi, dernier jour de la semaine, serait le jour idéal pour résumer tout ça:

  • Lundi, nous apprenons que Xfce, LXDE, & GNOME fonctionnent sur Ubuntu XMir, XMir étant la couche de compatibilité X de Mir (l'équivalent de XWayland), cela montre que Mir et XMir ont atteins une certaine maturité.

  • Mercredi, nous apprenons que Canonical compte embaucher encore des développeurs pour Mir et Unity , bon ça fait un peu penser à la loi de Brooks, mais ça montre qu'ils sont sérieux sur le sujet.

  • Jeudi, nous apprenons que

    1. KUbuntu va rester sur X et ne pas utiliser ni Mir, ni XMir, surprenant après les nouvelles de Lundi (enfin pas tant que ça quand on suit les blogs des dev KDE).
    2. Canonical va intégrer Mir par défaut en utilisant XMir dans Ubuntu 13.10
  • Et aujourd'hui vendredi, un benchmark de Phoronix montre qu'XMir réduit les performances entre 10% et 50%(!!) sur les jeux par rapport à du X pur.
    Michael Larabel étant un trolleur maître, il termine son benchmark en se demandant quelles seront les performances d'XWayland et en rappelant que Keith Packard avait dit qu'il était possible qu'XWayland soit plus performant qu'X!

Affaire à suivre..

  • # Mir

    Posté par . Évalué à 8.

    Mir a causé la fin du monde, c'est Paco Rabane qui l'a révélé.

    Ah, c'est pas de ça qu'on parle ? Peut être qu'en fait il s'est trompé et il parlait du Mir de Shuttleworth, ça peut prêter à confusion dans la défonce des pythies.

    • [^] # Re: Mir

      Posté par . Évalué à 4.

      Quand on mettra les cons sur orbite, t'auras pas fini de tourner.

      Moi je connais un projet qui a pas fini de tourner…

  • # X11 to Mir to X11

    Posté par (page perso) . Évalué à 2.

    2) Canonical va intégrer Mir par défaut en utilisant XMir dans Ubuntu 13.10

    Et pour afficher les applis compatibles X11 uniquement mais qui ont été lancées depuis un bureau affiché sous Mir, elles auront accès aux X11 sous-jacent, ou bien y aura-t'il une couche de compatibilité X11 pour Mir (et la boucle est bouclée) ?

    ce commentaire est sous licence cc by 4 et précédentes

    • [^] # Re: X11 to Mir to X11

      Posté par . Évalué à 2.

      Non, ce sera (si j'ai bien compris)
      Mir<XMir<Unity 7
      Donc les applications seront toutes des applications X.

    • [^] # Re: X11 to Mir to X11

      Posté par . Évalué à 4.

      XMir est la couche de compatibilité X11 donc je ne suis pas sûr de bien comprendre ta question.

      Dans Ubuntu 13.10, tu auras matériel --> Mir --> XMir -(X11)-> Unity et applications,
      dans le futur Unity et certains applications seront uniquement au dessus de Mir, mais XMir va rester pour les applications X11.

      C'est exactement le même principe dans Wayland/XWayland d'ailleurs..

    • [^] # Re: X11 to Mir to X11

      Posté par (page perso) . Évalué à 2.

      Non, sous Ubuntu 13.10 c'est toute la session qui sera lancée sur Xmir.
      Grosso modo, par rapport à la situation actuelle, cela revient juste à intercaler Mir entre le matériel et X.
      Ce n'est sensé rien changer pour l'utilisateur si le pilote graphique utilisé est compatible (pilotes libres en fait).
      Il y aura un fallback automatique vers le X « traditionnel » pour les pilotes proprios (qui seront compatibles Mir d'ici la 14.04).

      Les problèmes de performance actuels sont des bugs, ils devraient être résolus ou au moins minimisés d'ici octobre.

      Le but de cette intégration prématurée dans Ubuntu 13.10 est de s'assurer que l'ensemble soit parfaitement au point pour la prochaine LTS dans moins d'un an, au détriment (potentiel) de la stabilité de cette version intermédiaire.

      • [^] # Re: X11 to Mir to X11

        Posté par (page perso) . Évalué à 1.

        Ah ok je n'avais pas compris, j'avais compris que XMir c'était un Mir qui tournait au dessus de X11, avec X11 entre Mir et le matériel afin de permettre aux développeurs de commencer à utiliser le protocole Mir et en même temps bénéficier du support matériel de Xorg qui est historiquement assez développé.

        J'avais compris tout l'inverse… mais si en octobre prochain Ubuntu passe à Mir, cela signifie qu'il ne sera pas possible d'utiliser sous Ubuntu le blob binaire de nVidia qui est Xorg-only (je ne suis pas concerné mais c'est à prendre en compte), ou alors il faudra remplacer Mir par Xorg ce qui est une manip plus compliquée encore que d'installer un pilote tiers…

        ce commentaire est sous licence cc by 4 et précédentes

        • [^] # Re: X11 to Mir to X11

          Posté par (page perso) . Évalué à 2.

          ou alors il faudra remplacer Mir par Xorg ce qui est une manip plus compliquée encore que d'installer un pilote tiers…

          C'est ce que j'ai dit dans mon commentaire : le plan pour la 13.10 est d'avoir un fallback automatique vers X si le pilote utilisé ne supporte pas Mir.

  • # Par défaut

    Posté par . Évalué à 3.

    Canonical va intégrer Mir par défaut en utilisant XMir dans Ubuntu 13.10

    Par défaut, pour les pilotes qui supportent Mir, c'est à dire seulement les pilotes libres (interl, radeon, nouveau, pas catalyst ni nvidia).

  • # Mir vs Wayland

    Posté par . Évalué à 9.

    J'ai de plus en plus l'impression que ceux qui trancheront entre mir et wayland, ce seront ATI et NVIDIA s'ils choisissent de ne supporter pour leurs drivers qu'un seul des deux environnement.

    /VendrediOn
    Ou alors il faudrait faire une surcouche PulseVideo par dessus.
    /VendrediOff

    • [^] # Re: Mir vs Wayland

      Posté par . Évalué à 3.

      Je crois que les 2 se basent sur OpenGL ES pour ce qui est de l'accès "accéléré" à la carte vidéo et que chacun ont leur extension de OpenGL ES.
      En quoi ces 2 extensions diffèrent, pas la moindre idée..

      • [^] # Re: Mir vs Wayland

        Posté par (page perso) . Évalué à 3. Dernière modification le 28/06/13 à 15:35.

        C'est ce que je crois avoir lu en effet, si nVidia fournit une interface EGL, alors Mir ou Wayland pourront utiliser le pilote.

        Edit: et il semblerait que nVidia soit contraint de fournir une interface EGL pour être utilisable par Android (Surface Flinger je crois).

        ce commentaire est sous licence cc by 4 et précédentes

        • [^] # Re: Mir vs Wayland

          Posté par . Évalué à 3.

          Il ne faut pas juste EGL, il faut EGL+l'extension (1 chacun).
          M'enfin je pense que 99% du travail est dans EGL alors..

          Ceci dits Wayland et Mir fonctionnent tous les deux au dessus de SurfaceFlinger grace à LibHybris, pour Wayland je ne crois pas que ça soit intégré dedans, pour Mir vu les objectifs de Canonical ça devrait y être de base.

          • [^] # Re: Mir vs Wayland

            Posté par (page perso) . Évalué à 4.

            Il ne faut pas juste EGL, il faut EGL+l'extension (1 chacun).

            Il est probable que cette extension ne contienne pas de secrets industriels contrairement au pilote, alors on doit pouvoir imaginer une extension libre non ? De plus, est-il probablement possible à un tiers de développer cette extension une fois le pilote fourni, même si ce pilote est fermé non ?

            ce commentaire est sous licence cc by 4 et précédentes

    • [^] # Re: Mir vs Wayland

      Posté par . Évalué à 4.

      Franchement, ça pourrait tout aussi bien être Steam que ATI ou nVidia.

Suivre le flux des commentaires

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