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.

Quins sistemes operatius són suportats?

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.

Quina CPU hauria d'utilitzar?

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.

Quina GPU necessito?

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.

Quanta RAM necessito per executar Dolphin?

Es recomana 2 GB o més. La velocitat o la quantitat de RAM en general no té cap efecte en la velocitat d'emulació.

Quina versió de Dolphin m'hauria de descarregar?

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.

"Aquest programa no pot iniciar-se perque no es troba MSVCP120.dll"

If you are getting this error with a stable build, try to reinstall the application. Check that your antivirus software hasn't placed files in quarantine or deleted some of the files Dolphin needs.

If you are using a development build, extract the files from the archive to a folder on your computer instead of running Dolphin directly from inside the archive.

"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.

"Aquesta aplicació no s'ha pogut iniciar perquè no s'ha trobat 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ó no s'ha pogut iniciar correctament (0xc000007b)"

Aquest tipus d'error succeeix normalment quan tractes d'utilitzar una compilació de Dolphin de 64 bits amb una compilació de 32 bits funcionant correctament. Quan algú veu un missatge d'error sobre que no s'ha trobat vcomp100.dll o xinput1_3.dll és comunament perquè aquesta persona ha descarregat les compilacions de 32 bits d'aquests arxius des d'internet i s'espera que funcionin bé amb aplicacions de 64 bits.

Si estàs patint aquest problema, assegura't d'esborrar manualment qualsevol arxiu DLL que estigui guardat a la carpeta del teu sistema, a més els que hi ha guardats a la carpeta dels binaris del Dolphin, per a més tard instal·lar per mitjà de paquet de temps d'execució oficial . Revisa les dues preguntes anteriors per a més informació.

El meu portàtil/GPU no està funcionant tant bé com hauria

Els portàtils i les GPU modernes fan servir una varietat de trucs per reduir el seu consum d'energia i la temeratura en general. Underclocking, reduir voltatges, fent servir els gràfics integrats en lloc dels discrets, etc. A vegades aquests trucs es fiquen en el camí de Dolphin, i el sistema necessita una mica d'ajuda per utilitzar les seves capacitat màximes amb l'emulador. Utilitza els enllaços següents per obtenir assistència.

He configurat els enllaços per al segon comandament de la GC però no funciona

Assegureu-vos que el port 2 emulat de GameCube estigui configurat com un controlador estàndard en la pestanya de GameCube de la finestra principal de configuració. Si el controlador segueix sense funcionar, comprova si el teu joc pot utilitzar un segon controlador 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'àudio està tartamudejant!

L'emulació de l'àudio HLE sempre ha estat un problema per Dolphin en el passat. Errors, pengis, manca d'àudio, problemes de volum, problemes d'equilibri i molts més infestaren l'emulador. En un esforç que al final va resoldre el 99% dels problemes, l'emulació d'àudio es va modernitzar per ser síncrona a la velocitat d'emulació. Aquest comportament emula molt bé la consola, i evita que apareguin milers de problemes d'àudio i pengis.

Què pots fer? Bé, si estàs executant un joc molt per sota de la velocitat màxima, establir el limitador de fotogrames més baix expandirà el temps per a aquest fotograma. El motor d'àudio OpenAL també té l'opció de latència independentment del limitador de fotogrames que hagis ajustat.

A part d'això no hi ha altra solució que executar el joc a velocitat completa. Si per casualitat prefereixes àudio amb errors, utilitza una versió anterior a les millores d'àudio, com Dolphin 3.5

El joc "X" no funciona correctament

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.

Com puc compilar Dolphin al meu ordinador?

Les instruccions per compilar estan disponibles a GitHub::

Quina és la millor manera de seguir el progrés del desenvolupament?

Les compilacions són compilades per a cada versió de desenvolupament de Dolphin i estan disponibles a la pàgina de descàrrega.

Tots els commits Git també estan disponibles a GitHub on pots opinar sobre els canvis i veure noves sol·licituds de llançament per aconseguir un salt en les pròximes funcions.

Tinc una idea per fer Dolphin millor, com m'he de comunicar als desenvolupadors?

La majoria dels desenvolupadors de Dolphin llegeixen el Fòrum "de discussió de desenvolupament".

Els desenvolupadors de Dolphin també es comuniquen per IRC, que és millor que un fòrum per a les conversacions instantànies. Pots unir-te an #dolphin-emu @ irc.freenode.net.

Fins i tot si la teva idea es molt bona, has de tenir en compte que els desenvolupadors realizen la seva feina a Dolphin en els seus temps lliures i no necesariament tinndrsn temps per a implementar tot el que les personas suggereixen. Si pots implementar un esbós de la teva idea, serà una buena manera de cridar la atenció dels desenvolupadors.

