Pokemon games crashing at random

Issue:
After opening and running both Pokemon X and Omega Ruby they will randomly crash after about 5 minutes for no apparent reason. The games will run perfectly apart from that, at 30fps and at 100 speed. Im on mac and before the crash it will freeze for a second and the “spinning ball of death” will appear. It will then resume for about 3 seconds before crashing.

System Information

  • Operating System: macOS Catalina 10.15.4
  • CPU: 1.3 GHz Dual-Core Intel Core i5
  • GPU: Intel HD Graphics 5000 1536 MB
  • Citra Version: Citra Nightly 1544
  • Game: Pokemon X, Pokemon Omega Ruby

This is the log:
citra_log.txt (201.0 KB)

System Information for Support

Client Version                                Nightly 1544 HEAD-57aa18f
Operating System                              macOS 10.15
CPU                                           Intel(R) Core(TM) i5-4250U CPU @ 1.30GHz
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                             [ ]

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.
  • LLE Audio is designed for debugging purposes. Using this option will slow down your game. Try changing to HLE audio.

citra_log.txt (316.3 KB)

Enabled accurate multiplication and switched back to HLE audio. Still crashed randomly on Omega Ruby.

System Information for Support

Client Version                                Nightly 1544 HEAD-57aa18f
Operating System                              macOS 10.15
CPU                                           Intel(R) Core(TM) i5-4250U CPU @ 1.30GHz
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                             [ ]

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.

It is ENABLED?? This would be great if it was an actual person

This is the log of the crash that occured on Pokemon X, again it was completely random even with HLE on and Accurate multiplication.
citra_log.txt (123.4 KB)

System Information for Support

Client Version                                Nightly 1544 HEAD-57aa18f
Operating System                              macOS 10.15
CPU                                           Intel(R) Core(TM) i5-4250U CPU @ 1.30GHz
Graphics API                                  OpenGL ?
Graphics Renderer                             Intel HD Graphics 5000 OpenGL Engine
CPU JIT                                       [x]
Hardware Renderer                             [x]
Hardware Shader                               [x]
Hardware Shader, Accurate Multiplication      [x]
Shader JIT                                    [x]
System Region                                 -1
Shader Disk Cache                             [ ]

I did not find anything wrong in your log file. Please wait for a moderator to assist.

Use default Citra settings(click Reset All Settings in General settings) then try this build: https://github.com/citra-emu/citra-nightly/releases/tag/nightly-1392

Usually older GPUs don’t like the Split Presentation Thread change.

Okay cheers, it seems to have stopped the crashing so far but my performance has become a bit more erratic with losing speed and frames. Are there any ways to try and speed it back up to what it was?

Unfortunately Apple has deprecated OpenGL so basically no :frowning: