Mario and Luigi Bowser's Inside Story CTD

Issue:
I have reached the part when you play as Giga Bowser and fight against Bowser’s castle and apart from the low FPS in that part of the game, after finishing the fight, the game CTD every time. Even with low resolution and rendering.

System Information

  • Operating System: Cyberpowerpc gma 4400 bst
  • CPU: AMD 3rd Generation Ryzen 7
  • GPU: AMD Radeon RX 580
  • Citra Version (found in title bar): Citra Nightlly 1513
  • Game: Mario and Luigi: Bowser’s Inside Story + Bowser Jr’s Journey

Diagnostic Log
citra_log.txt (114.3 KB)

In order to save a copy of the log, follow this guide:
https://community.citra-emu.org/t/how-to-upload-the-log-file/296

System Information for Support

Client Version                                Nightly 1513 HEAD-9dc0f38
OpenGL Vendor                                 ATI Technologies Inc.
OpenGL Renderer                               Radeon RX 580 Series
OpenGL Version                                3.3.1
GPU Driver Version                            20.4.2 26.20.15029.27016
Enable Hardware Renderer                      [x]
Enable Hardware Shader                        [ ]
Hardware Shader, Accurate Multiplication      [ ]
Hardware Shader, Geometry Shaders             null
Enable Shader JIT                             [x]
Enable Vsync                                  null
System Region                                 [x]

Here’s some issues I found with your log that might help.

  • Due to AMD’s poorly optimized OpenGL driver, you may experience slowdowns.
  • Enabling Accurate Multiplication is recomended in certain games. If you are experiencing graphical glitches, try enabling this option.

Hi, do this:

  1. File->Open Citra Folder
  2. Open shaders folder then delete the opengl folder
  3. Emulation->Configure... then click on Graphics on the left
  4. Click on the Advanced tab and turn on Accurate Multiplication

The Disk Shader Cache currently has a bug when Accurate Multiplication is turned off causing it to load all shaders from zero every time you start the game and makes the precompiled cache extrememly large + the RAM usage skyrockets until you crash.

You can enable Disk Shader Cache afterwards.

If it still crashes, can you upload a save file and give steps how to reproduce the crash. We might need to run Citra through like Visual Studio so it can catch the crash and give details why it crashes.

If you want to consider helping out you can follow this guide to build Citra from source: https://github.com/citra-emu/citra/wiki/Building-for-Windows (there is an outdated screenshot in the guide, select Visual Studio 16 2019 Win64 instead of Visual Studio 15 2017 Win64).