Citra freeze window when loading pokemon x rom

Issue:
Pokemon x used to work just fine then suddenly make the window crash when loaded. If i leave it long enough (maybe around half an hour) it will eventually load the rom. But there;s no way i’m going to wait that long everytime i’m about to play. This happen about 2 months ago, i hope it can still be fixed

System Information

  • Operating System: Windows 7 64-bit
  • CPU: i5-3570K
  • GPU: NVIDIA GeForce GT 730
  • Citra Version (found in title bar): Citra Nightly 1611
  • Game: Pokemon X
  • Screenshot of Issue (include the full Citra window including titlebar): i find it difficult to screenshot the issua since it also freeze my window, suggestions are appreciated

Diagnostic Log
Upload your log file as an attachment by dragging & dropping.
citra_log.txt (12.6 KB)
In order to save a copy of the log, follow this guide:
https://community.citra-emu.org/t/how-to-upload-the-log-file/296

System Information for Support

Client Version                                Nightly 1611 HEAD-e48110b
Operating System                              Windows 7 SP 1 (6.1)
CPU                                                  Intel(R) Core(TM) i5-3570K CPU @ 3.40GHz
Graphics API                                  OpenGL 3.3.0
Graphics Renderer                             GeForce GT 730/PCIe/SSE2
GPU Driver Version                            388.31
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 NVIDIA’s website. https://www.nvidia.com/Download/index.aspx
  • Enabling Accurate Multiplication is recomended in certain games. If you are experiencing graphical glitches, try enabling this option.

Have you tried to run it with Canary instead? I’ve had alot of issues with Nighlty on Pokemon X/Y but Canary worked just fine.

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.

This one has already been solved by the bot altough yes your solution is valid too.

The bot didn’t solve the issue, it’s solution merely put a bandaid over it. You need to clear the old cache otherwise the Disk Shader Cache won’t work properly.

Thank you so much!! I know it was really late to reply since i had to work onboard after i post here and just decided to play the game but i forgot i got this issue lol… I tried your solution and it works!! Thank you so much sir! You got my gratitude… Hope you have a nice year!