![]() |
|
Another quad core question.. - Printable Version +- Dolphin, the GameCube and Wii emulator - Forums (https://forums.dolphin-emu.org) +-- Forum: Dolphin Emulator Discussion and Support (https://forums.dolphin-emu.org/Forum-dolphin-emulator-discussion-and-support) +--- Forum: General Discussion (https://forums.dolphin-emu.org/Forum-general-discussion) +--- Thread: Another quad core question.. (/Thread-another-quad-core-question) |
Another quad core question.. - MIKEYK255 - 02-18-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? RE: Another quad core question.. - Matoking - 02-18-2010 Quite possible 2 of the other cores are in use by OS things and background programs. RE: Another quad core question.. - MIKEYK255 - 02-18-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? RE: Another quad core question.. - spellforce - 02-18-2010 (02-18-2010, 02:30 AM)MIKEYK255 Wrote: Sorry if this is a repeat.. 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). RE: Another quad core question.. - skid - 02-18-2010 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. |