Thanks so far.
I'm using a dual Xeon Workstation for Video Rendering in Cinema 4D mainly. But ofc I don't want to go without dolphin emulator. I know that dolphin doesn't use 2 CPUs neither all cores/threads. (I asked a question related to that a few months ago).
I was just wondering why the emulation performance decreased so much since having the second CPU installed.
Well: I updated everything and changed the setting in the NVidia control panel.
The performance increased a bit. The game runs still laggy anyways.
I don't get wind waker running faster than 50%
Might be that you updated Dolphin at the same time or somethin'. Wind Waker uses LLE by default on 4.0, so it may be that you were running 3.5 (or a dev build prior to that specific change) and then upgraded to 4.0(.2) once you got the second CPU. It may also be that the OS decides to separate the two threads too much by putting them on separate CPUs, thus hindering communication between the two threads.
Aside from that, there are dozens of ways to increase Dolphin performance, so if you look around the forums enough you'll know what to do.
KHg8m3r Wrote:The other single-core Xeons are hyper-threaded.
And this invalidates them because?
Hyperthreading is not the same as having 2 cpu cores.
pauldacheez Wrote:It may also be that the OS decides to separate the two threads too much by putting them on separate CPUs, thus hindering communication between the two threads.
My money is on this. If only we had some kind of option to lock the threads to cores so this wouldn't happen. But somebody decided to remove it because it was "useless".
It wasn't quite as bad as that. It can still be done with a weird sequence of batch commands or by meddling in task manager. Learning all of this new convoluted method (assuming you can already read and are a competent computer user who programs) is much faster than spending the age learning to read to a high enough level to be able to tell what the checkbox does (assuming you're a newborn).
I'm pretty sure it had a tooltip stating what it does. And if you're smart enough to do it on your own you should be smart enough to understand what the option did considering it's named perfectly for what it does. The only real difference is going through a bunch of convoluted steps vs. checking a checkbox once.
OK... I still don't know how logical cores on i7s map back to physical ones.
I searched online and got contradictory information.
Is it:
0,1 0
2,3 1
4,5 2
6,7 3
or:
0,4 0
1,5 1
2,6 2
3,7 3
?
Not that it exactly matters right now, since I have a i5-3570K, but I want to know.
It was removed because almost nobody who had it checked was in a situation where it could actually provide a benefit, thus it was naught but a placebo that added unnecessary code complexity. Tough shit for those who can benefit, we want clean code.
(01-15-2014, 09:17 AM)NaturalViolence Wrote: [ -> ]KHg8m3r Wrote:The other single-core Xeons are hyper-threaded.
And this invalidates them because?
Hyperthreading is not the same as having 2 cpu cores.
Can Dolphin not use a hyperthreading core as a logical core for processing?
Yes. But that still doesn't make it a dual core cpu. There are plenty of single core xeons that run dolphin. That was my point.
jimbo1qaz Wrote:OK... I still don't know how logical cores on i7s map back to physical ones.
I searched online and got contradictory information.
Is it:
0,1 0
2,3 1
4,5 2
6,7 3
or:
0,4 0
1,5 1
2,6 2
3,7 3
?
The second. The first one doesn't even make any sense and is likely a mess of typos.