• Login
  • Register
  • Dolphin Forums
  • Home
  • FAQ
  • Download
  • Wiki
  • Code


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › General Discussion v
« Previous 1 ... 365 366 367 368 369

About "Enable Dual Core" on a Single Core Processor...
View New Posts | View Today's Posts

Pages (3): 1 2 3 Next »
Thread Rating:
  • 3 Vote(s) - 2.33 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
About "Enable Dual Core" on a Single Core Processor...
04-27-2009, 11:41 AM
#1
XSFOX Offline
Member
***
Posts: 233
Threads: 18
Joined: Apr 2009
I recently had this off on my Dolphin and noticed the games weren't using all CPU up, but with this on It uses it 100% and I gain a massive boost in game speed. (Some games I can even play full speed, Gotcha Force, games like Kirby Air ride and Melee are almost 100%)


Can I have a Explanation on this? Does Dual Core Enable check box do something else besides Just activating Dual core?
Find
Reply
04-28-2009, 02:45 AM
#2
g-man_emu-gamer Offline
Junior Member
**
Posts: 21
Threads: 5
Joined: Apr 2009
I'm not a dev so I don't know for sure if this is the case, but my guess would that since dual core splits dolphin into two treads(one being the cpu emu and the other gpu) allows the computer to prioritize the threads differently and might even allow for greater speed increases on hyperthreading cpus that allow more than one process on each cycle.
Find
Reply
04-28-2009, 05:48 AM (This post was last modified: 04-28-2009, 05:53 AM by Unknownforce.)
#3
Unknownforce Offline
X
****
Posts: 519
Threads: 11
Joined: Mar 2009
You probably have a single core with hyperthreading technology. (Like a P4) Hyperthreading allows for multiple threads to be run simultaneously, which allows for a greater throughput of data, which means more speed. but programs have to be specifically written to use it. It kind of tricks the OS and apps into thinking it IS a dual core.

This is what Dolphin's Dual Core option does, puts the CPU emulation on one thread, and GPU emulation on another. So just because your computer has a single core, doesn't necessarily mean you can't benefit from the Dual Core option.

I think the name of the option Dual Core should be changed to Dual Thread, because it's not truly Dual Core technically. On my quad core i7, I boot Dolphin up and it says I have 16 cores. This is obviously not true, It does have 16 Threads though because of Hyperthreading. My CPU utilization doesn't go over 13% when running Dolphin because of this.
[Image: Unknownforcesig.jpg]

[Image: 539486.png]

My Dolphin Builds
Find
Reply
04-28-2009, 06:07 AM
#4
cmccmc
Unregistered
 
quick question, do AMD Athlon 64's have hyperthreading tech.
Reply
04-28-2009, 06:19 AM
#5
Unknownforce Offline
X
****
Posts: 519
Threads: 11
Joined: Mar 2009
Hyperthreading is strictly Intel. AMD has something called HyperTransport, which is different. Read about it here: http://en.wikipedia.org/wiki/HyperTransport
[Image: Unknownforcesig.jpg]

[Image: 539486.png]

My Dolphin Builds
Find
Reply
04-28-2009, 07:00 AM (This post was last modified: 04-28-2009, 07:02 AM by DacoTaco.)
#6
DacoTaco Offline
His royal bitchness Tacoboy
*******
Moderators
Posts: 1,134
Threads: 31
Joined: Mar 2009
(04-28-2009, 05:48 AM)Unknownforce Wrote: It kind of tricks the OS and apps into thinking it IS a dual core.
funny cause Hyperthreading is far better then dualcores lol

and dual cores do NOT have hyperthreading
[Image: PeachSig.jpg]
[Image: 566286.png]
[Image: 2280403.png]
Website Find
Reply
04-28-2009, 07:04 AM
#7
Toad King Offline
Member
***
Posts: 72
Threads: 2
Joined: Mar 2009
(04-28-2009, 07:00 AM)Daco Wrote:
(04-28-2009, 05:48 AM)Unknownforce Wrote: It kind of tricks the OS and apps into thinking it IS a dual core.
funny cause Hyperthreading is far better then dualcores lol

and dual cores do NOT have hyperthreading

The Intel Core i7 line has HyperThreading, but those are quad cores so technically you're right.
Find
Reply
04-28-2009, 07:07 AM
#8
DacoTaco Offline
His royal bitchness Tacoboy
*******
Moderators
Posts: 1,134
Threads: 31
Joined: Mar 2009
(04-28-2009, 07:04 AM)Toad King Wrote:
(04-28-2009, 07:00 AM)Daco Wrote:
(04-28-2009, 05:48 AM)Unknownforce Wrote: It kind of tricks the OS and apps into thinking it IS a dual core.
funny cause Hyperthreading is far better then dualcores lol

and dual cores do NOT have hyperthreading

The Intel Core i7 line has HyperThreading, but those are quad cores so technically you're right.
does it?
kinda pointless i think but ok
[Image: PeachSig.jpg]
[Image: 566286.png]
[Image: 2280403.png]
Website Find
Reply
04-28-2009, 07:57 AM (This post was last modified: 04-28-2009, 08:02 AM by FloW3184.)
#9
FloW3184 Offline
Member
***
Posts: 214
Threads: 5
Joined: Mar 2009
hyperthreading is not better than a real dualcore afaik.
only maybe in special cases where 2 threads share the same information.
dolphin (PPC emulation) i think could be one of that cases... but i cant check it due to lack of HT ^^)

but normally a real dualcore is much better than a HT singlecore.

isnt an AMD Athlon64 3800+ the fastest (x86_64-)singlecore ever existed?
My Rig is [Image: sonic09_126821n0f3_203ttr1.gif] for Dolphin
Find
Reply
04-28-2009, 02:52 PM
#10
Lwrabbit420 Offline
Junior Member
**
Posts: 23
Threads: 6
Joined: Apr 2009
OMG Thank you for bringing this topic up, because of this I spent 20 minutes looking up what the hell you were talking about, later to realise that my computer supports hyper-threading. Thank you so much!
Find
Reply
« Next Oldest | Next Newest »
Pages (3): 1 2 3 Next »


  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread: 1 Guest(s)



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode