Què és Dolphin?

Dolphin és un emulador de GameCube i de Wii amb alta compatibilitat amb la majoria del catàleg oficial de jocs d'ambdues plataformes. Al principi va ser desenvolupat de forma tancada al públic, cap allà el 2003, i va passar a ser un projecte de codi obert el 2008.

Quina és la llicència de Dolphin?

Quan Dolphin va passar a ser de codi obert al 2008, es va alliberar sota els termes de la llicència GPLv2. Des de llavors l'hem canviat a GPLv2+. Segons aquests termes, pots utilitzar Dolphin i el seu codi font per a qualsevol finalitat, però distribuir-lo obliga a que comparteixis el codi font públicament i que atribueixis correctament la seva autoria. Per a més detalls, fés una ullada al document de la llicència.

Qui ha fet Dolphin?

Més de 200 persones han treballat dur al llarg dels anys per crear Dolphin. La llista de col·laboradors es pot veure a GitHub.

Dolphin no està afiliat de cap manera amb Nintendo.

Quins sistemes operatius estan suportats?

Dolphin is a cross-platform emulator that runs on Windows (10 and newer), Linux, macOS (10.15 Catalina and up), and Android (5.0 and above). 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.

Quina CPU hauria d'utilitzar?

Dolphin is a dual core application that relies upon IPC (Instructions Per Clock) and clockspeed 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.

Accordingly, the perfect CPU for Dolphin has high IPC, a high clock rate, and four cores or more. With four cores, Dolphin has two cores for the main emulation threads, a third core for other tasks, and another core for the operating system and background tasks to run without taking resources from the emulator.

Newer processors are generally better than older ones, thanks to the increased IPC that comes with newer architectures.

  • Intel: Within a single generation of processors, the difference between i5 and i7 (hyperthreading/extra core counts) don't affect Dolphin very much. Newer generations will give higher performance per clock, and K series processors will allow for overclocking to gain extra performance. Be wary of U and Y series processors, as their reduced clockspeeds often struggle with Dolphin's workload.

  • AMD: Dolphin's workload didn't match the strengths of AMD processors until the Ryzen line. As such, we can only recommend Ryzen or newer for Dolphin among AMD's line of processors.

For more details, such as specific CPU recommendations, CPU comparisons, or what hardware you should purchase to get playable speeds on a specific game, please ask on our Hardware Forum before purchasing.

Note: For more information regarding CPU performance, please check out this handy benchmark that contains results from tons of users. It's important to remember that Dolphin is a console emulator with tons of optimizations and features. But, in the end, it does what the game instructs it to do. Some games only use features that are easy to emulate, and thus will run full-speed on just about any computer that supports Dolphin. Meanwhile, others struggle to run full speed at all times on even the most powerful of processors.

Quina GPU necessito?

Escollir una GPU per a Dolphin és una tasca força simple. Com més potent sigui la tarjeta gràfica, més píxels i més millores podràs afegir abans de que notis que s'alenteix. Malgrat això, el més important és assegurar-se de que la GPU és compatible amb DirectX11.1 i OpenGL 4.4. Dolphin emula una consola que funciona de forma molt diferent a un PC tradicional, i utilitza les funcionalitats més recents de D3D i OGL per reduir la sobrecàrrega. Si no disposes d'aquestes extensions, el rendiment es veurà afectat.

  • NVIDIA: Qualsevol GPU NVIDIA moderna de gamma mitja o superior podrà reproduir Dolphin en resolucions HD amb Ubershaders força bé. Les GPU velles (6+ anys) i/o de gamma baixa poden ser insuficients i no es recomanen.

  • AMD: Qualsevol GPU AMD de gamma mitja o superior funcionarà bé amb Dolphin amb Ubershaders. AMD sol preferir D3D a OpenGL, així que recomanem D3D per aquestes GPU. Les GPU velles (6+ anys) i/o de gamma baixa poden ser insuficients i no es recomanen.

  • Intel: Les iGPU Iris Pro suportaran bé Dolphin amb D3D sota Windows, encara que hi ha problemes amb els controladors d'altres motors gràfics sota aquest sistema operatiu. Una tarjeta gràfica dedicada segueix sent la opció més recomanada. No s'admeten iGPU més velles que la HD4000.

Quanta RAM necessito per executar Dolphin?

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

Quina versió de Dolphin m'hauria de descarregar?

The latest beta version of Dolphin is a good choice to start with: our betas are well tested and should give a reliable experience. 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. Choose dev builds if you want to be on the bleeding edge of new features, and/or want to help with Dolphin's development.

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

  • Windows x64 for 64-bit x86 Windows operating systems
  • Windows ARM64 for 64-bit ARM Windows operating systems
  • macOS for 64-bit macOS computers, ARM or x86
  • Android APKs for 64-bit Android

We no longer distribute Linux builds on our website, requiring users to build from source. Please see our Building Dolphin on Linux guide for instructions.

Dolphin does not support 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 a 64-bit version 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 various revisions may not have built correctly for all OSes, and some builds are missing. If this occurs, it will be fixed in a short time.

"Aquest programa no pot iniciarse perquè falta VC_.dll"

