Dolphin, the GameCube and Wii emulator - Forums

Full Version: Optimal setting for hyperthreading chips?
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2
(04-17-2011, 03:28 PM)NaturalViolence Wrote: [ -> ]
Quote:so you assume it's supposed to increase performances each time Big Grin

That sentence makes no sense. It SHOULD increase performance in theory since locking the affinity to two threads would cause turbo boost to raise the clock rate higher. It doesn't increase performance "each time" though, any change would be constant.

Quote:Who is this "we" he speaks of?

Me/xenofears/skid/and the guy who discovered that it was a bitmask (can't remember his name)

I'm not going to get deep into it since I don't feel like spending 15 minutes writing a wall of text but if you read this thread from this page you'll see what happened: http://forums.dolphin-emu.org/showthread.php?tid=13556&page=4

Quote:no, no you didn't.

Yes, yes we did. I remember it quite well, unless it got broken again, which is impossible since nobody has touched that code since then.

Using lock threads to cores will not cause the affinity to be set to separate logical threads that belong to the same physical thread. It should use multiple "real cores" or whatever you want to call them.

Of course any difference will be small. But you should receive excellent performance regardless of whether the option is on or off. Before the changes dolphin would just grab the first two threads (affinity for the 2 threads was 0 and 1), now it actually changed the affinity based on the type of cpu you have to ensure it behaves properly with cpus that use HT when locking the thread affinity.

I meant could it be considered as default setting? and thanx for sayiny my sentences got no sense Big Grin
Quote:I meant could it be considered as default setting? and thanx for sayiny my sentences got no sense Big Grin

You mean should lock threads to cores be on by default?

Not really. It makes almost no difference. It might be slightly slower or slightly faster depending on the OS and cpu.

Quote:Sounds very interesting. I use a i7 720 Quad; do you think, it is useful to use only core "0" and "2" (as to be the first two physical cores) via task-manager and then enable "threads to core" on Dolphin as a good "combo"?

Well turning on lock threads to cores should do that by itself. And to be honest I'm not totally sure what that would do. I'm assuming task managers affinity settings would just override dolphin's but I don't really know.
Pages: 1 2