Low FPS despite strong hardware


#1

Hello,

I’m desperate. I tried all known Citra versions. Unfortunately, at Pokemon Sun I do not have more than 38 FPS in the outer area, interior areas 60 FPS.

Hardware:

Processor 1 ID = 0
Number of cores 8 (max 8)
Number of threads 8 (max 8)
Name AMD FX-8350
Codename Vishera
Specification AMD FX™-8350 Eight-Core Processor
Package Socket AM3+ (942)
CPUID F.2.0
Extended CPUID 15.2
Core Stepping OR-C0
Technology 32 nm
TDP Limit 125.2 Watts
Core Speed 4090.2 MHz
Multiplier x Bus Speed 20.5 x 199.5 MHz
Rated Bus speed 2394.3 MHz
Stock frequency 4000 MHz
Instructions sets MMX (+), SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, SSE4A, x86-64, AMD-V, AES, AVX, XOP, FMA3, FMA4
L1 Data cache 8 x 16 KBytes, 4-way set associative, 64-byte line size
L1 Instruction cache 4 x 64 KBytes, 2-way set associative, 64-byte line size

Display adapter 0
Name NVIDIA GeForce GTX 1060 6GB
Board Manufacturer ZOTAC International Ltd.
Revision A1
Codename GP106
Technology 16 nm
Memory size 6 GB
Memory type GDDR5
PCI device bus 1 (0x1), device 0 (0x0), function 0 (0x0)
Vendor ID 0x10DE (0x19DA)
Model ID 0x1C03 (0x1438)
Performance Level 0
Core clock 202.5 MHz
Memory clock 405.0 MHz

Win32_VideoController AdapterRAM = 0xFFF00000 (4293918720)
Win32_VideoController DriverVersion = 21.21.13.7866

16 GB Ram

Why it just does not run as with others, even with worse hardware?

Thanks!


#2

same question, the same answer.

citra is still not optimized , and you will run into slowdowns regardless.

also here is an important point, citra depends on your cpu more than your gpu.

so you have a powerful cpu in there, but no not quite what citra likes.

you have 8 physical cores but only 1 of these cores is being used by citra , that is a software limitation for now.

citra likes single core performance and while your 4.1Ghz speed seems pretty great but other factors play a role here, mostly being amd FX is an outdated architecture and the instruction per cycle is not that great , in fact if you look at benchmarks, some newer generation i5 or i7 cpus over take it in single and multi threaded benchmarks, with that in mind citra performs better on cpus with lower clock speed than yours but newer architecture is an expected thing.

in conclusion , wait for citra to be optimized.


#3

Thank you for the detailed answer. Finally someone who explained me the whole time right. Thank you thank you!!


#4

oh AMD… well citra runs only on 1 core. It has not been optimized for multithreading yet (it’s a complex topic tbh). AMD cpus in particular are slower than Intel’s on single core so don’t expect much out of it. You may have to wait until either we delegate more work to the gpu or optimize for multicore which is far in the future.


#5

it seems that even ryzen is still not much in terms of single core performance

some people say this might be an unfair comparison since there is no details about the clock speeds or the environment the cpu was in.


#6

Some people got valid points but there’s also ppl that have no knowledge and do cherrypicking benchmarks. From all the benchmarks I’ve seen from different sources (geekbench, cinebench, etc) AMDs Ryzen still falls behind on very specific topics that are important for games such as out-of-order execution, floating point operations and memory management, while exceeding on cryptography. A good indicative of single core performance is MIPS (Millions Instructions per Second), it’s not the best measure for all the cases but a quite good one for this particular case.

Anyways, back on topic please.


#7

ravenHome thats the 1700x the 1800x is more powerfull at single core they said and the 1700x equals lots of cpu that intel has and we alredy has