Citra crashes during UltraSun with no warning

Issue:
I was playing UltraSun normally and it just suddenly crashes without warning. It does this a few times without warning so I decided to just be ready and save on every corner but I just want to know why it is happening.

System Information:

Operating System: Windows 10 Pro 64-bit (10.0, Build 18363)
CPU: Intel® Pentium® CPU N3540 @ 2.16 GHz (4 CPUs), ~2.2GHz
GPU: Intel® HD Graphics with 64 MB VRAM (yes it sucks)
Citra Version (found in title bar): Citra Canary 1754
Game: Pokemon UltraSun
Screenshot of Issue (include the full Citra window including titlebar): i can’t because it crashes while loading with no message

Diagnostic Log
citra_log.txt (651.0 KB)

System Information for Support

Client Version                                Canary 1755 HEAD-41dc0b7
Operating System                              Windows 10 (10.0)
CPU                                                 Intel(R) Pentium(R) CPU  N3540  @ 2.16GHz
Graphics API                                  OpenGL 3.3.0
Graphics Renderer                             Intel(R) HD Graphics
GPU Driver Version                            10.18.10.5059
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.

  • You are running out of date drivers for your GPU. You need to install the most recent driver for your graphics card from Intel’s website. https://downloadcenter.intel.com/product/80939/Graphics-Drivers
  • Enabling Accurate Multiplication is recomended in certain games. If you are experiencing graphical glitches, try enabling this option.

i did the things the bot wanted me to do and uhh it still does the crashing sometimes

citra_log.txt (690.6 KB)

System Information for Support

Client Version                                Canary 1760 HEAD-a9574d4
Operating System                              Windows 10 (10.0)
CPU                                                 Intel(R) Pentium(R) CPU  N3540  @ 2.16GHz
Graphics API                                  OpenGL 3.3.0
Graphics Renderer                             Intel(R) HD Graphics
GPU Driver Version                            10.18.10.5129
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.

  • You are running out of date drivers for your GPU. You need to install the most recent driver for your graphics card from Intel’s website. https://downloadcenter.intel.com/product/80939/Graphics-Drivers
  • Enabling Accurate Multiplication is recomended in certain games. If you are experiencing graphical glitches, try enabling this option.

i updated my drivers already and it says they are all up-to-date
uhhh i have accurate multi on

Hi, do this:

  1. 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 (double check)

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 it still crashes, try these two builds and see if one of them works:
https://github.com/citra-emu/citra-nightly/releases/tag/nightly-1393
https://github.com/citra-emu/citra-nightly/releases/tag/nightly-1392

ok i deleted opengl folder and turned on accurate multi

im gonna test it for a few hours to see if it would crash

thanks for the idea to clean up the shader folder

ok so i tried doing that and uhh it survived 20mins and it crashed

i did delete opengl folder in citra, and i have acc multi on

and i forgot to get the log

Ok, try the other two builds above. It’s possible the Split Presentation Thread change makes older Intel GPUs crash due to a driver bug.

im currently testing nightly 1393, hoping it doesnt do the crashing

citra_log.txt (174.1 KB)
should i try 1392 nightly?

System Information for Support

Client Version                                Nightly 1393 HEAD-439d550
Operating System                              Windows 10 (10.0)
CPU                                                 Intel(R) Pentium(R) CPU  N3540  @ 2.16GHz
Graphics API                                  OpenGL 3.3.0
Graphics Renderer                             Intel(R) HD Graphics
GPU Driver Version                            10.18.10.5129
CPU JIT                                       [x]
Hardware Renderer                             [x]
Hardware Shader                               [x]
Hardware Shader, Accurate Multiplication      [x]
Shader JIT                                    [x]
System Region                                 -1

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

Yeah the bot is dumb with old GPUs, you can ignore it.

If you crashed in 1393 then yes try 1392. If it stops crashing then you know it was Split Presentation Thread change that caused it. This cannot really be fixed since it’s up to Intel as it is a driver bug.

So you would be stuck with 1392 until you upgrade your computer to something more modern like a system with Ryzen 3 3100 which is an excellent option for budget builds as it gives i7-7700K like performance for $100 :stuck_out_tongue: (though that is excluding motherboard and RAM). Though I would pick Ryzen 3 3300X instead for its 4+0 CCX instead of 2+2 that 3100 uses which means better latency in games (and more fps).

Here you can see recent benchmarks with different CPUs:

well im gonna test 1392
hope it does not do the crashing
thanks for the help so far tywald, means a lot

1 Like

i have not crashed in a long time since using the build, thanks very much my bro

1 Like

Ok, I guess it was that then.

1 Like