How to increase speed and flow of movement on Dolphin Emulator
Here are a few things you can do, to improve the speed on Dolphin: (Source: Dolphin Wiki Performance Guide)
Config
- General
- Enable Dual Core checked. Usually enabled by default, improves performance on multi-core systems.
- Enable Idle Skipping checked. Usually enabled by default.
- JIT Recompiler (enabled by default) or JITIL experimental recompiler.
- Audio
- DSP HLE emulation
- DSP on Dedicated Thread checked. Not recommended, according to the Devs.
Graphics
- General
- Backend
- Direct3D9 (Windows only; deprecated as of Dolphin 4.0)
- OpenGL (as of Dolphin 4.0; "fastest Dolphin video backend on NVIDIA cards", see: OpenGL video backend rewrite)
- Display
- V-Sync unchecked
- Backend
- Enhancements
- Internal Resolution 1x Native
- Anti-Aliasing None
- Anisotropic Filtering 1x
- Per-Pixel Lighting unchecked
- Hacks
- Skip EFB Access from CPU unchecked
- Ignore Format Changes checked
- EFB Copies Texture
- Texture Cache Fast
- External Frame Buffer -> Disable checked
- OpenMP Texture Decoder checked
The bold options may greatly improve performance. Keep in mind, though, that some games require some options to be enabled/disabled, even if this would reduce performance. For example: Skip EFB Access from CPU is an option that greatly reduces emulation speed, but is needed for Super Mario Galaxy.
If messing around with these options do not help achieving a fast enough speed, you may always try this:
Emulation -> Frame Skipping increase the value
This improves the emulation speed, but also results in laggy animations (as a result of skipping frames). The higher the value, the faster the emulation and the laggier the animations will be.
Setting it to 1 or 2 is usually good enough.
If all else fail: Get a faster CPU.
According to the Devs, Dolphin does not benefit from more than 2 cores. Also: More GHz == better (Intel and AMD CPUs do not perform the same at the same clock speed, though, so you might want to keep that in mind before purchase).