Citra Nightly 1927 slowing to a halt during Pokemon Ultra Moon

This is a recent issue, and it seems to be getting worse with every Citra update. I load up Pokemon Ultra Moon and get horrible framerate drops whenever a cutscene happens, including loading in to a battle. This game IS modified in that I randomized it with UPRandomizer. However I have never had this issue before recently, every randomized game that I’ve played has run with few hiccups.

System Information

  • Operating System: Windows 10 Home
  • CPU: AMD Ryzen 7 2700 Eight-Core Processor
  • GPU: AMD Radeon RX 6700
  • Citra Version (found in title bar): 1927
  • Game: Pokemon Ultra Moon

Diagnostic Log
citra_log.txt.old.txt (182.6 KB)

So, have you tried the unrandomized, base-game? Does that have the same issues, or not?

Looks like it still freezes pretty frequently during cutscenes on a clean, non-randomized version of Ultra Sun.

Then please upload a log file using that base-ROM.

I didn’t save the game during this, I just stopped once the issue occurred and then grabbed the log. Is this alright? Log features Pokemon Ultra Sun, not modified. Also a new version of Citra rolled out but it seems it did not fix my issues.

citra_log.txt.old.txt (6.2 KB)

The log file is incomplete. Make sure you follow the steps carefully:

  1. Open Citra, then go to File>Open Citra Folder (Citra>Open Citra Folder if on MacOS) and open up the log folder. Now keep that open in the background.
  2. Launch your game and encounter the problem; crash/slowdown/glitch and close Citra if it doesn’t do so by itself. Do not restart Citra as that will wipe the log of important information!
  3. Now upload the log file in this chat.

Strange, I’m doing exactly that. I’m not sure what I could be doing wrong. Here, I followed the steps exactly and noticed that every time I try this, it takes longer for the game to freeze.

citra_log.txt.old.txt (28.1 KB)

Hmmm, I’m not seeing anything drastic stand out. Try a portable build to rule out any other issues with the Citra installation or appdata:

Go to Download Citra - Citra and select Manual download. Then under Nightly Build, click on your operating system’s icon to the right of the latest build available to download the build.
Extract it (.7z can be extracted using Winrar or 7zip) and put it wherever you wish. Inside the extracted nightly-mingw folder, create a folder called user. This Citra should now store all of its config, save files and such inside of this user folder.
Check to make sure that this user folder is in the same folder that contains citra-qt(.exe)
Now run the citra-qt executable found inside of the mingw folder and run your game.

If the issue persists, upload a log file using this portable build.