Citra crashes on Mac

Issue:
Enter a description of your issue here, in full detail.

System Information

  • Operating System: MacOS Big Sur 11.1
  • CPU: 1,4 GHz Core i5
  • GPU: Intel HD Graphics 5000 1530 MB
  • Citra Version (found in title bar): 1587
  • Game: Pokemon Ultra Sun
  • Screenshot of Issue (include the full Citra window including titlebar):

Hi all,
I am playing Pokemon US on my Mac. As the up to date version of citra doen’t work on Mac, I have been playing with version 1587 as suggested by moderator Sleeping Snake.
Unfortunately almost immediately, Citra strated crashing so often I cannot progress satisfactorily in the game.
Here is the log.
Hope someone can tell me what happens to my Citra.
citra_log (1).txt (104.8 KB)

System Information for Support

Client Version                                Nightly 1587 HEAD-bd7ee8c
Operating System                              macOS 10.16
CPU                                           Intel(R) Core(TM) i5-4260U CPU @ 1.40GHz
Graphics API                                  OpenGL ?
Graphics Renderer                             Intel HD Graphics 5000 OpenGL Engine
CPU JIT                                       [x]
Hardware Renderer                             [x]
Hardware Shader                               [x]
Hardware Shader, Accurate Multiplication      [ ]
Shader JIT                                    [x]
System Region                                 -1
Shader Disk Cache                             [x]

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

  • Enabling Accurate Multiplication is recomended in certain games. If you are experiencing graphical glitches, try enabling this option.

The upper screen works worse with accurate multiplication enabled.

Also the bottom screen doesn’t work at all.

Hi, please try this:

  1. Open Citra then go to File->Open Citra Folder
  2. Open shaders folder then delete the opengl folder if it is there.
  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 slowly from zero every time you start the game and makes the precompiled cache extrememly large + the RAM usage skyrockets until you crash.

If in your case, Accurate Multiplication is a source of problems, you have to deactivate both Accurate Mtuliplication and the Disk Shader Cache in order to prevent this bug from occuring again.