What is Dolphin?

Dolphin is a GameCube and Wii emulator with high compatibility across the majority of titles for both platforms. It was first developed as closed source in 2003, and as open source since 2008.

What is Dolphin's License?

When Dolphin went open-source in 2008, it was released under the GPLv2 license. However it has since been relicensed to GPLv2+. According to the license, you may use Dolphin and its source code for any purpose, but distributing Dolphin requires that the source code be released and attribution given. For more details, see the license document.

Who Made Dolphin?

Over 200 people have worked hard over the years to create Dolphin. The list of contributors can be found on GitHub.

Dolphin is not affiliated with Nintendo in any way.

¿Qué sistemes operativos tán sofitaos?

Dolphin is a cross-platform emulator that runs on Windows (7 and newer), Linux, and Mac OS X (Yosemite and up). For their ease of use and additional graphics backend options, Windows is generally recommended for most users. Other Unix-like systems (such as FreeBSD) may work but are not officially supported. Operating systems are required to be 64-bit to run Dolphin.

As well, Dolphin runs on Android 5.0 and up on 64-bit Android devices. The Android version of Dolphin is in alpha and should not be expected to work as well as the PC counterpart.

¿Qué CPU debería usar?

Dolphin is a dual core application that relies upon IPC (Instructions Per Clock) for performance. Additional cores will not make Dolphin go any faster, though an "extra" core that Dolphin isn’t using may help slightly by keeping background tasks from using the same cores as Dolphin.

  • Intel: Newer Core i5 and i7 processors such as the i5-4670K and i5-3570K are extremely fast and very affordable considering their relative power. The K series allows for overclocking, which can further improve the performance of those CPUs. Core i7 variants yield almost no benefit in IPC over the i5s they are based on, so save the cash if you’re building a Dolphin machine. For laptops, you can rely on the i7-4700MQ and i7-4930MX for the absolute best performance. Most games will run very well on any of those processors.

  • AMD: Due to very low IPC, AMD CPUs are poor choices for Dolphin. The FX8000 line of processors is the best they have, and even then most of those processors will be around half the speed of the 4670K’s performance with Dolphin.

Note: For more information regarding CPU performance, please checkout this handy benchmark that contains results from tons of users. Just remember that Dolphin is a console emulator: it does what the games instruct it to do. Every game has its own needs and requirements. Some games run well on most modern processors, while others won’t run full speed at all times on even the most powerful of processors.

¿Qué GPU necesito?

Compared to processors, choosing a GPU for Dolphin is a fairly simple task. The more powerful the graphics card, the more pixels and enhancements you can throw at it before you’ll see slowdown. However, the biggest thing to watch for is making sure the GPU supports DirectX11.1 and OpenGL 4.4. Dolphin emulates a console that functions very differently from a traditional PC, and uses the latest D3D and OGL features to reduce overhead. If you do not have those extensions, performance will suffer.

  • NVIDIA: Due to the importance of the OpenGL Extension “Buffer Storage” no NVIDIA GPU before the Geforce 4xx series can be recommended. Despite being a bit old, the Geforce GTX 460 will handle almost any game you throw at it in HD resolutions. Older NVIDIA GPUs will still be able to run the games fine, especially within the D3D backend and in OpenGL with older builds still using the “Vertex Streaming Hack.”

  • AMD: Unlike the processor battle, AMD’s graphics cards actually manage very well at Dolphin. As of 4.0-1192, AMD video cards see boosts around the board because of the addition of integer math. As such, the AMD HD5770 and should run most games at HD Resolutions.

  • Intel Onboard: Intel HD3000 and HD4000 can run Dolphin at reasonable speeds, and can even run many games with enhancements; but they will struggle with demanding titles. A full fledged graphics card is highly recommended. IGPs older than the HD3000 are not officially supported.

¿Cuánta RAM necesito pa executar Dolphin?

Encamiéntense 2GB o más. Xeneralmente la velocidá de la RAM o la cantidá de RAM nun tien efeutu na velocidá d'emulación.

