Issue:
Pokemon Omega Ruby crashes my Citra. This happens only with Omega Ruby, which worked fine until recently. Citra attempts to load the game for a short second or two, then abruptly closes without leaving so much as an error message. Restoring both my .3ds and save file from backup has not changed this result.
System Information
Operating System: Windows 10
CPU: Intel Core i7-8565U
GPU: Intel UHD Graphics 620
Citra Version (found in title bar): Nightly 1594
Game: Pokemon Omega Ruby
Screenshot of Issue (include the full Citra window including titlebar):
Client Version Nightly 1594 HEAD-d88d220
Operating System Windows 10 (10.0)
CPU Intel(R) Core(TM) i7-8565U CPU @ 1.80GHz
Graphics API OpenGL ?
Graphics Renderer ?
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.
Client Version Nightly 1594 HEAD-d88d220
Operating System Windows 10 (10.0)
CPU Intel(R) Core(TM) i7-8565U CPU @ 1.80GHz
Graphics API OpenGL ?
Graphics Renderer ?
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.
Does your RAM usage skyrocket when you try to launch the game ?
(Have you tried the suggested “Enabling Accurate Multiplication” ? Graphics > advanced)
If the test build worked but not resetting the settings, then my next guess would be your sdmc folder in %appdata%\Citra is corrupt somehow. It contains all your saves etc. though, you can temporarily rename it and see if that works then you will know.
Keep Accurate Multiplication enabled if you plan to use Disk Shader Cache so you won’t get the bug where it keeps growing and growing abnormally large every time you start the game which leads to very high RAM usage and crashes.
I figured out that disabling Disk Shader Cache prevents crashing. Suspecting corrupted shader cache, I deleted Citra\shaders\opengl\precompiled\000400000011C400.bin and ran the game with Disk Shader Cache enabled.