Configuration Guide: Difference between revisions

Jump to navigation Jump to search
(→‎Recommended Requirements: imported from GitHub, some of the previous info here were outdated)
No edit summary
Line 1: Line 1:
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. Only options that improve performance are shown here.
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 three configuration related buttons: Config, Graphics, and controllers; which will open the options described below. And also game properties.  
== System Requirements ==
Every game has different requirements, some games may require a powerful computer while some other games may not. Generally, these are the minimum recommended requirements for Dolphin.


== Before Starting ==
* '''OS'''
=== Recommended Requirements ===
** 64-bit edition of Windows (7 SP1 or higher)
Every game has different requirements, some games may not require a powerful computer and some other games may. Generally, these are the minimum recommended requirements for Dolphin.
** Linux
** macOS (10.10 Yosemite or higher)


*'''OS:''' 64-bit edition of Windows (7 SP1 or higher is officially supported, but Vista SP2 might also work), Linux or macOS (10.10 Yosemite or higher).
Windows Vista SP2 and unix-like systems other than Linux are not officially supported but might work.
*'''CPU:''' A CPU with SSE2 support. A modern CPU (3 GHz and Dual Core, not older than 2008) is highly recommended.
*'''GPU:''' A reasonably modern graphics card (Direct3D 10.0 / OpenGL 3.0). A graphics card that supports Direct3D 11 / OpenGL 4.4 is recommended.
*Bluetooth optional, but recommended


== Config ==
* '''Processor''' - A CPU with SSE2 support. A modern CPU (3 GHz and Dual Core, not older than 2008) is highly recommended.
=== General ===
* '''Graphics''' - A reasonably modern graphics card (Direct3D 10.0 / OpenGL 3.0). A graphics card that supports Direct3D 11 / OpenGL 4.4 is recommended.
==== Enable Dual Core ====  
 
== Dolphin Configuration ==
Dolphin is shipped with default settings for the most optimal performance, you do not usually need to change anything on your first time Dolphin setup.
 
=== Enable Dual Core ===
Provides a significant speedup on modern systems. Recommended on most games, though may cause issues like crashing or graphic issues on some games. Refer [[:Category:Enable_Dual_Core_(Config_Required)|this page]] for a list of games that require disabling Dual Core.
Provides a significant speedup on modern systems. Recommended on most games, though may cause issues like crashing or graphic issues on some games. Refer [[:Category:Enable_Dual_Core_(Config_Required)|this page]] for a list of games that require disabling Dual Core.


==== CPU Emulator Engine ====  
=== CPU Emulator Engine ===
There are currently four CPU Emulator Engines:
There are currently four CPU Emulator Engines, the recommended one is '''JIT Recompiler''' which is the fastest engine and the recommended on almost all games. The others being...
* '''JIT Recompiler''' : The fastest engine and the recommended on almost all games.
 
* '''JITIL Recompiler''' : Slower than JIT, required only for Poképark series.
* '''JITIL Recompiler''' - Slower than JIT, required only for Poképark series.
* '''Cached Interpreter''' : Very slow, not recommended
* '''Cached Interpreter''' - Very slow, not recommended.
* '''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 ==
== Graphics ==
These are settings that 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 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.
Line 38: Line 43:
=== Audio Backend ===
=== Audio Backend ===
OpenAL is usually faster. Recommended on almost all games.
OpenAL is usually faster. Recommended on almost all games.
=== DSP Emulator Engine ===  
 
=== 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.
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]]