Pokemon x freezes whenever it loads something it hasnt seen yet

Issue:

trying to play pokemon x and it runs at a solid 30 fps, but whenever i go somewhere in the game where i havent before or when i enter a battle/ in a battle a pokemon uses a move i havent seen used yet, it freezes for 15 seconds ish, and it says that citra is not responding and then continues as normal with the music sped up for 3 seconds like its trying to catch up. and
since i just started the game, it freezes very often
the reason why i am confused is that if i see something for the first time, sit through the freeze and then go back to see the same thing again, it runs absolutely perfect. for example, entering a new route i get a freeze, and then entering/exiting the route the issue never arises again even after opening and closing the emulator and trying to load the same thing i have seen before

System Information

  • Operating System: Windows 10
  • CPU: AMD FX ™-8350 Eight-Core Processor
  • GPU: Radeon RX 580 Series
  • Citra Version (found in title bar): Citra Canary 2338
  • Game: Pokemon X
  • Screenshot of Issue (include the full Citra window including titlebar):

Diagnostic Log
Upload your log file as an attachment by dragging & dropping.

citra_log.txt (96.9 KB)

System Information for Support

Client Version                               Canary 2338   HEAD-7075be3
Operating System                             Windows 10 Version 2009
CPU                                          AMD FX(tm)-8350 Eight-Core Processor            | AVX | FMA
Graphics API                                 OpenGL 4.3.0
Graphics Renderer                            Radeon RX 580 Series
GPU Driver Version                           22.20.27.07.221020
CPU JIT                                      [x]
Hardware Renderer                            [x]
Hardware Shader                              [x]
Hardware Shader, Accurate Multiplication     [x]
Shader JIT                                   [x]
System Region                                -1
Shader Disk Cache                            [x]

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

  • Due to AMD’s poorly optimized OpenGL driver, you may experience slowdowns.

System Information for Support

Client Version                               Canary 2338   HEAD-7075be3
Operating System                             Windows 10 Version 2009
CPU                                          AMD FX(tm)-8350 Eight-Core Processor            | AVX | FMA
Graphics API                                 OpenGL 4.3.0
Graphics Renderer                            Radeon RX 580 Series
GPU Driver Version                           22.20.27.07.221020
CPU JIT                                      [x]
Hardware Renderer                            [x]
Hardware Shader                              [x]
Hardware Shader, Accurate Multiplication     [x]
Shader JIT                                   [x]
System Region                                -1
Shader Disk Cache                            [x]

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

  • Due to AMD’s poorly optimized OpenGL driver, you may experience slowdowns.

System Information for Support

Client Version                               Canary 2338   HEAD-7075be3
Operating System                             Windows 10 Version 2009
CPU                                          AMD FX(tm)-8350 Eight-Core Processor            | AVX | FMA
Graphics API                                 OpenGL 4.3.0
Graphics Renderer                            Radeon RX 580 Series
GPU Driver Version                           22.20.27.07.221020
CPU JIT                                      [x]
Hardware Renderer                            [x]
Hardware Shader                              [x]
Hardware Shader, Accurate Multiplication     [x]
Shader JIT                                   [x]
System Region                                -1
Shader Disk Cache                            [x]

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

  • Due to AMD’s poorly optimized OpenGL driver, you may experience slowdowns.

This is very normal to happen, it is due to the shaders. 3DS games come with shaders, little programs that are ran to tell the game what to do. As they are wrote in a language the 3DS can understand, you get no stutters on a native 3DS. On Citra, we have to take those shaders and first translate them so your PC can understand them before they’re ran. They are then stored in the disk shader cache so next time your PC will already know what to do.