I can't play Pokémon Ultra Sun becase it crashes when hardware shader is on

Issue:
Here’s the thing: Pokemon Ultra Sun crashes at the professor Kukui’s introduction while “enable hardware shader” is on and “geometry shader” is also on. When I disable the later options, game runs at 65~70% speed and doesn’t crash at the beginning. One friend tried to run the same game on his laptop (same configurations of mine’s) and same citra version and it ran well, the game didn’t crash and ran at 90 ~ 100% speed. Is there any way to prevent the crash and play with a good speed?

System Information

  • Operating System: Windows 10
  • CPU: Intel® Core™ i3-6100U CPU @ 2.30GHz
  • GPU: Intel® HD Graphics 520 (integrated)
  • Citra Version (found in title bar): Citra Nightly 1199
  • Game: Pokemon Ultra Sun
  • Screenshot of Issue (include the full Citra window including titlebar):

Diagnostic Log
citra_log.txt (26.2 KB)

System Information for Support

Enable CPU JIT                                [x]
Enable Hardware Renderer                      [x]
Enable Hardware Shader                        [x]
Hardware Shader, Accurate Multiplication      [ ]
Hardware Shader, Geometry Shaders             [x]
Enable Shader JIT                             [x]
Enable Vsync                                  [ ]
LLE Audio Emulation Enabled                   [ ]
Use GDB Stub                                  [ ]
System Region                                 -1
OpenGL Version                                3.3.0
OpenGL Vendor                                 Intel
OpenGL Renderer                               Intel(R) HD Graphics 520

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

  • Enabling Accurate Multiplication is recomended for accurate emulation.

I tried to run with Accurate Multiplication enabled and the game still crashing at the same point.

Hm, try update to the latest DCH drivers.

The thing’s still happening. I upadted my windows version and tried to update the drivers following the tutorial, but it said the driver isn’t compatible with my laptop when the instalation was about to end. When I check the device manager and search for an update for the driver, it says that it is on it’s newest version for my device.

Driver’s version: 23.20.16.4973
My friend’s driver version: 22.20.16.4708 (and the game works normally)

Sorry for my english if I made any mistake, I’m a Brazilian sudent hahaha

UP:
I also tested both Pokemon Sun and Moon and they aren’t running neither, crashing at the same part. It’s strange because these games used to work normally (I even finished moon one time). Pokemon X and Alpha Sapphire seem to be working normally.

Ah ok, try this older driver(still more recent than your current) download the .zip version of: https://downloadcenter.intel.com/download/28289/Intel-Graphics-Driver-for-Windows-10
then follow this guide to install it: https://www.howtogeek.com/343287/how-to-fix-the-driver-being-installed-is-not-validated-for-this-computer-on-intel-computers/

If that doesn’t help try redump the game from your 3DS using the guides:
https://citra-emu.org/wiki/dumping-game-cartridges
https://citra-emu.org/wiki/dumping-installed-titles

1 Like

OMG! It worked!
I followed the diver’s instalation tutorial and the game didn’t crash at that point anymore.
I’M SO GRATEFUL, THANK YOU SOOOO MUCH!

citra_log.txt (9.2 KB)

System Information for Support

Client Version                                Canary 1492 HEAD-33f2c8b
OpenGL Vendor                                 NVIDIA Corporation
OpenGL Renderer                               GeForce GTX 1050 Ti/PCIe/SSE2
OpenGL Version                                3.3.0
GPU Driver Version                            441.08
Enable Hardware Renderer                      [x]
Enable Hardware Shader                        [x]
Hardware Shader, Accurate Multiplication      [x]
Hardware Shader, Geometry Shaders             null
Enable Shader JIT                             [x]
Enable Vsync                                  null
System Region                                 [x]

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

citra_log.txt (29.8 KB)

System Information for Support

Client Version                                Canary 1492 HEAD-33f2c8b
OpenGL Vendor                                 NVIDIA Corporation
OpenGL Renderer                               GeForce GTX 1060/PCIe/SSE2
OpenGL Version                                3.3.0
GPU Driver Version                            388.16
Enable Hardware Renderer                      [x]
Enable Hardware Shader                        [x]
Hardware Shader, Accurate Multiplication      [x]
Hardware Shader, Geometry Shaders             null
Enable Shader JIT                             [x]
Enable Vsync                                  null
System Region                                 -1

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

citra_log.txt (33.4 KB)

System Information for Support

Client Version                                Canary 1492 HEAD-33f2c8b
OpenGL Vendor                                 NVIDIA Corporation
OpenGL Renderer                               GeForce GTX 1060/PCIe/SSE2
OpenGL Version                                3.3.0
GPU Driver Version                            388.16
Enable Hardware Renderer                      [x]
Enable Hardware Shader                        [x]
Hardware Shader, Accurate Multiplication      [x]
Hardware Shader, Geometry Shaders             null
Enable Shader JIT                             [x]
Enable Vsync                                  null
System Region                                 -1

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

citra_log.txt (35.8 KB)

System Information for Support

Client Version                                Nightly 1737 HEAD-28039d3
Operating System                              Windows 10 (10.0)
CPU                                           Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz | AVX2 | FMA
Graphics API                                  OpenGL 3.3.0
Graphics Renderer                             NVIDIA GeForce GTX 1050 Ti/PCIe/SSE2
GPU Driver Version                            471.96
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 CPU Clock percentage is not 100%. You may experience unexpected game speed.
  • The ROM you are attempting to run is corrupted. Look here for instructions on how to properly dump ROMs from your 3DS. https://citra-emu.org/wiki/dumping-installed-titles/