Dolphin now uses Visual Studio C++ 2022 on Windows. Windows users must have the latest Visual C++ 2015, 2017, 2019, and 2022 runtime installed in order to use Dolphin. If you ever encounter a MSVCP__.dll or vcruntime__.dll error, please download the latest Visual C++ runtime version from Microsoft's website.

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"

Actualitza o repara DirectX o reinstal·la els controladors del comandament d'Xbox 360.

"L'aplicació no s'ha pogut iniciar correctament (0xc000007b)"

When people see one of the error messages about vcomp100.dll or xinput1_3.dll missing they often download 32-bit builds of these files from the internet and expect them to work fine with 64-bit applications.

If you're suffering from this issue, make sure to delete any manually downloaded DLL files which are stored in your system paths and in the path where the Dolphin binary is stored and reinstall them with the proper runtime installers instead. Refer to the two questions above for further information.

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

Els portàtils i les GPU modernes utilitzen una varietat de trucs per reduir el seu consum energètic i la temperatura general. Redueixen la velocitat del processador i els voltatges, utilitzen la gràfica integrada en comptes de la dedicada, etc. A vegades aquests trucs interfereixen amb Dolphin, i el sistema necessita una mica de la seva ajuda per arribar al màxim de les seves capacitats amb l'emulador. Utilitzi els següents enllaços per obtenir assistència.

He configurat els enllaços per al segon controlador 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.

L'àudio està tartamudejant!

A vegades, quan està executant un joc, pot trobar-se amb ocasions en les que Dolphin no és capaç d'anar a tota velocitat. Com que la consola no s'està executant a màxima velocitat, no emet tant àudio com Dolphin necessita. Per tant, acaben existint buits a l'àudio, als que els usuaris es refereixen com a tartamudeig d'àudio.

En realitat, no es tracta d'un problema d'àudio, sinó d'un problema de rendiment. El tartamudeix d'àudio pot ser evitat executant Dolphin a tota velocitat, o, en les últimes versions de desenvolupament, activant l'àudio limitat per temps. L'àudio limitat per temps "estirarà" l'àudio de sortida actual sobre els buits, permetent que el joc soni més natural a canvi de certa latència a l'àudio.

El joc "X" no funciona correctament

Inclús amb una dècada de feina a les seves espatlles, Dolphin no és un emulador perfecte. Això vol dir que pots trobar varis problemes que van desde petits defectes sonors o gràfics a errors que provoquen el bloqueig del joc i tancaments inesperats. Per tal de proveir als usuaris amb la major quantitat d'informació possible, la pàgina web de Dolphin allotja una wiki amb milers de pàgines dedicades als jocs i a vàries funcionalitats de l'emulador. Les pàgines específiques de joc sovint llisten i recopilen possibles problemes que et puguis trobar al joc, solucions, i les configuracions necessàries per tal d'executar-lo de la forma més precisa possible.

Si troba un error a un joc que no està llistat a la Wiki, si us plau, comprovi el llistat d'incidències per veure si ja ha estat notificat prèviament. Si no és així, si us plau, notifiqui l'error que ha trobat per tal de que els desenvolupadors siguin conscients del problema. Tingui en compte però, que una de les normes que ha de seguir abans de notificar un error és assegurar-se de que la incidència no ha estat arreglada a l'última versió de desenvolupament.

El menú d'ajustaments gràfics fa que Dolphin vagi més ràpid?

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.

Note: The below is only relevant to Dolphin versions before 5.0-4171

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 de compilació 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 de Git també estan disponibles a GitHub on pots opinar sobre els canvis i veure noves sol·licituds de llançament per a obtenir abans les pròximes funcions.

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

Most of the Dolphin developers read the "Development discussion" forum. Posting a thread there might be a good idea to get some feedback from developers but also from users.

Dolphin developers also communicate via IRC, which is better for instant discussion than a forum. Join us on #dolphin-emu @ irc.libera.chat.

Even if your idea is very good, note that developers are doing their work on Dolphin on their free time and don't necessarily have the time to implement everything people suggest. If you can, implementing a first draft of your idea might be a good way to get developers attention.

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 en nuclis diferents perquè 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 exigents 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. És per això que Dolphin només funciona amb 3 nuclis i no farà servir tots els nuclis d'una CPU de 4 o 6 nuclis.

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 del que pots trobar 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 del * framebuffer * (de la memòria de la GPU a la del CPU) siguin menys exigents 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 descarregar les ISOs/ROMs dels jocs?

Resposta curta: No ho facis. Compra jocs i bolca'ls 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 posseir un consola, perquè pots comprar un joc i posar-lo a la consola d'un amic per bolcar-lo. D'altra banda, copiar els bolcats de jocs dels teus amics és considerat il·legal també.

Per convertir els jocs amb una Wii, hauràs instal·lar el canal de homebrew i executar una aplicació com CleanRip.

Quins formats de bolcat estan suportats per Dolphin?

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

  • GCM/ISO (bolcats sense comprimir, hauria de ser de 1.4 GB per als jocs de GameCube i 4.7 GB per els 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. Per tant, et recomanem que intentis bolcar els teus jocs com GCM/ISO si tens problemes bolcant com a WBFS.