Dolphin est un émulateur pour la Nintendo GameCube et la Nintendo Wii. Il permet aux joueurs PC de profiter des jeux pour ces deux consoles en full HD (1080p) avec plusieurs améliorations : compatibilité avec toutes les manettes PC, vitesse turbo, multijoueur en réseau, et bien plus encore.

Note: Les versions stables sont obsolètes depuis des années et manquent d’innombrables fonctionnalités et corrections de bogues. Les versions bêta ou de développement sont un meilleur choix pour presque tous les utilisateurs ; les versions stables ne doivent être utilisées que si vous en avez un besoin spécifique.

Les versions bêta de Windows nécessitent l’installation du redistribuable Visual C++ 64 bits pour Visual Studio 2022.

Quels jeux pouvez-vous planifier avec Dolphin Emulator ?

Dolphin vous permet de profiter des jeux Nintendo GameCube et Wii sur PC. Pour une liste complète des jeux jouables, vous pouvez consulter la liste ici.

De quel type de processeur ai-je besoin pour exécuter Dolphin ?

Vous aurez besoin d’un processeur quad-core ou mieux. Avec quatre cœurs, Dolphin possède deux cœurs pour les principaux threads d’émulation, un troisième cœur pour les autres tâches et un autre cœur pour le système d’exploitation et les tâches d’arrière-plan.

Ai-je besoin d’un GPU puissant pour exécuter l’émulateur Dolphin ?

Une carte graphique discrète prenant en charge DirectX11.1 et OpenGL 4.4 est fortement recommandée. Plus la carte graphique est puissante, plus vous pouvez lui apporter de pixels et d’améliorations.

  • Nvidia : Un GPU GeForce GTX 1060 ou supérieur Nvidia pourra bien lire Dolphin en résolution HD avec Ubershaders.
  • AMD : Un GPU AMD Radeon RX 570 ou supérieur fonctionnera bien dans Dolphin avec Ubershaders. AMD préfère généralement D3D à OpenGL.
  • Intel : les iGPU Iris Pro géreront bien Dolphin en D3D sous Windows. Les graphiques intégrés antérieurs à HD 4000 ne sont pas pris en charge.

De combien de RAM ai-je besoin pour exécuter Dolphin ?

Dolphin nécessite au moins 2 Go de RAM. La vitesse de la RAM n’a généralement aucun effet sur les performances d’émulation.

Puis-je utiliser deux contrôleurs ou plus pour le multijoueur local sur l’émulateur Dolphin ?

Oui, si vous avez deux amis ou plus qui se connectent à partir du même ordinateur, vous pouvez attribuer plusieurs contrôleurs à un seul ordinateur. Il vous suffit de configurer les deux premiers ports de la page de configuration du contrôleur.

Quels systèmes d’exploitation sont pris en charge ?

Dolphin est un émulateur multiplateforme qui fonctionne sous Windows 10 et Windows 11, Linux, macOS (10.15 Catalina et versions ultérieures) et Android (5.0 et versions ultérieures). Dolphin nécessite des systèmes d’exploitation 64 bits pour fonctionner correctement.

Quoi de neuf

Nous avons beaucoup de nouvelles et de fonctionnalités intéressantes dans ce rapport d’avancement. En plus du développement normal de l’émulateur, l’infrastructure de Dolphin a subi une refonte massive. Bien que la majeure partie du travail ait été consacrée à l’optimisation de notre backend et de notre matériel pour répondre aux nouvelles demandes, les utilisateurs peuvent remarquer certaines mises à niveau des fonctionnalités destinées aux utilisateurs, telles que Dolphin Wiki et FifoCI.

Cependant, une certaine concentration sur l’infrastructure ne signifie pas qu’il y a eu un ralentissement de la progression de l’émulateur réel ! Une foule de nouveaux contributeurs au projet mélangés aux efforts des fidèles ont réuni de nouvelles fonctionnalités massives que personne ne voudra manquer. En tête d’affiche de ce rapport d’avancement se trouve un nouveau hack de performance massif appelé VBI Skip. Si vous utilisez un appareil faible qui ne peut pas toujours jouer à un jeu à pleine vitesse, VBI Skip est un outil puissant qui peut aider à rendre le jeu plus jouable et à garder un son clair et net. Si vous recherchez des performances globales plus élevées, une tonne d’optimisations Vulkan et d’optimisations générales de l’émulateur ont donné à Dolphin une augmentation assez importante des performances. Une nouvelle option appelée Cull Vertices sur le CPU peut également améliorer considérablement le framerate dans de nombreux jeux.

Si vous cherchez plutôt à profiter de jeux uniques, les jeux Skylanders peuvent désormais être joués sans avoir besoin d’un portail physique de puissance connecté. Vous pouvez même utiliser vos propres données de figurine pour continuer là où vous vous étiez arrêté avec de puissants Skylanders !

Nous avons beaucoup à faire… mais d’abord.

C’est encore une fois – nous devons avertir les utilisateurs d’un problème plutôt ennuyeux qui peut décimer les performances de Dolphin, en particulier sur les appareils mobiles. Le coupable cette fois est les ordinateurs portables Optimus basés sur Nvidia – les utilisateurs ont signalé que la carte graphique NVIDIA discrète leur a donné une fraction des performances des graphiques intégrés d’Intel !

Nous ne savons pas ce qui ne va pas et nous n’avons pas été en mesure de déterminer exactement quand cela a commencé à se produire. Cependant, si vous constatez que Dolphin fonctionne soudainement plus lentement qu’avant, vous pouvez contourner le problème ! Ajoutez simplement Dolphin aux paramètres 3D du panneau de configuration Nvidia et définissez notre paramètre de gestion de l’alimentation sur “Préférer les performances maximales”. Cela a été le seul moyen de corriger systématiquement les performances.

2023 03 28 image

Il est très rare que nous fusionnions un hack plutôt flagrant. Mais quand on se présente avec un tel potentiel pour améliorer considérablement la jouabilité avec un impact minimal sur la maintenance, c’était un peu trop pour laisser passer. Toute l’histoire autour de la façon dont ce changement est sorti est plutôt étrange.

L’essentiel à noter est que Sam-Belliveau a eu un examen final stressant et que les candidatures à l’université approchaient rapidement pendant tout cela. Heureusement pour nous tous, leur seule consolation pour la procrastination était de jouer avec Dolphin. L’une des choses sur lesquelles ils travaillaient était d’améliorer la limitation de Dolphin, ce qui les a amenés à jouer avec ce qui se passe lorsqu’une image est présentée. Ils ont ensuite fini par jouer avec la synchronisation des interruptions verticales vierges (VBI). Cela va être une énorme simplification, mais ce sont essentiellement des interruptions chronométrées sur l’intervalle de suppression verticale sur un téléviseur CRT (également abrégé en VBI, mais plus communément en VBLANK). Étant donné que l’intervalle de suppression verticale est la façon dont un CRT comprend le début / la fin de chaque image, le GameCube, conçu pour les téléviseurs analogiques, utilise une interruption pour les suivre et utilise également ladite interruption pour marquer le début / la fin de chaque image en interne.

Au cours de cette expérimentation, Sam-Belliveau a expérimenté ce qui se passerait si Dolphin ignorait ou sautait simplement une interruption de suppression verticale lorsque Dolphin était en retard. Alors que leur objectif était d’améliorer le framepacing, le résultat qu’ils ont obtenu en testant Wii Sports Resort était quelque chose que personne n’attendait.

Notes de version complètes ici.