Le streaming de jeux xCloud de Microsoft semble plonger vers un paramètre de qualité visuelle inférieur lorsqu’il est exécuté sous Linux. La rétrogradation apparente entre les systèmes d’exploitation était noté par un utilisateur de Reddit pendant le week-end de vacances et confirmé dans les tests d’Ars ce matin.
Pour comparer la façon dont xCloud gère une machine Linux par rapport à une machine Windows, un Extension Edge a été utilisé pendant les essais pour forcer la chaîne User-Agent du navigateur pour se présenter comme un navigateur Linux :
- Agent utilisateur Windows testé : Mozilla/5.0 (Windows NT 10.0 ; Win64; x64) AppleWebKit/537.36 (KHTML, comme Gecko) Chrome/103.0.5060.66 Safari/537.36 Edg/103.0.1264.44
- Linux User-Agent testé : Mozilla/5.0 (X11 ; Linux x86_64) AppleWebKit/537.36 (KHTML, comme Gecko) Chrome/102.0.5005.27 Safari/537.36 Edg/102.0.1245.7
Des tests ont été effectués sur la dernière version de Microsoft Edge (version 103.0.1264.44, 64 bits) s’exécutant sur un PC Windows 10. Tous les tests ont été effectués sur une connexion Internet filaire enregistrant des vitesses de téléchargement de 120 Mbps et une latence d’environ 9 ms, selon des tests ponctuels à Fast.com.
La différence de qualité de streaming peut être vue dans la galerie ci-dessus (développez les images en plein écran pour une meilleure vue). Avec Linux User-Agent, les bords sont généralement moins nets et les couleurs sont un peu plus délavées. La différence est encore plus évidente si vous zoomez sur le Forza le texte du logo et du menu, ce qui montre une réduction significative de la clarté.
Qu’est-ce qui se passe?
Fait intéressant, la baisse de qualité semble disparaître si vous activez « Clarity Boost, une fonctionnalité exclusive à Edge que « fournir[es] l’apparence et la convivialité optimales lorsque vous jouez à des jeux Xbox depuis le cloud », selon Microsoft. C’est génial pour les utilisateurs de Linux qui sont passés à Microsoft Edge lorsqu’il lancé sur Linux en novembre dernier. Mais les utilisateurs de Linux qui s’en tiennent à Firefox, Chrome ou d’autres navigateurs sont actuellement bloqués avec une qualité de streaming apparemment réduite.
Cette baisse de qualité Linux a conduit certains à spéculer que Microsoft essaie de réserver les meilleures performances de streaming xCloud pour les machines Windows dans le but d’attirer plus d’utilisateurs vers son propre système d’exploitation. Mais l’utilisation d’une chaîne d’agent utilisateur Macintosh offre des performances de streaming similaires à celles de Windows, ce qui semblerait être une grande omission si cette théorie était vraie. Microsoft n’a pas non plus publié de marketing de style « meilleur sur Windows » dans la promotion du streaming xCloud, ce qui serait apparemment un élément clé pour essayer d’attirer de nouveaux utilisateurs de Windows.
(La différence de qualité pourrait être une tentative détournée d’amener les utilisateurs de Linux à passer au navigateur Edge, où Clarity Boost offre la meilleure qualité possible. Mais cela n’expliquerait toujours pas pleinement pourquoi les utilisateurs de Windows sur d’autres navigateurs, sans Clarity Boost, obtiennent également une meilleure qualité de streaming que leurs frères Linux.)
D’autres ont suggéré que la rétrogradation pourrait simplement être un bogue causé par l’analyse naïve des chaînes User-Agent par Microsoft. C’est parce que les chaînes User-Agent pour les navigateurs Android s’identifient généralement comme une version de Linux (« Linux; Android 11; HD1905 », par exemple). Le code xCloud de Microsoft peut simplement voir le « Linux » dans cette chaîne, supposer que l’utilisateur exécute Android, puis limiter automatiquement la qualité du streaming pour tenir compte de la taille d’écran (vraisemblablement) réduite d’un téléphone ou d’une tablette Android.
Avec Microsoft refusant de comPour Ars Technica, nous sommes toujours en train de théoriser ce qui se cache derrière ce problème apparent. Pour le moment, cependant, les utilisateurs de Linux qui veulent les meilleures performances xCloud voudront passer à Microsoft Edge avec Clarity Boost ou au moins simuler leurs paramètres User-Agent pour prétendre qu’ils exécutent Windows.