6,576
edits
Progress Continues
We've already had 21539 updates since Dolphin 5.0. Keep up with Dolphin's continuing progress through the Dolphin Blog: February, March, and April 2024 Dolphin Progress Report. |
The Dolphin Emulator Wiki needs your help! Dolphin can play thousands of games, and changes are happening all the time. Help us keep up! Join in and help us make this the best resource for Dolphin. |
No edit summary |
|||
Line 11: | Line 11: | ||
Windows Vista SP2 and unix-like systems other than Linux are not officially supported but might work. | Windows Vista SP2 and unix-like systems other than Linux are not officially supported but might work. | ||
* '''Processor''' - A CPU with SSE2 support. A modern CPU (3 GHz and Dual Core, not older than 2008) is highly recommended. | * '''Processor''' - A CPU with SSE2 support. A modern CPU (3 GHz and Dual Core, not older than 2008) is highly recommended. Getting a better CPU in single threaded performance can alleviate the imminent emulation speed loss. | ||
* '''Graphics''' - A reasonably modern graphics card (Direct3D 10.0 / OpenGL 3.0). A graphics card that supports Direct3D 11 / OpenGL 4.4 is recommended. | * '''Graphics''' - A reasonably modern graphics card (Direct3D 10.0 / OpenGL 3.0). A graphics card that supports Direct3D 11 / OpenGL 4.4 is recommended. Getting a more powerful graphics card can sustain emulation speed while raising some graphics settings for HD gameplay. | ||
== Dolphin Configuration == | == Dolphin Configuration == | ||
Line 33: | Line 33: | ||
These settings will improve emulation compatibility and/or enhance quality for HD gameplay in exchange of PC performance. | These settings will improve emulation compatibility and/or enhance quality for HD gameplay in exchange of PC performance. | ||
=== | === General === | ||
Depending of the game and the graphics card: OpenGL or Direct3D 11 will | Depending of the game and the graphics card: '''OpenGL''' or '''Direct3D 11''' in backend setting will offer better performance. Vulkan and Direct3D 12 are still in experimental phase and they are still not recommended. | ||
'''Fullscreen Resolution''' changes monitor resolution during fullscreen. No performance difference except influencing the "Auto" options in Internal Resolution settings. '''V-Sync''' helps prevent screen tearing. | |||
=== Enhancements and Hacks === | === 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''' - The real visual difference. "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''' - Provides 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. | * '''Skip EFB Access from CPU''' - Provides 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. It's enabled by default. | * '''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. | ||
Line 43: | Line 45: | ||
* '''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. | ||
* '''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]]. | * '''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]]. | ||
* '''Vertex Rounding''' - | * '''Vertex Rounding''' - Rounding 2D vertices to whole pixels, fixes graphical glitches seen in several games at higher internal resolutions. | ||
[[Category:Tutorials]] | [[Category:Tutorials]] |
edits