Increase performance (Settings for Super Mario Galaxy 2)

I tried to play Super Mario Galaxy 2 on my laptop, with the dolphin emulator. Unfortunately it won't play over 20-30 fps and is very laggy. Also the speed is too slow. It's the same with GameCube, the speed is, I guess like 50-70% of what it should be, but not more.

Maybe you have some tips for me?

Pc-Specs:

  • OS: Windows 8.1
  • CPU: Intel Core i7 3635Q (Quad Core, up to 3.4 GHz)
  • GPU: AMD/ATI Radeon 8870m
  • RAM: 8GB 1600mhz (don't know more about it xD)

And yes, I enabled everything I should for this game, the PC-settings are on high performance, all drivers are updated.

The strange thing is, that it doesn't matter if I play it on the lowest resolution with low settings or the highest resolution with AA, AF, etc., it always runs that slow.


Solution 1:

The main fork of Dolphin isn't optimized for running Super Mario Galaxy 2. You should try this:

Make sure you have - The latest stable build of Dolphin (64-bit if you have a 64-bit machine) - AA CPU with SSE2 support.

then

Turn off/lower to minimum

  • Limit by FPS
  • DSP on Dedicated Thread
  • V-Sync
  • Log FPS to file
  • Ignore Format Changes
  • Anti-aliasing
  • Anisotropic filtering
  • Post Processing effect
  • graphics options: Advanced tab: all checkboxes
  • DPSLLE on Separate Thread

Turn On/raise to maximum

  • Optimize dolphin settings. (Online resources: FAQ, SMG2, Wiki Manual, Performance Guide)
  • Use DirectX if possible
  • Internal Resolution: 1x Native (640x528)
  • Rightclick Game Window -> Properties -> Alternate Wiimote Timing
  • Config -> Enhancements -> Enable Scaled EFB Copy (may be unnecessary)
  • Enable Dual Core
  • Set CPU Emulator Engine to JIT or JITL (if latter may has issues, use JIT
  • Enable Idle Skipping
  • Force Texture Filtering
  • Disable Fog
  • Per-Pixel Lighting
  • Set EFB copies to Texture
  • Set Texture Cache to Fast
  • Cache Display List (may crash, try and on and off)
  • Disable Destination Alpha (may crash, try and on and off)
  • OpenMP Texture Decoder (in rare instances it can "max out all cores" and hurt more than it helps)
  • Fast Depth Calculation (may cause flickering textures, try on and off)
  • OpenCL Texture Decoder
  • Fast Depth Calculation
  • OpenMP Texture Decoder
  • Vertex Streaming Hack
  • DPS LLE Recompiler
  • XAudio2
  • Reduce detail in your graphics card settings to improve performance.
  • Hide mouse cursor
  • DSP Emulator engine to DSP HLE Emulation (fast, but you may encounter audio glitches, if so, you may want to switch to DSP LLE Recompiler which is slower but more accurate)
  • If using DSP, use this guide to dump DSP files with a Homebrew-enabled Wii (if you have a Wii, that is)
  • Game Config: Speed up disc transfer rate

or

  • Try another fork or unstable build of dolphin
  • Repeat the dolphin setting optimization for that build.

or

  • Get overpowered hardware to cope with running the software.