Pokemon Y unstable speed(%) and fps

Issue:
Noob inquiry: played several minutes worth of gameplay, and I’ve generally noticed the lag due to unstable emulation speed ranging from 60-90+% along with the FPS increase/decrease that goes with it. Any way to fix this?

System Information

  • Operating System: Windows 10
  • CPU: AMD Ryzen 7 3700U
  • GPU: AMD Radeon RX Vega 10
  • Citra Version (found in title bar): Citra Nightly 1744
  • Game: Pokemon Y
  • Screenshot of Issue:

Diagnostic Log
citra_log.txt (227.5 KB)

System Information for Support

Client Version                                Nightly 1744 HEAD-45a4a56
Operating System                              Windows 10 (10.0)
CPU                                           AMD Ryzen 7 3700U with Radeon Vega Mobile Gfx   | AVX2 | FMA
Graphics API                                  OpenGL 3.3.1
Graphics Renderer                             AMD Radeon(TM) RX Vega 10 Graphics
GPU Driver Version                            26.20.11030.22001
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.
  • Please enable the Vsync option if you are experiencing screen tearing.

This sounds hardware specific. You can try disabling Hardware Shaders in Emulation>Configuration>Graphics>Advanced Tab. This sometimes improves performance for AMD GPU users. Other than that, Linux might be the only other way to get better performance. The OpenGL drivers AMD has on Windows are just that bad.