Dolphin is a cross-platform emulator that runs on Windows (7 SP1 and newer), Linux, and macOS (10.10 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.
Do not contact the OpenEmu IRC or Dolphin IRC with questions about this core or the Open-Emu fork here. Dolphin-Core is GameCube and Wii emulation core for OpenEmu. It is a Work in Progress and is already running many GameCube games in the latest OpenEmu compiled from git source. Oct 23, 2017 - My current obsession with retro gaming has brought me to creating a RetroPie on. Start by downloading and installing the Dolphin emulator.
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. Which CPU should I use? 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. Intel: For the most part, newer is better when it comes to Intel processors. 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 before purchasing. Note: For more information regarding CPU performance, please check out 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.
Games only use features that are easy to emulate, and thus will run full-speed on just about any computer that supports Dolphin. Meanwhile, struggle to run full speed at all times on even the most powerful of processors.
Which GPU do I need? 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: Any modern mid-range or better NVIDIA GPU will be able to play Dolphin in HD resolutions with quite well.
Old (6+ years) and/or low end GPUs may struggle, and are not recommended. AMD: Any modern mid-range or better AMD GPU will perform well in Dolphin with Ubershaders.
AMD generally favors D3D over OpenGL, so we recommend D3D for these GPUs. Old (6+ years) and/or low end GPUs may struggle, and are not recommended. Intel: Iris Pro iGPUs will handle Dolphin well in D3D in Windows, though there are driver issues with the other graphics backends on that OS. A full fledged discrete graphics card is still highly recommended. IGPs older than the HD4000 are not supported. How much RAM do I need to run Dolphin?
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. macOS for 64-bit macOS computers. Android APKs for 64-bit Android We no longer distribute Linux builds on our website, requiring users to build from source. Please see our guide for instructions.
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 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'. This type of error usually only happens when trying to run a 64 bit Dolphin build, with 32 bit builds working perfectly fine.
When people see one of the error messages about vcomp100.dll or xinput13.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.
Sometimes when you're running a game you may run into occasions where Dolphin is unable to run full-speed. Because the emulated console isn't running full-speed, it doesn't output as much audio as Dolphin needs. As such there end up being gaps in the audio, commonly referred to as audio stuttering by users. This is not actually an audio issue, but a performance issue. Audio stuttering can be avoided by running Dolphin full-speed, or, in the latest development builds, activating time-stretched audio. Time-stretched audio will 'stretch' the currently output audio over the gaps, allowing the game to sound more natural at the cost of some audio latency. Game 'X' does not run correctly.
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 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 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 for details on what games needs which settings to run correctly and why. Most of the Dolphin developers read the.
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.freenode.net. 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. CPUs do not work that way. Every core on a CPU runs in parallel. Two tasks can run very well in parallel if they don't need to communicate often or to run at the exact same speed. For example, compressing files can be run on separate cores because compressing one file and compressing another file are two completely independent tasks, which do not need to communicate. In Dolphin, the only demanding tasks that can run well in parallel are the CPU, the GPU and the DSP. Breaking up any of these tasks into smaller tasks just to run it on more cores is very likely to make the program slower.
That's why Dolphin only runs on 3 cores and won't use all of your 4 or 6 cores CPU. Why do I need such a powerful computer to emulate an old console? While it's true the GameCube and Wii hardware is a lot slower than what you need to emulate the console using Dolphin, the hardware found in these consoles is also very different from what you can find in a gaming PC. For example:. Instead of an Intel or AMD x86 CPU, GameCube and Wii use an CPU.
Games are programmed for this CPU: when emulating, every basic instruction a game runs needs to be translated to something a PC can execute. Depending on the instruction, this can take from 2x to 100x clock cycles, which explains why you need more than a 486MHz CPU to emulate a GameCube. The RAM in these consoles is, smaller but faster than the used in a PC. It is also shared between CPU and GPU, which makes operations like texture uploads (CPU memory to GPU memory) or framebuffer copies (GPU memory to CPU memory) a lot less demanding than they are on a PC.
The GPU is not using shaders: every graphics effect and every computation done by the game is executed directly by the hardware without an intermediate programming language. This does not match how a PC GPU works at all. Dolphin uses shaders on the PC GPU to translate what the GC GPU can do directly in hardware, causing it to run a lot slower. A PC runs an operating system in order to be able to run several programs at the same time. A GameCube or a Wii does not have the same requirement and can directly execute things on the hardware without going through the operating system, making a lot of communication between chips faster. This list is not exhaustive but should give you a good idea of what exactly makes emulation require a powerful computer. Where can I download game ISOs/ROMs?
Short answer: You don't. Buy games and dump them with a Wii. Long answer: Downloading commercial games is illegal and thus strongly frowned upon by the Dolphin developers. To prevent legal issues, this includes gray areas like downloading games which you purchased earlier. You don't necessarily need to own a gaming console by yourself because you can buy a game disc and dump them with a friend's console.
On the other hand, copying a friend's game dump is considered illegal again. For dumping games with a Wii, you'll want to install the homebrew channel and run an application like. What dump formats are supported by Dolphin?
Dolphin supports playing games dumped in the following formats:. GCM/ISO (uncompressed dumps, should be 1.4GB for GameCube games and 4.7GB for Wii games. GCZ (Dolphin can be used to compress your games to this format). CISO. WBFS (not supported in Dolphin 3.0 or earlier) Note that WBFS and CISO are lossy compression formats: they remove some of the unused information stored on the discs to make files smaller.
As such, we recommend you try dumping your games as GCM/ISO if you get issues using a WBFS dump. © 2014 Dolphin Emulator Project.
New to emulation? To get started, or Join us on! New to emulation? To get started or Click me!
Game of the Month. does not support piracy. Don't ask for or link directly to pirated software or copyrighted material without permission of the copyright holder. Use Google and check before posting. Self posts should provide scope for wider, interesting discussion.
Simple tech support queries not fulfilling that requirement generally belong in the Weekly Question Thread, and will be redirected there. Please follow guidelines.
Comments stepping significantly over the line will be removed- use some common sense. Users are permitted to post one emulator demonstration video per day as a link post. Any further videos should be packaged into a self post, accompanied by a submission statement that facilitates discussion. Please abide. This is /r/ emulation - not. All off-topic posts will be removed. There are very few playable commercial titles for PlayStation 4, PlayStation Vita, Xbox one, and Nintendo Switch emulators.
Posts asking which games are playable/what the emulator is called/where to get it will be removed. /r/Emulation now has a Discord server!.
Android emulation and troubleshooting - For PC and Mac emulation troubleshooting and support - Single Board Computer Gaming (Raspberry Pi, etc) Game recommendations: Interested in developing an Emulator? Join us at Android Emulator accuracy tests:. Are you an emulator developer? If you'd like a user flair reflecting that. When I open dolphin, it says, 'Dolphin could not find any Gamecube/Wii ISOs or WADs.
Double-click here to browse for files.' When I double click it, I go to my desktop where my 1 Windwaker ISO is, but it cannot be found. However, when i drag the ISO on to Dolphin I can play it. What I'm trying to figure out is how I can add it to dolphin so that message disappears and I can just open it through Dolphin without having to drag it. EDIT: I fixed it somehow, when i went to the folder nothing was in it, but i selected it anyway and it worked. So even though it looked empty, it's not.