Configuration Guide

From Dolphin Emulator Wiki
Revision as of 14:08, 8 November 2012 by Rpglord (talk | contribs) (→‎DSP: Since perfomance options are removed from game pages, they have to be put somewhere, right ?)
Jump to navigation Jump to search

Dolphin is a very demanding program, so configuring Dolphin the right way is very important to run games smoothly. This performance guide will show a "quick and dirty" example of how to speed up Dolphin.

Dolphin has three configuration related buttons: Config, Graphics and DSP, which will open the options described below.

Config

File:Dolphin emulator config.png

  • Enable Dual Core - provides a significant speedup if your CPU supports it. Note: some games don't work with it.
  • Enable Idle Skipping.
  • If you use a processor with Hyper Threading, enabling "Lock Threads to Core" may give a small speedup.

File:Dolphin emulator configuration plugins.png File:Dolphin emulator configuration general.png

Graphics

File:Dolphin emulator graphics.png

  • From the three backends available, Direct3D9 is the fastest and most reliable, OpenGL is the most accurate, and Direct3D11 is somewhere between these two. It is recommended that you use Direct3D9 unless you encounter problems. Note: OpenGL is the only backend available on Linux and Mac OSX.
  • Setting the "Fullscreen resolution" to your monitor's native display resolution is recommended. However, a lower "Fullscreen resolution" may boost performance for users with inferior graphics cards.
  • Set Internal Resolution to "Auto - (Multiple of 640x528)". If the emulation suffers from slowdowns, change it to "1x Native (640x528)" or lower, and go up from there until you can find the highest setting without slowdown.
  • Checking "Skip EFB Access from CPU" can provide a speed boost. However it provides this boost at the sake of emulation accuracy, breaking many games and removing most effects. It is not recommended.
  • Make sure that "EFB Copies" is set to "Texture", and change it to "RAM" only when running a game that requires it. You can also check "Enable cache" when using EFB to RAM to gain a small speedup.
  • If you have a CPU with more than two cores, enabling "OpenMP Texture Decoder" might result in a speedup.

File:Dolphin emulator graphics plugin properties direct3d.png File:Dolphin emulator graphics plugin properties direct3d enhancements.png

File:Dolphin emulator graphics plugin hack.png File:Dolphin emulator graphics plugin properties advanced.png

DSP

File:Dolphin emulator dsp.png

  • DSP HLE emulation is the fastest DSP Emulator Engine, however it is somewhat unreliable. DSP LLE recompiler is more accurate and is required by some games, but also requires a DSP dump to be placed in the "Sys\GC" folder. For people with quad core cpu's, using "DSP LLE on Thread" option is recommended, as it provides speedup when using LLE in a lot of games.
  • On Windows the XAudio2 back end is currently the best one because it provides some improvements over DirectSound, but some games may have sound issues with it (the same applies for the ALSA backend on Linux).

File:Dolphin emulator dsp hle plugin settings.png

The Gamespeed is too fast!

Some games may run too fast on modern systems. There are four ways to slow the Gamespeed down to normal:

  • Framelimit Auto + Audio Throttle checked (recommended)
  • Framelimit Off + Audio Throttle checked
  • Framelimit Auto + Audio Throttle unchecked
  • Framelimit Off + Audio Throttle unchecked, Enable V-Sync (with a 60Hz monitor refresh rate)

How can I play in 720p or 1080p?

To play in 720p go to "Graphics -> General" and change the Fullscreen resolution to 1280x720. For 1080p simply choose 1920x1080.