Lagging with AMD Radeon

Issue:
Experiencing serious lag with Citra Canary playing Ocarina of Time 3D. Most of the time it runs find, but when a game area has a bunch of moving parts, it slows way down to around 67%. These area include Kakariko Village and Hyrule Castle Town. I’ve heard the problem has to do with AMD Radeon and there’s some kind of fix you can do but I don’t know what it is exactly.

System Information

  • Operating System: Windows 10
  • CPU: AMD Ryzen 7 Eight-core processor 3.00 Ghz
  • GPU: AMD Radeon RX 580
  • Citra Version (found in title bar): Citra Canary
  • Game: Ocarina of Time 3D
  • Screenshot of Issue (include the full Citra window including titlebar):

Diagnostic Log
citra_log.txt (19.1 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                                Canary 1866 HEAD-d355324
Operating System                              Windows 10 (10.0)
CPU                                           AMD Ryzen 7 1700 Eight-Core Processor          
Graphics API                                  OpenGL 4.3.1
Graphics Renderer                             AMD Radeon (TM) RX 580
GPU Driver Version                            20.11.2 27.20.14501.18003
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.

Sometimes turning of Hardware Shaders gives AMD GPU users a performance boost. Though it’s hit or miss. You can turn it off in Emulation>Configuration>Graphics>Advanced Tab.

I’m seeing a significant improvement in performance! Thanks, pal.