Kid Icarus Uprising running at an unreasonably low FPS

Issue:
The game is running at a horribly low FPS and I looked up that there are people with weaker hardware who can run the game at 30 FPS.

System Information

  • Operating System: Windows 10 Pro
  • CPU: AMD Ryzen 5 2600 6-Core 3.40GHz
  • GPU: AMD Radeon Vega 56
  • Citra Version (found in title bar): Nightly 1391
  • Game: Kid Icarus Uprising
  • Screenshot of Issue (include the full Citra window including titlebar):

    Diagnostic Log
    citra_log.txt (608.6 KB)

System Information for Support

Client Version                                Nightly 1391 HEAD-8b1738a
OpenGL Vendor                                 ATI Technologies Inc.
OpenGL Renderer                               Radeon RX Vega
OpenGL Version                                3.3.1
GPU Driver Version                            19.9.2 26.20.13003.1007
Enable Hardware Renderer                      [x]
Enable Hardware Shader                        [x]
Hardware Shader, Accurate Multiplication      [ ]
Hardware Shader, Geometry Shaders             null
Enable Shader JIT                             [x]
System Region                                 -1

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

  • Due to AMD’s poorly optimized OpenGL driver, you may experience slowdowns.
  • Enabling Accurate Multiplication is recomended in certain games. If you are experiencing graphical glitches, try enabling this option.
  • You are using open source system files for Mii data. This will appear as your Mii having broken graphics, but will not affect the stability of the game. In order to resolve this, please refer to our guide on dumping system files. https://citra-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-3ds-console/

Accurate Multiplication only solved the text issue, so the only way to run the game at a good FPS is to get a non-AMD GPU? Is there no other way to fix the FPS?

Well that screen was rather slow on Nvidia too however changing resolution seems to “fix” it, this was at 4x. Also the game probably is doing format reinterpretations so higher resolution will be much slower than native 240p.

It’s still pretty slow though but as long it’s <16.67ms you are within 100% speed threshold.

I got i7-3770K @ 4.3GHz and GTX 1070.


At native(240p) it’s about twice as fast(8.5ms instead of 15.5ms)

If you don’t wanna go and buy a new graphics card then you can try dual boot Linux, the open source Mesa drivers are much better for OpenGL for Radeon.