• 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 ... 327 328 329 330 331 ... 369 Next »

Another quad core question..
View New Posts | View Today's Posts

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
Another quad core question..
02-18-2010, 02:30 AM
#1
MIKEYK255 Offline
Junior Member
**
Posts: 6
Threads: 1
Joined: Feb 2010
Sorry if this is a repeat..

I understand dolphin currently uses 2 threads for speedup via the
dual core option and that creating 4 threads for quad core would be a
pain, My question is this, when i disable lock threads to core
Dolphin is using all 4 of my processor cores consistantly at same time

Never over 50% of total use but all 4 are in constant use. So whats
happening here?
Intel Q6600 @2.4 x 4
Nvidia GTX 260
Find
Reply
02-18-2010, 02:37 AM
#2
Matoking Offline
Member
***
Posts: 79
Threads: 1
Joined: Nov 2009
Quite possible 2 of the other cores are in use by OS things and background programs.
Find
Reply
02-18-2010, 02:53 AM
#3
MIKEYK255 Offline
Junior Member
**
Posts: 6
Threads: 1
Joined: Feb 2010
(02-18-2010, 02:37 AM)Matoking Wrote: Quite possible 2 of the other cores are in use by OS things and background programs.

Nah its definatly not that, my o/s and background use less than a few % anyway and this jumps the core usage up the same as the other 2 as soon as the emulator is running and keeps it that way

Also worth noting, if u disable the dual core speed up, it still tries to use all 4 cores according win7, i originally thought prob just task manager lieing to me but ive checked a few other programs and getting the same result

From my basic knowledge of cpu threading u cant split a thread across multiple cores so whats going on here?
Intel Q6600 @2.4 x 4
Nvidia GTX 260
Find
Reply
02-18-2010, 03:05 AM (This post was last modified: 02-18-2010, 03:21 AM by spellforce.)
#4
spellforce Offline
Senior Member
****
Posts: 308
Threads: 6
Joined: Sep 2009
(02-18-2010, 02:30 AM)MIKEYK255 Wrote: Sorry if this is a repeat..

I understand dolphin currently uses 2 threads for speedup via the
dual core option and that creating 4 threads for quad core would be a
pain, My question is this, when i disable lock threads to core
Dolphin is using all 4 of my processor cores consistantly at same time

Never over 50% of total use but all 4 are in constant use. So whats
happening here?


1 thread can use one core at a time. 2 thread can use up to 2 core at a time.it no matter what which core was used it just used only 2 at a time.These happen so fast so it just look like it use 4 core ,again like I said it just use 2 at a time(another 2 not use at that moment so it 50% use).
[color=#FF1493]My Skydrive[/color]
Find
Reply
02-18-2010, 02:09 PM
#5
skid Offline
skidau / skid_au
**********
Developers (Some Administrators and Super Moderators)
Posts: 2,006
Threads: 8
Joined: Aug 2009
Yes, spellforce is right. The OS is moving Dolphin's threads between the four cores. Each core is spending an equal amount of time processing Dolphin's code and this is adding up to 50% of the execution time.

Dolphin uses 3 threads. There is an Audio thread as well as the CPU thread and Video thread. Quad cores usually see ~55% cpu usage.
Find
Reply
« Next Oldest | Next Newest »


  • 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