¿Qué versión de Dolphin debería baxar?

The latest stable version of Dolphin is a good choice to start with: it works with a lot of games and is well tested. Development versions have the latest fixes and optimizations, but their constantly changing nature means that little testing has been done on them and unknown bugs may appear.

Our buildbot provides each revision of Dolphin in four variants on the main site:

  • Windows x64 for 64-bit Windows operating systems
  • Mac OS X for 64-bit Mac OS X computers
  • Ubuntu for Debian-based 64-bit Linux operating systems
  • Android APKs for 64-bit Android

Dolphin no longer supports 32-bit operating systems. To check if your version of Windows is compatible with 64-bit applications, open the Start Menu, right click on Computer and select the Properties option. A window should appear, showing "64-bit operating system" as the System type if your Windows version can run Dolphin x64. If you are running a 32-bit operating system, you should upgrade to better utilize the abilities of your hardware.

On Android, Dolphin also requires 64-bit (ARMv8 AArch64). To see if your Android phone has the necessary requirements, simply run the APK, and Dolphin will alert you.

Do note that sometimes the buildbot is not always around for a build, and various revisions may not have built correctly for all OSes. If this occurs, it will be fixed in a short time.

"This program can't start because MSVCP140.dll is missing"

Dolphin now uses Visual Studio C++ 2015 for Windows compiling, Windows users must have the 64-bit Visual C++ redistributable for Visual Studio 2015 installed in order to use development builds. The runtime has a minimum system requirement of Windows Vista SP2 and Windows 7 SP1.

Also, remember to extract Dolphin's files from the archive to a folder on your computer instead of running Dolphin directly from inside the archive.

"Esta aplicación falló al aniciase porque nun s'alcontró XINPUT1_3.dll"

You need to install the latest DirectX runtime from Microsoft or make sure you have the latest Xbox 360 Controller Drivers installed.

"L'aplicación nun pudo aniciase afayadizamente (0xc000007b)"

Esta triba d'erru en xeneral namái pasa cuando s'intenta executar una versión de 64 bits de Dolphin, con versiones de 32 bits furrula perfeutamente bien. Cuando la xente ve ún d'estos mensaxes d'erru tocante vcomp100.dll o xinput1_3.dll, suelen baxar les versiones de 32 bits d'estos ficheros dende internet y asperen que furrulen bien coles aplicaciones de 64 bits.

Si tas sufriendo d'esta torga, asegurate de desaniciar a mano tolos ficheros DLL baxaos que tean atroxaos nel to sistema y nel sitiu u tea instaláu Dolphin, reinstálalos nel so llugar polos afayadizos. Vete a les dos entrugues d'enriba pa futura información.

El/La portatil/GPU nuevu/a de mio nun ta rindiendo como debería

Los portátiles y GPU modernos usen una variedá de trucos p'amenorgar el so consumu y temperatura global. Baxando les frecuencies, amenorgando voltaxes, usando gráficos integraos en cuantes de dedicaos, etc... Dacuando estos trucos torguen a Dolphin, y el sistema necesita una perpequeña aida pa usar les sos capacidaes másimes pa col emulador. Usa los enllaces d'embaxo pa más asistencia.

Configuré los enllaces pal segundu mandu de GameCube, pero nun furrula

Asegurate que'l puertu emuláu 2 de GameCube ta configuráu como un mandu estándar na llingüeta GameCube de la ventana de configuración principal. Si'l mandu tá nun furrula, comprueba que'l to xuegu pue usar daveres un mandu de GameCube.

How can I use my PS3 or PS4 wireless controller with Dolphin?

Install the ScpToolkit driver package to get Windows to recognize your controller as a bluetooth device, or to connect a PS3 controller to your system. They can then be used in the Dolphin GCPad and Emulated Wiimote configuration.

¡L'audiu de mio ta tatexando!

