Super Paper Mario: Difference between revisions

5.0 clean-up
(5.0 fixed issues clean-up)
(5.0 clean-up)
Line 16: Line 16:


== Emulation Information ==
== Emulation Information ==
=== Bounding Box Slowdown on NVIDIA Cards ===
On OpenGL and D3D11, NVIDIA cards are abnormally slow during bounding box effects even at very low internal resolutions.  They get dramatically slower as the internal resolutions increase, even though comparable AMD graphics cards suffer no slowdown at all.  This is due to Dolphin hitting a slow path on those graphics cards.  Thankfully, the D3D12 backend doesn't run into this issue on NVIDIA cards, and provides performance equivalent to likewise graphics cards.
It is recommended that NVIDIA users on Windows 10 use {{revision|4.0-9308}} or newer and the D3D12 backend to prevent slowdown and CPU/GPU desyncs caused by said slowdown.  For non-Windows 10 users, [https://github.com/dolphin-emu/dolphin/pull/3831 a similar speedup is being worked on for OpenGL].
=== Problems When Using Older Graphics Cards ===
Revision {{revision|4.0-5143}} introduced changes to the Vertex Loader JIT implementation of Bounding Boxes. This change requires GPU-specific features that are not present on older GPUs (older than 3rd quarter 2012). As such, graphics cards without Direct3D 11 or OpenGL 4.3 support are no longer supported. In essence, only computers with GPUs: Nvidia GeForce 400 series and newer, ATI Radeon HD 5000 Series and newer, and Broadwell integrated GPUs (HD Graphics 5300+) are supported by Dolphin for games requiring certain bounding box implementations. Using newer revisions with unsupported GPUs will lead to graphical glitches and softlocks. If game-breaking bugs are experienced, use revision {{revision|4.0-5124}} or lower as a workaround. For more information, refer to {{Issue|8405}}, {{Issue|8505}}, {{Issue|8270}}.
=== Requires Bounding Box ===
=== Requires Bounding Box ===
A large portion of this game requires bounding box emulation.  Without bounding box emulation, there will be graphical errors, crashes, and other issues throughout the game.  It is not recommended to ever disable bounding box emulation while playing this game.
A large portion of this game requires bounding box emulation.  Without bounding box emulation, there will be graphical errors, crashes, and other issues throughout the game.  It is not recommended to ever disable bounding box emulation while playing this game.
Line 30: Line 21:
{{Image|SPM-Down_Pipe_2.png|Ditto|br}}
{{Image|SPM-Down_Pipe_2.png|Ditto|br}}


== Problems ==
=== Missing Transitions ===
=== Missing Transitions ===
Some transition effects and most paper flip animations won't work properly. Disable '''EFB Copies to Texture Only''' to prevent that.  
Some transition effects and most paper flip animations won't work properly. Disable '''EFB Copies to Texture Only''' to prevent that.  
Line 36: Line 26:
{{image|Super Paper Mario - Door Transition EFB2RAM.gif|Proper emulation|br}}
{{image|Super Paper Mario - Door Transition EFB2RAM.gif|Proper emulation|br}}


=== Bounding Box Slowdown on NVIDIA Cards ===
NVIDIA cards are abnormally slow during bounding box effects even at very low internal resolutions when using D3D11. They get dramatically slower as the internal resolutions increase, even though comparable AMD graphics cards suffer no slowdown at all.  This is due to Dolphin hitting a slow path on those graphics cards. It is recommended that supported NVIDIA users use D3D12 or OpenGL backends when playing games that require Bounding Box emulation to avoid that.
=== Problems When Using Older Graphics Cards ===
Bounding Box emulation requires GPU-specific features that are not present on older GPUs (older than 3rd quarter 2012). As such, graphics cards without Direct3D 11 or OpenGL 4.3 support are no longer supported. In essence, only computers with GPUs: NVIDIA GeForce 400 series and newer, AMD/ATI Radeon HD 5000 series and newer, and Broadwell integrated GPUs (Intel HD Graphics 5300+) are supported by Dolphin for games requiring certain bounding box implementations. Using newer revisions with unsupported GPUs will lead to graphical glitches and softlocks. If game-breaking bugs are experienced, use revision {{revision|4.0-5124}} or lower as a workaround. For more information, refer to {{Issue|8405}}, {{Issue|8505}}, {{Issue|8270}}.
== Problems ==
=== Wii Remote Volume ===
=== Wii Remote Volume ===
A weird thing happens when turning down the speaker volume by the use of the HOME Menu in relation to Tippi/Tiptron's pointing ability. When the volume is at 0, the volume of Tippi/Tiptron's pointing sound effects are amplified instead of muted. When the volume is maxed out, the audio is barely audible. See {{issue|9061}}.
A weird thing happens when turning down the speaker volume by the use of the HOME Menu in relation to Tippi/Tiptron's pointing ability. When the volume is at 0, the volume of Tippi/Tiptron's pointing sound effects are amplified instead of muted. When the volume is maxed out, the audio is barely audible. See {{issue|9061}}.
Line 41: Line 38:
== Configuration ==
== Configuration ==
{{Config
{{Config
|efb2texonly = Off
|efb2texonlynotes = Proper transition effects
|boundingbox = Off
|boundingboxnotes = Bounding box emulation needed for game stability
}}
}}


Line 86: Line 79:


[[Category:Wii games]]
[[Category:Wii games]]
[[Category:5.0 cleanup]]