Configuration Guide: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 1: Line 1:
Dolphin has three related configuration windows: Config, Graphics, Controller, in addition to applying settings per game through game properties. Dolphin is a very demanding program, so configuring Dolphin the right way is very important to run games smoothly.
Dolphin has two performance related configuration windows: Dolphin configuration and Graphics settings, in addition to applying settings per game through game properties. Dolphin is a very demanding program, so configuring Dolphin the right way is very important to run games smoothly.


== System Requirements ==
== System Requirements ==
Line 27: Line 27:
* '''Interpreter''' - Slowest engine, it runs slow doesn't matter how powerful is your PC, not recommended.
* '''Interpreter''' - Slowest engine, it runs slow doesn't matter how powerful is your PC, not recommended.


== Graphics ==
=== Audio ===
These are settings that will improve emulation compatibility and/or enhance quality for HD gameplay in exchange of PC performance.
'''DSP HLE''' is the fastest DSP Emulator Engine. It is very reliable, and only a few games still have problems with it. See [[DSP LLE]] for more details. '''OpenAL''' is faster backend. Recommended on almost all games.
 
== Graphics Settings ==
These settings will improve emulation compatibility and/or enhance quality for HD gameplay in exchange of PC performance.


=== Backend ===
=== Backend ===
Depending of the game and the graphics card: OpenGL or Direct3D11 will have better performance. It is required that your graphic card supports at least OpenGL 3.3+ and/or Direct3D10.1+. Vulkan and Direct3D12 are still in experimental phase and they are still not recommended.
Depending of the game and the graphics card: OpenGL or Direct3D 11 will have better performance. It is required that your graphic card supports at least OpenGL 3.3+ and/or Direct3D 10.1+. Vulkan and Direct3D 12 are still in experimental phase and they are still not recommended.
 
=== Enhancements and Hacks ===
* '''Internal Resolution''' - "Auto - (Multiple of 640x528)" is recommended. If emulation suffers from slowdowns when going to fullscreen, change it to "1x Native (640x528)", and go up from there until you can find the highest setting without slowdown.
* '''Internal Resolution''' - "Auto - (Multiple of 640x528)" is recommended. If emulation suffers from slowdowns when going to fullscreen, change it to "1x Native (640x528)", and go up from there until you can find the highest setting without slowdown.
* '''Skip EFB Access from CPU''' can provide a speed boost. However it provides this boost at the expense of emulation accuracy, breaking some games and removing effects. It should be ok to use, but be careful with it.
* '''Skip EFB Access from CPU''' can provide a speed boost. However it provides this boost at the expense of emulation accuracy, breaking some games and removing effects. It's off by default for greater emulation accuracy.
* '''Ignore Format Changes''' - The vast majority of games don't care about this, and it provides a small boost. However a small number of games hate this setting. Recommended.
* '''Ignore Format Changes''' - The vast majority of games don't care about this, and it provides a small boost. However a small number of games hate this setting. It's enabled by default.
* '''Store EFB Copies to Texture Only''' - Make sure that "Store EFB Copies to Texture Only" is enabled. Disable it only when running a game that requires it.
* '''Store EFB Copies to Texture Only''' - Enabled by default. Disable it only when running a game that requires it.
* '''Disable Destination Alpha''' - Allows Dolphin to skip the destination alpha pass used by some games’ effects. It breaks a lot of games, but can be a handy speedup. Use carefully.
* '''Fast Depth Calculation''' - Uses a less accurate method of calculating depth values. Gives a small speedup, but can cause flickering textures.
* '''Fast Depth Calculation''' - Uses a less accurate method of calculating depth values. Gives a small speedup, but can cause flickering textures.
* '''Bounding Box Calculation''' - Don't emulate bounding box calculation, which is only required for a limited set of games (i.e. Paper Mario).
* '''Disable Bounding Box''' - Don't emulate bounding box calculation, which is only required for a limited set of games, mostly [[:Category:Paper Mario (Series)|Paper Mario games]].
 
== DSP ==
=== Audio Backend ===
OpenAL is usually faster. Recommended on almost all games.


=== DSP Emulator Engine ===
DSP HLE is the fastest DSP Emulator Engine. It is very reliable, and only a few games still have problems with it. Use [[DSP LLE]] if DSP HLE is not working properly. See [[DSP LLE]] for more details.
[[Category:Tutorials]]
[[Category:Tutorials]]
6,576

edits