La emulación d'audiu HLE fo siempres un problema nel pasáu pa Dolphin. Glitches, crashes, perda d'audiu, problemes de volume, problemes d'estabilidá y más coses nel emulador. Nun esfuerciu que casualmente iguaba'l 99% de los problemes, la emulación d'audiu remocicóse pa sincronizase cola velocidá d'emulación. Esto actua como si fore la consola, y fai que nun apaezan milenta problemes y chrases.

¿Qué pueo faer? Bien, si tas xugando bien pembaxo de la velocidá completa, axusta'l llimitador de cuadros. El motor d'audiu OpenAL tamién tien la habilidá d'iguar el tiempu magar de como afitares el llimitador de cuadros.

Sacante d'eso, nun hai otra igua pa xugar al xuegu a velocidá completa. Si por embargu prefieres un audiu problemáticu, usa una versión enantes de los ameyoramientos d'audiu, como Dolphin3.5.

El xuegu "X" nun cuerre afayadizamente

Even with a decade of work, Dolphin isn't a perfect emulator. This means you may encounter various issues that range from minor sound or graphics defects to game breaking errors and crashes. In order to provide users with as much information as possible, the Dolphin website hosts a wiki with thousands of pages dedicated to games and various features of the emulator. Game Specific pages often list problems a game has, solutions, and what settings are needed to make it run as accurately as possible.

If you find a bug in a game that isn't listed on the Wiki, please checkout the issue tracker and see if it is reported there. If it isn't, feel free to report the bug you found so that the developers are aware of the issue. Be aware, one of the rules you must follow before reporting an issue is make sure the issue isn't already fixed on the latest development version.

Dolphin speeds up when I open the graphics menu?

Dolphin is configured to run as fast as possible by default. However, for some games, that will cause a lot of problems, and they need more accurate and more demanding settings to run properly. For user convenience, many games have had these settings preconfigured in the "GameINI", a file with custom settings for each game.

By opening the graphics menu, you are overriding the GameINI default settings and instead using the settings within the graphics menu, which will be the global defaults or whatever you last set them to. If you are playing a game that needs accurate but demanding settings, opening the graphics menu will disable those settings and result in a speed up. However, you will then be subject to the glitches and problems the GameINI settings were protecting you from.

See the Dolphin Wiki for details on what games needs which settings to run correctly and why.

¿Cómo pueo compilar Dolphin nel ordenador de mio?

Les instrucciones de construcción tán disponibles en GitHub:

¿Cuála ye la meyor forma de siguir el progresu del desendolcu?

Les construcciones compílense cada versión en desendolcu de Dolphin y tán disponibles na páxina descargues

Tolos commit de Git tan disponibles tamién en GitHub u pues comentar nes camudancies y ver nueves peticiones pull pa consiguir un adelantu de les carauterístiques que s'amestarán a Dolphin.

Teo una idea p'ameyorar Dolphin, ¿Cómo-yosla debería dicir a los desendolcadores?

La mayoría de los desendolcadores Dolphin lleen el foru "Discusión de desndolcu". Asoleyar ende un filu pue ser una bona idea pa consiguir dalgún conseyu de los desendolcadores, pero tamién de los usuarios.

Los desendolcadores Dolphin comuníquense per IRC, que ye muncho meyor qu'un foru pa un alderique nel intre. Xúnite en#dolphin-emu @ irc.freenode.net.

Tamién si la to idea ye perbona, percátate que los desendolcadores faen el so trabayu en Dolphin nel so tiempu llibre y non necesariamente tienen el tiempu p'amestar toles suxerencies que la xente suxer. Si pues, amestar el borrador de la to idea pue faer que los desendolcadores-yos paeza interesante.

¿Nun pue Dolphin usar más nucleos del ordenador de mio pa dir aína?

Les CPU nun furrulen d'esa forma.

Cada nucleu nuna CPU cuerre en paralelu. Dos xeres puen executase perbien en paralelu si nun necesiten comunicase davezu o executase a la mesma velocidá esauta . Por exemplu, la xera de comprimir ficheros pue executase en nucleos separtaos porque comprimir un ficheru y descomprimir otru ficheru son dafechu dos xeres independientes, que nun precisen comunicase.

