Poor Performance PKMN OmegaRuby

Hi there!
First of all - what a wonderful project! Thank you so much for this :slight_smile:
I’m encountering a poor performance of pokemon omega ruby. framedrops, distorted sound and bad borders (see screenshot). What I tried so far:

  • Enable/Disable Windows Game mode
  • Manually set GPU for citra-qt.exe to the dedicated one
  • Multiple restarts
  • Multiple Versions (Nightly and Canary)
  • Playing around with graphic settings.

I noticed that the game seems to run on the wrong gpu even if I force windows to use the dedicated one :frowning: (see screenshot).

Yesterday it worked nearly perfect but today (with no knows changes) not - so I know it CAN work :slight_smile:

System Information

  • Operating System: Windows 11 Enterprise
  • CPU: i9-10980HK CPU @ 2.40 Ghz
  • GPU: Intel UHD Graphics + GeForce GTX 1650 Ti with Max-Q Design
  • Citra Version (found in title bar): Nightly 1779
  • Game: Pokémon Omega Ruby 000400000011C400
  • 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 (32.0 KB)

In order to save a copy of the log, follow this guide:

System Information for Support

Client Version                               Nightly 1779   HEAD-58d0705
Operating System                             Windows 10 (10.0)
CPU                                          Intel(R) Core(TM) i9-10980HK CPU @ 2.40GHz | AVX2 | FMA
Graphics API                                 OpenGL 3.3.0
Graphics Renderer                            NVIDIA GeForce GTX 1650 Ti with Max-Q Design/PCIe/SSE2
GPU Driver Version                           516.94
CPU JIT                                      [x]
Hardware Renderer                            [x]
Hardware Shader                              [x]
Hardware Shader, Accurate Multiplication     [x]
Shader JIT                                   [x]
System Region                                -1
Shader Disk Cache                            [x]

I did not find anything wrong in your log file. Please wait for a human moderator to assist.

1 Like

Make sure to not use save states when troubleshooting. They save the entirety of the emulation state, which includes settings, drivers, fault in the emulation and everything else involved in the emulation process in addition to just your game’s progress. So setting your game to run on GPU 1, and then loading a save state that was saved at a time when Citra was running on GPU 2 could definitely lead to unintended behavior.

So, start your game and use your in-game save file. If the same issue occurs, upload a new log file.

1 Like

That worked, great thank you! :slight_smile:

1 Like