Une nouvelle application homebrew pourrait bien offrir une utilisation pour le moins surprenante à la Nintendo Switch. Baptisée Green-NX, cette solution open source permet de profiter de Xbox Cloud Gaming directement depuis la console de Nintendo, sans avoir besoin d'un PC ou d'un appareil compagnon.
Développé par rmrf404, Green-NX se présente comme un client xCloud autonome spécialement conçu pour la Switch. L'application permet de se connecter avec un compte Microsoft et d'accéder à sa bibliothèque de jeux Xbox Cloud Gaming, avec notamment une interface affichant les jaquettes, une fonction de recherche et différents réglages de qualité.
Une véritable implémentation native du streaming
L'un des principaux intérêts de Green-NX réside dans son architecture. Le projet ne se contente pas d'afficher une interface web : une grande partie de la chaîne de streaming est directement prise en charge par la console.
Green-NX exploite notamment WebRTC, avec la gestion native d'ICE/Teredo, DTLS-SRTP, SCTP et RTP pour la vidéo et l'audio. Le décodage matériel H.264 est également utilisé grâce à NVDEC via FFmpeg et son accélération NVTEGRA, tandis que le rendu graphique repose sur deko3d avec un système de rendu zero-copy.
Le projet prend également en charge l'audio Opus, la vidéo jusqu'à 60 FPS et plusieurs niveaux de qualité : 720p, 1080p et 1080p HQ.

Une expérience pensée pour la Switch
L'application propose une authentification Microsoft par code d'appareil, évitant ainsi de devoir saisir directement son mot de passe sur la console. Les jetons d'authentification ainsi que la liste des jeux sont ensuite conservés sur la carte SD.
La manette de la Switch est directement utilisée pour contrôler les jeux Xbox, avec une configuration permettant de choisir entre une disposition des boutons basée sur leur position ou sur leurs noms.
Pour fonctionner dans de bonnes conditions, Green-NX nécessite une Nintendo Switch équipée d'Atmosphère, un abonnement Xbox Game Pass compatible avec le Cloud Gaming et, idéalement, une connexion Wi-Fi 5 GHz.
L'application doit être lancée en Title Mode, en maintenant R lors du démarrage d'un jeu installé. Le mode Applet ne dispose pas de suffisamment de mémoire pour permettre le décodage vidéo matériel.

Une version 1.0.22 déjà disponible
Le projet a connu plusieurs évolutions rapides et affiche actuellement la version 1.0.22, publiée récemment. Les dernières modifications concernent notamment la stabilité du streaming, avec des améliorations de la reconnexion lors de l'enregistrement de la console pour le Remote Play, ainsi que la correction de l'arrêt propre des threads usrsctp.
Le développeur travaille également sur l'interface, avec notamment une refonte graphique « OLED premium » et l'ajout d'informations en direct dans le HUD concernant la résolution et le nombre d'images par seconde.
Green-NX constitue donc une initiative particulièrement intéressante dans l'univers du homebrew Switch. En transformant la console en client Xbox Cloud Gaming natif, le projet permet d'accéder à un catalogue de jeux bien plus large que celui disponible directement sur la machine, tout en exploitant ses capacités matérielles pour assurer le décodage et l'affichage du flux.
Téléchargement : green-nx



Mon contenu
Homme







