Résumé : Malgré des avancées technologiques majeures, Wayland peine encore à offrir la fiabilité et l'homogénéité promises, se heurtant à des instabilités persistantes dans le partage d'écran, la gestion des pilotes NVIDIA et le support des technologies d'affichage modernes comme le HDR. Cette fragmentation entre les différents environnements de bureau nuit particulièrement aux utilisateurs avancés et à l'accessibilité, transformant des fonctionnalités de base en défis techniques complexes. Pour s'imposer définitivement, Wayland doit désormais dépasser ses succès architecturaux pour garantir une expérience utilisateur invisible et standardisée, où la stabilité devient la norme plutôt qu'une exception selon le matériel utilisé.
La promesse initiale de Wayland était d'offrir un socle plus simple et plus sûr pour les bureaux Linux, afin de mettre enfin un terme à des décennies de dépendance vis-à-vis de X11. L'argumentaire était le suivant : des graphismes modernes sans les bizarreries historiques, un rendu plus fluide avec moins de bidouilles et une meilleure isolation afin qu'une application ne puisse pas espionner une autre application. Cela sous-entendait également qu'à l'avenir, le partage d'écran, la mise à l'échelle et la gestion des entrées seraient gérés de manière native, et non pas ajoutés à posteriori. En d'autres termes, Wayland devait être la table des grands où le bureau pourrait enfin manger sans en mettre partout.
Pour être honnête, Wayland a fait beaucoup de chemin, et son utilisation quotidienne n'est plus un choix hasardeux pour les ordinateurs de bureau grand public. KDE et GNOME ont travaillé pendant des années pour combler les lacunes, et les fonctionnalités complémentaires de PipeWire et xdg-desktop-portal ont rendu possible la capture et le partage sécurisés. La prise en charge de NVIDIA s'est améliorée par rapport aux années précédentes, et les protocoles modernes comblent progressivement les lacunes, telles que la gestion des couleurs. Malgré tout, des faiblesses subsistent dans les flux de travail quotidiens soumis aux contraintes, alors que c'est précisément là que l'on juge les promesses.
Le partage d'écran n'est toujours pas fiable
Le partage d'écran sur Wayland peut sembler parfait jusqu'à ce qu'il ne le soit plus, puis il cesse de fonctionner pour des raisons difficiles à expliquer ou à résoudre. Les utilisateurs se retrouvent encore dans des situations où le sélecteur s'affiche mais sans jamais s'exécuter, ou où l'application cible ne voit pas la zone partageable. La méthode basée sur un portail est plus sécurisée que l'ancienne approche, mais la sécurité n'est d'aucune aide lorsque vous êtes en plein appel et que le bouton de partage d'écran devient purement décoratif. C'est l'une de ces fonctionnalités pour lesquelles « fonctionne la plupart du temps » n'est pas une statistique rassurante.
La prise de contrôle à distance et le bureau à distance restent également plus variables que ne le suggérait la présentation de Wayland. La visualisation est un obstacle, mais le contrôle des entrées et les sessions persistantes ajoutent une complexité supplémentaire en termes de composition et d'autorisations. Selon votre environnement de bureau et le backend exact du portail, le même outil peut se comporter différemment d'une machine à l'autre. Cette incohérence fait que Wayland ressemble moins à une norme qu'à un ensemble d'interprétations similaires.
Le plus gros problème est que les défaillances sont encore nombreuses et visibles par l'utilisateur. Au lieu d'un seul problème évident, vous pouvez vous retrouver à vérifier les variables d'environnement, les services du portail et la sélection du backend, ce qui ne devrait pas faire partie d'un workflow de réunion normal. Pour les personnes qui partagent leur écran pour le travail, cela devient un problème de fiabilité, et non une simple bizarrerie. Wayland dispose de la bonne architecture, mais n'offre toujours pas la fiabilité que les utilisateurs attendent à ce jour.
La compatibilité NVIDIA reste difficile à atteindre
Le fonctionnement de Wayland avec NVIDIA s'est amélioré, et la prise en charge explicite de la synchronisation a constitué une avancée majeure, car elle cible les problèmes de synchronisation pouvant entraîner des saccades et des anomalies visuelles. Le hic, c'est que les améliorations ont tendance à arriver par vagues, et qu'un maillon faible peut encore gâcher le plaisir. Une mise à jour du pilote peut améliorer un compositeur tout en provoquant une régression dans un autre. Les utilisateurs perçoivent alors le « progrès » comme une succession de compromis plutôt que comme une progression constante.
Même après l'arrivée de la synchronisation explicite (explicit sync), des rapports concrets font encore état de blocages, de fuite de mémoire et de comportements étranges du bureau sous certaines combinaisons de versions de pilotes et de paramètres Plasma. Ce type d'instabilité est particulièrement pénible, car il peut sembler aléatoire, ce qui est le pire type de bug qui soit pour gagner la confiance des utilisateurs. Les jeux et les configurations à taux de rafraîchissement élevé rendent le problème plus visible, car les petits problèmes de synchronisation deviennent évidents lorsque le mouvement devrait être parfaitement fluide. Lorsque le comportement du bureau semble légèrement anormal, il ne semble plus moderne.
Cet obstacle est important, car Wayland est censé être l'avenir des graphismes, et non une solution provisoire. Si une pile GPU populaire semble encore nécessiter des efforts d'apprentissage, cela affaiblit l'argument selon lequel la transition est en grande partie terminée. Les utilisateurs ne font pas la distinction entre les protocoles, les pilotes et les compositeurs dans leur esprit. Ils savent simplement si leur bureau est stable ou non aujourd'hui.
Sur les nouvelles cartes graphiques grand public de NVIDIA, notamment celles de la série RTX 50 et autres, les composants clés de la pile de pilotes Linux restent propriétaires. Cela limite la capacité des développeurs de compositeurs à déboguer et optimiser, car les fonctionnalités essentielles sont enfermées dans une boîte noire. Cela peut ralentir les corrections, compliquer les régressions et retarder des fonctionnalités telles que la synchronisation fluide, la stabilité multi-écrans et le HDR. Il en résulte des progrès inégaux de Wayland sur les GPU NVIDIA les plus courants.
Les fonctionnalités d'affichage modernes semblent inachevées.
Le niveau d'exigence des utilisateurs d'écrans modernes a augmenté, et Wayland est censé être le bureau qui y répond sans problème. Le redimensionnement fractionnaire est meilleur qu'auparavant, mais il peut encore produire un rendu flou dans certaines applications, en particulier lorsque XWayland est impliqué. Les configurations multi-écrans à DPI mixtes peuvent révéler de subtiles incohérences qui nuisent à la cohérence du bureau. Ce sont là des « petits » problèmes qui deviennent constants une fois que vous les avez remarqués.
Le HDR et la gestion des couleurs en sont encore à un stade où les passionnés peuvent faire fonctionner ces technologies, mais les utilisateurs lambda ne peuvent pas compter sur un comportement prévisible. La prise en charge est assurée par fragments à travers la pile, mais elle n'est pas fournie de manière cohérente sous la forme d'une expérience fiable de bout en bout sur les configurations courantes. Certains utilisateurs considèrent le HDR comme expérimental, et cette perception persiste car les fonctionnalités visuelles fonctionnent de manière évidente ou ne fonctionnent manifestement pas. Si votre écran est capable de faire quelque chose et que le bureau ne le peut pas, la promesse semble non tenue.
Ce qui est frustrant, c'est que ces problèmes ne sont plus des problèmes de luxe. Les écrans 4K abordables, les moniteurs à taux de rafraîchissement élevé et les configurations mixtes sont désormais des achats normaux, et non plus des équipements de luxe. Lorsque le bureau nécessite une manipulation spéciale pour s'afficher correctement, on a l'impression que la plate-forme est en retard sur le marché. Wayland a fait des progrès, mais « presque prêt » n'est pas synonyme de « prêt ».
Les flux de travail des utilisateurs expérimentés se heurtent à des obstacles
Le modèle de sécurité renforcé de Wayland constitue une réelle amélioration, mais il bloque également certaines fonctionnalités auxquelles les utilisateurs expérimentés ont recours depuis des années. Les outils qui inspectent les fenêtres, les modifient globalement ou synthétisent les événements d'entrée sont intentionnellement limités. Cela permet de réduire les utilisations abusives, mais cela signifie également que des pans entiers du flux de travail dépendent désormais de solutions spécifiques au bureau. Les utilisateurs perçoivent ce changement comme une source de frustration, et non comme une protection.
Les raccourcis clavier globaux en sont un parfait exemple, car ils sont à la fois courants et étonnamment fragiles dans les différents environnements Wayland. Les raccourcis « push-to-talk », les commandes de capture, les lanceurs et les raccourcis d'automatisation peuvent se comporter différemment selon la politique du compositeur et la prise en charge du portail. Il est souvent possible d'obtenir une configuration fonctionnelle, mais cela peut nécessiter de choisir un bureau particulier ou de changer d'outils jusqu'à ce que cela fonctionne. Ce n'est pas l'avenir simplifié qui avait été vendu aux utilisateurs.
Cela devient un problème de crédibilité, car la promesse incluait moins de piratages et plus de cohérence. Au lieu de cela, certains utilisateurs se retrouvent à créer de nouvelles suites d'outils uniquement pour retrouver l'ancien comportement. La fragmentation peut être saine, mais la fragmentation dans les primitives de base du flux de travail est épuisante. Wayland a encore besoin d'une vision plus claire et plus uniforme pour les outils puissants qui ne compromettent pas ses objectifs de sécurité.
Le soutien à l'accessibilité est en retard par rapport aux objectifs fixés
L'accessibilité est le domaine dans lequel les compromis de conception du protocole ont le plus d'impact sur les utilisateurs. Wayland limite l'observation globale et la simulation d'entrées générales, ce qui permet d'empêcher l'enregistrement des frappes clavier et le contrôle silencieux, mais ces mêmes capacités peuvent être essentielles pour les technologies d'assistance. Si la plateforme ne fournit pas de remplacement standardisé performant, les utilisateurs perdent des fonctionnalités dont ils peuvent dépendre au quotidien. Il ne s'agit pas d'un inconvénient mineur, mais d'un problème de disponibilité.
Des progrès sont en cours, notamment dans les principales piles de bureau, afin de combler des lacunes de longue date. Cependant, l'expérience peut varier d'un environnement à l'autre, ce qui rend plus difficile la création d'outils d'assistance qui fonctionnent de manière fiable dans tous les cas. Lorsque l'accessibilité dépend d'un comportement spécifique au compositeur, la prise en charge devient fragmentée de la pire manière possible. Les utilisateurs ne devraient pas avoir à choisir un bureau en fonction de la compatibilité de leur flux de travail d'assistance.
Wayland ne tiendra pas pleinement ses promesses tant que l'accessibilité ne sera pas considérée comme une infrastructure centrale et non comme un objectif secondaire. La sécurité et la facilité d'utilisation ne sont pas des valeurs opposées dans ce domaine. En fait, elles sont toutes deux indispensables. La normalisation des chemins d'accès et la prévisibilité du comportement doivent être des objectifs non négociables. C'est l'un des domaines où le « presque atteint » ne compte pas.
Les prochaines victoires de Wayland doivent sembler banales
Wayland a le vent en poupe, mais ses lacunes résiduelles apparaissent lorsque les utilisateurs ont besoin que leur bureau fonctionne parfaitement : partage d'écran, utilisation d'écrans modernes, recours aux raccourcis clavier et à l'automatisation, utilisation sans compromis des technologies d'assistance. Bon nombre de ces problèmes ont des explications techniques plausibles, mais les utilisateurs en subissent les conséquences, sans se soucier de l'architecture. Si une fonctionnalité tombe en panne pendant une réunion ou interrompt un flux de travail dont quelqu'un dépend, la promesse semble rompue, même si la conception est solide. Wayland aura atteint son but lorsque ces points faibles cesseront d'être des sujets de débat récurrents au sein de la communauté et commenceront à être discrètement résolus.
traduction de :
https://www.xda-developers.com/ways-wayland-isnt-living-up-to-promises-yet/


Enregistrer un commentaire
Les commentaires sont validés manuellement avant publication. Il est normal que ceux-ci n'apparaissent pas immédiatement.