La famille des émulateurs Switch 2 s'agrandit encore. Après Eden-NX2 et Eglantine puis Lichii et Orchid, voici Anka, un émulateur pour Windows développé par Eddiz. Son nom renvoie au Zümrüdüanka, le phénix de la mythologie turque qui renaît de ses cendres : un émulateur « né des cendres de Yuzu », explique son auteur. Son credo, la fluidité avant tout, y compris sur des PC de milieu de gamme. D'après Logic-Sunrise, son développeur affirme faire tourner Donkey Kong Bananza à près de 120 images par seconde avec un Ryzen 7 5700X et une GeForce RTX 4060 Ti.
Des gains mesurés sur Donkey Kong Bananza
Ce chiffre de 120 images par seconde mérite d'être replacé dans son contexte. Il combine deux techniques. D'un côté, un patch de fréquence dynamique repris de ZendNevs laisse Donkey Kong Bananza tourner à n'importe quelle cadence entre 40 et 60 images par seconde, là où le jeu retomberait à 30, tout en conservant sa vitesse normale. De l'autre, la génération d'images FSR 3 d'AMD, désactivée par défaut, intercale en mode « Dynamique » de une à trois images calculées pour viser 120 images par seconde. Elle ne dépasse jamais la fréquence de l'écran et revient en arrière si elle ralentit le jeu de plus de 8 %. Sur un écran 60 Hz, ces images supplémentaires n'aident donc qu'en dessous de 30 images par seconde. Lors d'une partie de 3,6 minutes, le développeur relève une médiane de 46 images réellement calculées par l'émulateur, pour 119 images affichées à l'écran et un jeu tournant à 99,8 % de sa vitesse.
Les optimisations portent surtout sur la façon dont l'émulateur prépare le travail du processeur graphique. Le détail publié sur GitHub chiffre chaque étape. Le découpage du thread GPU en étapes successives rapporte de 7 à 9 %, la limitation du travail refait à chaque appel de dessin de 7 à 8 %, et l'optimisation guidée par profil de 16 à 22 %. L'exécution sur la carte graphique des dessins indirects du terrain, conçue pour Donkey Kong Bananza, fait gagner environ 48 % dans les vues lointaines. Là où la version 2.0.0 d'Eglantine tombait à 17,3 images par seconde dans la vue la plus lourde, Anka en affiche de 39 à 53 selon les zones, une comparaison que le développeur qualifie lui-même de simple indication, faute de conditions identiques. Toutes ces mesures ont été réalisées sur une seule machine et dans ce seul jeu : ni les autres titres, ni les processeurs différents, ni les cartes graphiques AMD et Intel n'ont été testés.
Une base Eglantine, une installation portable
Comme ses cousins, Anka ne part pas de zéro. Il dérive de la variante PokeDinner d'Eglantine, signée Franseven, et s'appuie au-delà sur Eden, Yuzu et Sudachi, dont il conserve les crédits. Publié sous licence GPL-3.0, il rappelle combien l'émulation de la Switch 2 s'est construite sur les bases posées pour la première Switch, dont l'émulation avait fini par valoir à Yuzu un procès et à la scène une guerre des forks. L'émulateur fonctionne en mode portable : il se décompresse dans un dossier vide, range réglages, sauvegardes, clés et firmware dans son propre sous-dossier et ne touche pas aux autres installations. Il réclame Windows 10 ou 11 en 64 bits et une carte graphique dotée d'un pilote Vulkan à jour. Plusieurs préréglages sont proposés, dont un mode « Recommandé » mesuré sur Donkey Kong Bananza et un mode « Sûr » conseillé pour les autres jeux.
Publiée le 6 novembre au soir, quelques heures après la première version, Anka 1.0.1 prend en charge les fichiers .nup. Hérité d'Eglantine, ce format d'archive non chiffré réunit dans un seul fichier un jeu, sa mise à jour et ses contenus additionnels, ces derniers n'étant pas encore chargés. Le développeur signale aussi que l'interface graphique tourne environ 8 % moins vite que la version en ligne de commande, et conseille en attendant un correctif de lancer les jeux avec le fichier start-recommended.bat. Comme toujours, ni jeu, ni clés, ni firmware ne sont fournis, et les demandes en ce sens sont fermées sans réponse.
Plus fluide, mais moins stable
Les premiers retours invitent à la prudence. Un joueur équipé d'un Core i5-13600KF, d'une GeForce RTX 4070 et de 32 Go de mémoire vive juge Donkey Kong Bananza un peu plus fluide sous Anka, mais rapporte trois plantages au moment des chargements. Il lui préfère pour l'instant la variante d'Eglantine de ZendNevs, qui mise elle aussi sur la génération d'images et qu'il trouve nettement plus stable. Eddiz annonce déjà la suite : la prochaine version doit ajouter la prise en charge de Zelda et des préréglages par jeu, sans date. De quoi entrer en concurrence avec les émulateurs et recompilations qui font déjà tourner le remake d'Ocarina of Time sur PC. D'autres actualités sont à retrouver sur la page Emulateur Switch.









