
Le YouTuber Andrew Tsai, connu pour ses vidéos sur le jeu vidéo sur Mac, est parvenu à lancer quatre jeux Nintendo Switch en même temps sur son MacBook Pro. Sa démonstration, rapportée par VideoCardz ce lundi 26 octobre, ne passe pas par un émulateur. Elle repose sur nxnative, un projet open-source qui exécute le code des jeux directement sur les puces Apple Silicon.
Andrew Tsai a aussi testé une machine beaucoup plus modeste : un MacBook Air M1 de base avec 8 Go de mémoire unifiée, sorti en novembre 2020. Monster Hunter Rise y tourne à 60 images par seconde. Sur Switch, le jeu de Capcom est bloqué à 30 images par seconde, deux fois moins. Andrew Tsai a aussi essayé Unicorn Overlord, Dragon Quest XI S et Dark Souls Remastered.
La Switch et le Mac parlent le même langage
Si nxnative peut se passer d’émulation, c’est parce que la Switch et les Mac récents utilisent la même famille de processeurs, les fameuses puces ARM. La console de Nintendo tourne sur une puce Nvidia Tegra intégrant un CPU ARM, comme les puces M1 et suivantes d’Apple. Les deux comprennent donc le même jeu d’instructions, ARM64. Un émulateur doit imiter tout le matériel de la console et traduire ses instructions en temps réel, ce qui demande beaucoup de puissance. Le projet nxnative garde le code d’origine du jeu et le fait exécuter presque tel quel par la puce Apple.
Le vrai travail se fait autour du jeu, comme l’explique la documentation du projet sur GitHub. Un outil réécrit les quelques instructions que les systèmes d’Apple refusent d’exécuter. Horizon, le système d’exploitation de la Switch, est remplacé par un programme qui répond à sa place aux demandes du jeu. Quant aux graphismes, ils sont écrits pour NVN, l’interface graphique de Nvidia sur Switch, et nxnative les reconstruit sur Metal, son équivalent chez Apple.
Le projet nxnative visait d’abord l’iPhone et l’iPad. Vous avez peut-etre déjà vu des vidéos sur les réseaux sociaux de Zelda Tears of the Kingdom tournant sur un simple iPhone.
TweakTown compte 61 jeux listés comme jouables sur iPhone et iPad. Certains gardent des bugs connus, et un jeu absent de la liste peut tout simplement refuser de démarrer.
Ce qu’il faut pour l’essayer sur son Mac
Le projet nxnative est gratuit, publié sous licence MIT, qui permet de réutiliser et de modifier le code librement. Le dépôt ne contient aucun fichier de jeu, et le projet précise n’avoir aucun lien avec Nintendo ni avec un éditeur.
Cela n’empêche pas Nintendo de s’attaquer à ce genre de projets. En mars 2024, l’entreprise a obtenu la fermeture de yuzu, l’émulateur Switch le plus connu. Depuis, des clones continuent d’apparaitre, jusqu’à Lemon récemment.
Téléchargez notre application Android et iOS ! Vous pourrez y lire nos articles, dossiers, et regarder nos dernières vidéos YouTube.
Pour nous soutenir gratuitement, dites simplement à Google d’ajouter Frandroid à vos sources préférées en cliquant ici.





Ce contenu est bloqué car vous n'avez pas accepté les cookies et autres traceurs. Ce contenu est fourni par Disqus.
Pour pouvoir le visualiser, vous devez accepter l'usage étant opéré par Disqus avec vos données qui pourront être utilisées pour les finalités suivantes : vous permettre de visualiser et de partager des contenus avec des médias sociaux, favoriser le développement et l'amélioration des produits d'Humanoid et de ses partenaires, vous afficher des publicités personnalisées par rapport à votre profil et activité, vous définir un profil publicitaire personnalisé, mesurer la performance des publicités et du contenu de ce site et mesurer l'audience de ce site (en savoir plus)
En cliquant sur « J’accepte tout », vous consentez aux finalités susmentionnées pour l’ensemble des cookies et autres traceurs déposés par Humanoid et .
Vous gardez la possibilité de retirer votre consentement à tout moment. Pour plus d’informations, nous vous invitons à prendre connaissance de notre Politique cookies.