En Dolphin, namái les xeres en demanda que puen executase bien en paralelu son la CPU, la GPU y el DSP. Separtar cualaquiera d'estes xeres a unes más pequeñes namái pa executalu en más nucleos ye perposible fer el programa más lentu. Esto ye porque Dolphin namái cuerre en 3 núcleos y nun usará los 4 o 6 nucleos de la to CPU.

¿Por qué necesito un ordenador potente pa emular una consola vieya?

Entrín ye cierto que'l hardware de GameCube y Wii ye abondo lento de lo qué necesites pa usar la consola usando Dolphin, el harware alcontráu nestes consoles ye tamién perdiferente de lo que pues alcontrar nun PC pa xugar. Por exemplu:

  • En cuantes de CPU Intel o AMD, GameCube y Wii usen un procesador IBM PowerPC. Los xuegos tán programaos pa esta CPU: demientres na emulación, cada instrucción básica qu'executa un xuegu necesita ser tornada a daqué pa qu'un PC puea executala. Dependiendo de la instrucción, esto pue coyer de 2x o 100x ciclos de reló, lo que desplica porque necesites más de 486MHz pa emular una GameCube

  • La RAM d'estes consoles ye SRAM, más pequeña pero más rápida que la SDRAM usada nun PC. Ta tamién compartida ente la CPU y GPU, que fai operaciones como xubes de testures (memoria CPU a memoria GPU) o copies del framebuffer (memoria GPU a memoria CPU) con menos demanda qu'un PC.

  • La GPU nun ta usando shaders: cada efeutu gráficu y cada computación fecha pol xuegu execútase direutamente pel hardware ensin que tea metanes un llinguaxe de programación. Esto nun concasa n'absolutu col funcionamientu d'un PC. Dolphin usa shaders na GPU de la PC pa tornar lo que la GPU de GC pue faer direutamente nel hardware, causando un funcionamientu lentu.

  • Un PC executa un sistema operativu pa poder executar dellos programes al mesmu tiempu. Una GameCube o Wii nun tienen el mesmu requerimientu y puen executar direutamente coses nel hardware ensin que vaigan pente medies d'un sistema operativu, faciendo la comunicación ente chips más rápida.

Esta llista nun ye minuciosa pero debería date una bona idea de que fai esautamente pidir un ordenador potente pa la emulación.

¿Ú pueo baxar les ISOs/ROMs de los xuegos?

Rempuesta curtia: Non. Merca xuegos y cópialos con una Wii.

Rempuesta llarga: Baxar xuegos comerciales ye illegal y ta permal visto polos desendolcadores de Dolphin. Pa evitar torgues llegales, esto inclúi arees abuxaes como la baxada de xuegos que merquesti enantes. Nun tienes de tener una consola necesariamente porque pues mercar un xuegu y copialu cola consola d'un collaciu. Per otru llau, copiar el xuegu d'un collaciu ta tamién considerao illegal.

Pa copiar xuegos con una Wii, tienes d'instalar el "Homebrew Channel" y executar una aplicación como CleanRip.

¿Qué formatos de volcáu tán sofitaos por Dolphin?

Dolphin sofita les copies de los xuegos nos formatos d'embaxo:

  • GCM/ISO (copies ensin comprimir, deberíen ser 1.4GB pa xuegos GameCube y 4.7GB pa xuegos Wii
  • GCZ (Dolphin pue usase pa comprimir los tos xuegos a esti formatu)
  • CISO
  • WBFS (nun ta sofitáu en Dolphin 3.0 o menor)

Alcuerdate que WBFS y CISO son formatos de compresión con perdes: ellos desanicien della información atroxada que nun s'usa nos discos pa faer los ficheros más pequeños. Como tal, encamentámoste probar a copiar los tos xuegos en GCM/ISO si tienes torgues usando WBFS.