No pot Dolphin fer servir més nuclis de la meva CPU per anar més ràpid?

Les CPU no funcionen d'aquesta manera.

Cada nucli funciona paral·lelament. Dos tasques poden funcionar molt bé en paral·lel si no necessiten comunicar-se sovint o han de funcionar a la mateixa velocitat. Per exemple, comprimir arxius es pot executar-se en nuclis diferents perque la compressió d'un arxiu i un altre són dues tasques completament diferents, per tant no necessiten comunicar-se.

A Dolphin, les úniques tasques pesades que poden funcionar en paral·lel són la CPU, la GPU i el DSP. Separar qualsevol d'aquestes tasques en unes més petites per fer servir més nuclis només faria el programa més lent. Es per això que Dolphin només funciona amb 3 nuclis i no farà servir tots els 4 o 6 nuclis de la CPU.

Perquè necessito un ordenador tant potent per emular una consola vella?

Encara que és cert que tant la GameCube com la Wii són molt més lentes del que podria esperar-se a l'hora d'emular les consoles utilitzant Dolphin, el maquinari que et trobes en aquestes consoles és molt diferent de què trobes en un PC de jocs tradicional. Per exemple:

  • En lloc d'una CPU Intel o AMD x86, tant GameCube com Wii utilitzen una CPU IBM Power PC. Els jocs estan programats per aquesta CPU: quan estàs emulant, cada instrucció bàsica d'un joc que s'executa ha de ser traduït a alguna cosa que un PC pugui executar. Depenent de la instrucció, això pot costar de x2 a x100 cicles de rellotge, el que explica per què necessites una CPU de més de 486Mhz per emular una GameCube.

  • Les memòries RAM d'aquestes dues consoles, són de tipus SRAM, que són més petites, però són més ràpides que les SDRAM que s'utilitzen en un PC. Aquestes memòries també són compartides entre la CPU i la GPU, el que fa que les càrregues de les textures (de la memòria del CPU a la de l'GPU) o les còpies dels * framebuffer * (de la memòria de la GPU a la del CPU) siguin menys demandants que les fetes en un PC.

  • La GPU no utilitza shaders: cada efecte gràfic i cada càlcul realitzat en el joc, s'executa directament en maquinari sense un llenguatge de programació que faci d'intermediari. Això no s'ajusta al que fa una GPU de PC. Dolphin fa ús de shaders en la GPU del teu PC per traduir el que el GPU de la GameCube pot fer directament en maquinari, això causa que funcioni molt més lent.

  • Un PC executa un sistema operatiu a fi de poder córrer diversos programes a la vegada. Una GameCube o una Wii no tenen els mateixos requeriments i poden executar directament les coses en el maquinari sense haver de passar pel sistema operatiu, fent que la comunicació entre els xips sigui més ràpida.

Si bé no és una llista molt detallada, pot donar-te una idea aproximada del que fa que l'emulació necessiti d'un ordinador potent per funcionar.

On puc decarregar les ISOs/ROMs dels jocs?

Resposta curta: No ho facis. Compra jocs i converteix-los amb una Wii.

Resposta llarga: Descarregar jocs comercials és il·legal, i per tant molt mal vist pels desenvolupadors de Dolphin. Per prevenir problemes legals, això inclou àrees poc clares com el descarregar jocs que tu ja vas comprar abans. No necessàriament necessites tenir un consola per a tu, perquè pots comprar un joc i posar-lo a la consola d'un amic per convertir-lo. D'altra banda, copiar els jocs dels teus amics és considerat il·legal també.

Per convertir els jocs amb una Wii, hauràs instal·lar el homebrew channel i córrer una aplicació com CleanRip.

Quins formats de bolcat estan suportats per Dolphin?

Dolphin suporta jugar jocs convertits en els següents formats:

  • GCM/ISO (conversió sense comprimir, ha de ser de 1.4 GB per als jocs de GameCube i 4.7 GB per als jocs de Wii.
  • GCZ (Dolphin es pot utilitzar per comprimir els teus jocs en aquest format)
  • CISO
  • WBFS (no suportat per Dolphin 3.0 o anteriors)

Tingues en compte que WBFS i CISO són formats de compressió amb pèrdues: aquests descarten la informació que no s'utilitza en els discs per fer més petits els arxius. Com a tals, et recomanem tractar de convertir esl teus jocs com GCM/ISO si tens problemes utilitzant la conversió o els arxius WBFS.