Configuration Guide: Difference between revisions

Jump to navigation Jump to search
Added a couple more settings that weren't in the original guide. We might need more screenshots of examples.
(Started a major rewrite of this guide. Is it only for performance, or is it a general configuration guide??? It seemed really confused about it when I started, but since it only mentioned performance options I went with that.)
(Added a couple more settings that weren't in the original guide. We might need more screenshots of examples.)
Line 84: Line 84:
* '''Disable Bounding Box''' - Five games use Bounding Box emulation, and Dolphin automatically enables this setting for all of those games.  You do not need to enable this setting, as it should have no effect in other titles.  On certain older AMD cards, enabling this setting (even on games that do not use bounding box) causes a performance hit.  On most modern graphics cards, whether it is enabled or not does not impact performance outside of Bounding Box titles.  Most commonly used in the [[:Category:Paper Mario (Series)|Paper Mario titles]].
* '''Disable Bounding Box''' - Five games use Bounding Box emulation, and Dolphin automatically enables this setting for all of those games.  You do not need to enable this setting, as it should have no effect in other titles.  On certain older AMD cards, enabling this setting (even on games that do not use bounding box) causes a performance hit.  On most modern graphics cards, whether it is enabled or not does not impact performance outside of Bounding Box titles.  Most commonly used in the [[:Category:Paper Mario (Series)|Paper Mario titles]].
* '''Vertex Rounding''' - Does not impact performance, but can be used in conjunction with higher internal resolutions to round 2D vertices to whole pixels.  In many games, this can fix minor issues at higher resolutions, but only enable it when necessary, as this can also cause issues in games that don't need it.
* '''Vertex Rounding''' - Does not impact performance, but can be used in conjunction with higher internal resolutions to round 2D vertices to whole pixels.  In many games, this can fix minor issues at higher resolutions, but only enable it when necessary, as this can also cause issues in games that don't need it.
=== Advanced ===
The Advanced settings aren't typically for casual users, but there are a few settings that can be leveraged here if you are careful.  In this guide, we will ignore most debug/non-performance related options and just focus on the options a user may turn on for various reasons and what they do.
*'''Disable EFB VRAM Copies''' - This is a more aggressive version of unchecking '''Store EFB Copies to Texture Only''' and '''Store XFB Copies to Texture Only'''.  Enabling this option means that Dolphin will <b>only</b> use the slowpath for every single copy.  Because raising the Internal Resolution relies on VRAM copies, enabling this means that increasing the IR will have no effect.  This is incredibly slow and should only be used as a last resort when trying to resolve a graphical issue.
*'''Defer EFB Cache Invalidation''' - A rather aggressive hack that increases the performance of games that need "Skip EFB Access to CPU" unchecked.  May result in a significant performance boost in some cases, but also may result in crashes, which is why it is in advanced.  Use at your own discretion.
*'''Manual Texture Sampling''' - This is an incredibly powerful option that can remove graphical glitches in hundreds of games.  Unfortunately, its performance impact is similar to that of enabling full Ubershaders, especially at higher internal resolutions.  This is currently enabled for a couple of games that use mostly 2D graphics that suffer from lines through them, but because of the performance impact this is not forced on in most games.  Not recommended at higher Internal Resolutions, unless you have a very powerful GPU.
[[Category:Tutorials]]
[[Category:Tutorials]]
2,011

edits

Navigation menu