La société Valve a lancé le projet Frog pour accélérer la promotion de nouveaux protocoles Wayland

Les développeurs de la société Valve ont présenté le projet frog-protocols, qui vise à développer un ensemble supplémentaire de protocols pour Wayland, complétant les protocols du jeu wayland-protocols, qui fournit des extensions Wayland pour construire des serveurs composites et des environnements utilisateurs. La création d'un ensemble distinct de protocols pour Wayland s'explique par le processus trop lent et laborieux de l'adoption de nouveaux protocols dans wayland-protocols, qui peut s'éterniser pendant des mois, voire des années.

Dans le cadre du projet frog-protocols, les protocols doivent ĂȘtre mis Ă  disposition des utilisateurs aussi rapidement que possible — selon les crĂ©ateurs de l'initiative, de nombreux utilisateurs continuent de travailler dans des environnements basĂ©s sur le protocol X11 en raison d'un manque de fonctionnalitĂ©s nĂ©cessaires, qui pourraient ĂȘtre fournies dĂ©jĂ  maintenant, mais dont la promotion est bloquĂ©e pour diverses raisons. Des paquets prĂȘts de la premiĂšre version de frog-protocols ont dĂ©jĂ  Ă©tĂ© intĂ©grĂ©s dans les dĂ©pĂŽts d'Arch Linux, Fedora 41 et Fedora 40, et sont Ă©galement en cours d'intĂ©gration dans openSUSE.

Les deux premiers protocols Wayland inclus dans frog-protocols sont frog-fifo-v1 et frog-color-management-v1. Le protocol frog-color-management ajoute des extensions pour la gestion des couleurs, offrant des possibilitĂ©s de travail avec la HDR dans les jeux. Le protocol frog-fifo est notĂ© comme trĂšs primitif par nature, mais fournit des fonctionnalitĂ©s importantes, rĂ©solvant les problĂšmes de forte charge GPU lors de l'utilisation de VSync, rĂ©duisant les performances et provoquant le gel des applications lors du chevauchement de leurs fenĂȘtres par d'autres fenĂȘtres lorsque FIFO/VSync est activĂ©.

Le code implĂ©mentant le protocol frog-fifo a Ă©tĂ© soumis pour ĂȘtre inclus dans le corps principal de Mesa. Les modifications, ajoutant le support du protocol, ont Ă©galement Ă©tĂ© prĂ©parĂ©es pour le gestionnaire composite KWin, qui est dĂ©veloppĂ© par le projet KDE. L'implĂ©mentation a dĂ©jĂ  Ă©tĂ© testĂ©e en action et fait partie de la plateforme SteamOS (Steam Deck) et du compositeur Gamescope. de serveurs Le changement proposĂ© vise Ă  assurer le bon fonctionnement du client Wayland avec FIFO grĂące Ă  un passage Ă  l'attente de la fin de la synchronisation verticale (vblank) au lieu d'utiliser des appels de retour Ă  chaque fois qu'un nouveau cadre est prĂȘt Ă  ĂȘtre affichĂ©.

Lors des discussions sur le changement proposĂ© dans Mesa, Simon Ser, l'un des dĂ©veloppeurs de wlroots, a exprimĂ© des doutes quant Ă  la pertinence d'ajouter des protocoles dĂ©veloppĂ©s en dehors du modĂšle de dĂ©veloppement basĂ© sur le consensus des wayland-protocols ou qui ne tiennent pas compte des intĂ©rĂȘts de la communautĂ© Wayland. Pierre-Loup Griffais de Valve a rĂ©pondu que le modĂšle actuel de dĂ©veloppement des wayland-protocols manquait d'un cycle de promotion rapide des protocoles expĂ©rimentaux, ce qui permettrait de mener des expĂ©riences, d'obtenir immĂ©diatement des retours des utilisateurs et d'en tenir compte dans le dĂ©veloppement futur.

Source : opennet.ru

Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS đŸ”„ Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster