Pokemon Sun Lag


#1

Issue:
I have a hard time getting the performance that I don’t understand why I cannot get. From what I have been told, Citra utilizes more CPU power than GPU. I currently use the i7-7700k CPU (Kaby Lake) overclocked at 4.70GHz. For whatever reason I am unable to make Pokemon Sun run at the FPS it is supposed to run. The reason I made this was because I recently watched a video by Simply Austin on YouTube: https://www.youtube.com/watch?v=723MoLVp7hI
His specs from the description are as follows: Nvidia 970 STRIX, Intel i5-4690K OC @ 4.50Ghz, 32GB Corsair Vengeance.
He somehow has almost perfect performance than what I get, I currently get around 40 FPS to 60 FPS (60 is occasional depending on what I am doing in the game and where I am at. Now his computer is different from mine of course, but I would have thought my CPU and or GPU would have gotten me performance as equal to what he was showing in his video or more if it could go higher. HOWEVER, he used a Bleeding Edge version of Citra. I do not understand the difference between Nightly and Bleeding Edge.

System Information

  • Operating System: Windows 10 Pro
  • CPU: Intel® Core™ i7-7700k CPU @ 4.20GHz (Kaby Lake)
  • GPU: ASUS ROG Strix GTX 1060 OC (6GB)
  • RAM: 16 GB (DDR4)
  • Citra Version (found in title bar): Citra Nightly - 2e37ce0
  • Game: Pokemon Sun
  • Screenshot of Issue (include the full Citra window including titlebar):

Log:

Paste your entire console window log here.

In order to save a copy of the log, follow this guide: How to Upload the Log File


#2

Have you done the outline removal patch?

(also note that Pokemon Sun / Moon are natively 30 FPS, so you can’t get 60 FPS unless you’re using a GL hook which reports frame speeds incorrectly, such as Fraps, Dxtory, MSI Afterburner.)


#3

as @Hexagon12 mentioned you should apply the outline fix patch

use bleeding edge build since it is faster than nightly

one final note is that the recent builds of citra i noticed a drop in performance about 4-6% i assume this is due to a lot of changes citra went through in the last month but i can’t guarantee that since it might be something on my side, either way try to use a bleeding edge build a month back or so and see if that might increase your performance


#4

Yep of course I have this done already, game looks like hell if you don’t lol.


#5

The more accurate the emulator becomes usually means it will be slower before optimizations happen.
If the emulator has to do more computations that it wasn’t doing before it’s going to be slower.