Dans Gnome 3.34, une session XWayland sera lancée si nécessaire

Logo Wayland

Wayland est un protocole de serveur graphique qui fournit une méthode permettant aux gestionnaires de composition de fenêtres de communiquer directement avec le matériel et les applications vidéo. Wayland permet d'exécuter des applications X11 via un serveur X, éventuellement sans privilèges root, ayant une compatibilité avec ceux-ci.

Mutter est un gestionnaire de composition de fenêtres et un compositeur Wayland et est utilisé dans Gnome Shell qui remplace Metacity.

Il peut être utilisé comme gestionnaire de fenêtres autonome sur des ordinateurs de bureau comme Gnome et autres. Il est extensible avec des plugins et prend en charge divers effets visuels.

Mutter aura des changements pour améliorer son travail chez Wayland

Pour la version 3.34 de Gnome et dans le cadre de son cycle de développement Mutter inclut quelques modifications qui servent à automatiser le lancement de XWayland lorsque vous essayez d'exécuter une application basée sur le protocole X11 dans un environnement graphique basé sur le protocole Wayland.

La différence avec le comportement de Gnome 3.32 et les versions antérieures est que, Jusqu'à présent, le composant XWayland fonctionnait en continu et nécessitait une pré-version explicite (démarré lorsque la session Gnome a été initialisée) qui s'exécutera désormais dynamiquement lorsque le besoin de support X11 se fera sentir.

Il est important de se rappeler que pour garantir les performances des applications X11 conventionnel Dans un environnement basé sur Wayland, le composant XWayland DDW est utilisé (Dépendant du périphérique X), qui est développé dans le cadre de la base de code X.Org principale.

En termes de fonctionnement de XWayland, il ressemble à Xwin et Xquartz pour les plates-formes Win32 et OS X et comprend des composants pour exécuter X.Org Server au-dessus de Wayland.

La modification apportée à Mutter permettra le lancement du serveur X uniquement lorsque cela est nécessaire, Qui a un effet positif sur la consommation de ressources sur les systèmes qui n'utilisent pas d'applications X11 dans l'environnement Wayland (le processus avec le serveur X prend généralement plus de cent mégaoctets de RAM).

En attendant Hans de Goede a présenté deux rapports énumérant les problèmes rencontrés dans le travail de Gnome avec Wayland, ce qui est prévu pour corriger dans le cadre de l'initiative récemment lancée pour éliminer les problèmes spécifiques à Wayland pour Gnome.

Hans a reçu plus de 40 rapports de problèmes et a essayé de les structurer. De nombreux problèmes sont liés à la prise en charge de la saisie au clavier et au changement de disposition, ainsi qu'au glisser-déposer qui ne fonctionne pas toujours.

Wayland a encore plusieurs problèmes à résoudre

En plus de cela pou bien XWayland ne prend pas en charge HiDPI normal, le curseur de la souris se bloque pour les applications Wayland, la minimisation de la fenêtre ne se fait pas avec un clic du bouton central dans l'en-tête, entre autres problèmes.

Aussi l'analyse de deux problèmes a été présentée séparéments découlant du lancement des jeux: zone visible réduite avec un cadre noir lors de l'utilisation du mode plein écran et performances médiocres en mode plein écran.

D'autre part, un processeur GLX basé sur l'interface logicielle EGL a été ajouté à XWayland pour accéder aux fonctions de rendu dans Wayland.

Les modifications seront incluses dans la version X.Org Server 1.21. L'utilisation d'EGL pour configurer GLX éliminera l'utilisation du logiciel de swrast de rastériseur.

L'utilisation de swrast a entraîné des problèmes lors du lancement de jeux dans X11 qui nécessitent le paramètre Multi-Sample Anti-Aliasing (MSAA), dont les informations ne sont pas fournies dans llvmpipe.

Le changement proposé permet de générer des informations client GLX sur les capacités de la pile GL sur la base des données EGL, y compris l'accès aux configurations MSAA pour les jeux fonctionnant sur XWayland, tels que Hearts of Iron IV, Stellaris et Europa Universalis IV.

La modification supprimera également la fonctionnalité de chargeur de pilote DRI du serveur X.

Enfin La sortie de Gnome 3.34 est prévue pour le 11 septembre 2019.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.