Yeah, I went and looked up the core count on the Wii after ExtremeDude2 pointed that out.
I should give up on my vague/weird explanations
I should give up on my vague/weird explanations
Question about six core CPU
|
12-03-2013, 11:31 AM
Yeah, I went and looked up the core count on the Wii after ExtremeDude2 pointed that out.
I should give up on my vague/weird explanations
I've got one of these but in the FX 6300 flavor. I've been doing some testing and got some really odd results. I've got mine overclocked to 4.7ghz. I've used nsmb wii with efb copys to ram, with just two cores enabled on my cpu I get 30-40fps in the opening, with 4 cores I get 40-50fps in the opening and with all 6 cores I get 50-60fps in the opening. This scales to what I get in game as well. Some levels play perfect with all 6 cores enabled, but those same levels drop to 30-40fps with only two cores enabled. So I can only assume that with AMD FX the more cores the cpu has the better it will preform in dolphin. But inorder to get full speed those cores have to be clocked between 4.5-4.7 I haven't tested any other games but based on this I can only assume that it would scale the same in all other games but I maybe wrong.
(12-03-2013, 11:00 PM)lamedude Wrote: Wii has 2 CPUs so you were in the right ballpark.Uh, no. As far as I know the Starlet is a small ARM core to take care of loading/unloading titles/IOSes and to do some security checks, also being referred as I/O Brigde. These things are HLE'd in Dolphin, so, the game processing is done in the Broadway, the CPU, emulated by Dolphin in his own thread... (12-04-2013, 04:40 AM)fringle Wrote: So I can only assume that with AMD FX the more cores the cpu has the better it will preform in dolphin.Dolphin only uses two cores (or three if you enable DSP on dedicated thread), no matter what you do, and this has already been discussed thousand of times. If you're getting better performance with all 6 cores enabled then it's something else, likely to be your CPU running in high performance mode only when all cores are enabled...
Avell A70 MOB: Core i7-11800H, GeForce RTX 3060, 32 GB DDR4-3200, Windows 11 (Insider Preview)
ASRock Z97M OC Formula: Pentium G3258, GeForce GT 440, 16 GB DDR3-1600, Windows 10 (22H2) (12-04-2013, 06:50 AM)Jhonn Wrote:I am aware of this which I was I thought my results were strange. But nothing else changed in my config beside disabling/enabling cores on my cpu. Maybe it has something to do with the way AMD cpu's share resources among cores, I really don't know. Just wanted to share my findings. Would like to have an 8 core FX cpu to test with if and see if that scaled the same way.(12-03-2013, 11:00 PM)lamedude Wrote: Wii has 2 CPUs so you were in the right ballpark.Uh, no. As far as I know the Starlet is a small ARM core to take care of loading/unloading titles/IOSes and do some security checks, also referred as I/O Brigde. These things are HLE'd in Dolphin, so, the game processing is done in the Broadway, the CPU, emulated by Dolphin in his own thread... 12-04-2013, 11:06 AM
fringle Wrote:Maybe it has something to do with the way AMD cpu's share resources among cores Correct. The L1I cache, L2 cache, and FPU are all shared at the module level. It depends on which cores you enabled/disable. Each pair of logical cores that you see is actually one physical core at the silicon level. Similar to HT. If you were to disable cores 3-6 for example both remaining threads would be forced to share the same physical core. If you were to disable cores 2, 4, and 6 however it should have no performance hit.
"Normally if given a choice between doing something and nothing, I’d choose to do nothing. But I would do something if it helps someone else do nothing. I’d work all night if it meant nothing got done."
-Ron Swanson "I shall be a good politician, even if it kills me. Or if it kills anyone else for that matter. " -Mark Antony 12-04-2013, 04:50 PM
Jhonn Wrote:Uh, no. As far as I know the Starlet is a small ARM core to take care of loading/unloading titles/IOSes and to do some security checks, also being referred as I/O Brigde. A core that executes ARM instructions. Sounds like a CPU to me. 12-04-2013, 11:19 PM
(12-04-2013, 04:50 PM)lamedude Wrote: A core that executes ARM instructions. Sounds like a CPU to me. A core that executes a small set of very specific functions, HLE'd by Dolphin
Avell A70 MOB: Core i7-11800H, GeForce RTX 3060, 32 GB DDR4-3200, Windows 11 (Insider Preview)
ASRock Z97M OC Formula: Pentium G3258, GeForce GT 440, 16 GB DDR3-1600, Windows 10 (22H2) |
« Next Oldest | Next Newest »
|