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


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › Hardware v
« Previous 1 ... 52 53 54 55 56 ... 188 Next »

Dolphin uses single core at high speed instead of multiple cores
View New Posts | View Today's Posts

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
Dolphin uses single core at high speed instead of multiple cores
04-03-2016, 09:08 PM
#1
Oemenia Offline
Member
***
Posts: 57
Threads: 14
Joined: Dec 2013
As the topic says, Dolphin chooses to instead boost a single core to high speeds rather than use dual cores. This is worse in many ways as it causes my CPU to heat up causing throttling (and so stutters) and singlecore is just generally slower.

If I limit my CPU speed to 2.2 ghz its more likely to use the second core but even then its only occasionally. Its only at about 1.6ghz that the second core is used consistently but off course the framerate suffers due to the low speed.

What can I do?
New: Dell Inspiron 15 7580 | Intel i7-8565U @ 1.8 GHz | 16 GB DDR4 RAM | GeForce MX150 2 GB

Old: Lenovo IdeaPad Z510 | Intel i7-4702MQ @ 2.2 GHz | 6 GB DDR3 RAM | GeForce GT 740M 1 GB


Find
Reply
04-03-2016, 09:13 PM
#2
Anti-Ultimate Offline
Above and Beyond
*******
Posts: 1,957
Threads: 29
Joined: May 2010
Dolphin has no control over how your computer chooses to turbo boost the cores. If your CPU is overheating that's really not Dolphin's problem.

Find
Reply
04-03-2016, 10:53 PM (This post was last modified: 04-03-2016, 10:54 PM by admin89.)
#3
admin89 Offline
Overclocker™ ✓ᵛᵉʳᶦᶠᶦᵉᵈ
*******
Posts: 6,889
Threads: 127
Joined: Nov 2009
There is no way Dolphin could use only one core unless you disable dual core mode in Dolphin configuration . In fact , Dolphin can use more than two cores , especially when you use DX12 (multi-threading) . You need Windows 10 x64 to use DX12 back end though
DX12 is 50-60% faster than DX11
Btw multi-media laptop can not handle Dolphin .
Repasting your laptop will lower the heat .
Laptop: (Show Spoiler)
Clevo W230SS : 3200x1800 IPS | i7 4700MQ @ 3.6GHz (Intel XTU + Triple fan mod) | GTX 860M GDDR5 | 128GB Toshiba CFD SSD | 16GB DDR3L 1600MHz
Aspire 715 43G : 1080p 144Hz |  R5 5625U @ 4.3GHz | Nvidia RTX 3050 4GB | 500GB WD SSD  | 16GB DDR4 3200MHz 
Mini PC :: (Show Spoiler)
G3258 @ 4.6GHz | ELSA GTX 750 | Asrock Z87E ITX | 600W SFX 80+ Gold Silverstone + SG06-LITE | Corsair Vengeance 8GB 2000MHz | Scythe Kozuti + Ao Kaze | 45TB 2.5" Ex HDD (in total) , Zelda Gold Wiimote , LE Wii Classic Controller , Gold LE PS3 DualShock , BlackWidow Chroma ,
Now Playing : Xenoblade Definitive Edition on Yuzu - Switch Emu 

 
Find
Reply
04-04-2016, 12:03 AM
#4
mimimi Offline
Senior Member
****
Posts: 720
Threads: 1
Joined: May 2014
It does happen that about 1 cpu core is used total, even with dual core mode enabled. Whenever the cpu or the gpu thread waits for the other, it idles.

Your OS(windows) is responsible for spreading the work over your available cores, so the heat production is evenly distributed.

If your cpu throttles down under full load on one core, there's either some cooling problem, or it's badly designed. What's the purpose of a 3.1 Ghz turbo, if it doesn't actually work when you need 3.1 Ghz? If it's an older laptop, maybe it's worth checking the thermal paste and possibly replacing it. But that's something for advanced users only though.
Find
Reply
04-11-2016, 05:32 PM
#5
tuanming Offline
Senior Member
****
Posts: 378
Threads: 10
Joined: Dec 2010
Picture or it didn't happen.

Apply better thermal paste to the CPU heatsink if you want to reduce the temperature problem. Your laptop probably have shitty or dried up thermal paste.
[color=#3366ff]CPU: Intel Core i7 4790K OC'ed @ 5GHz[/color]
[color=#339933]GPU: MSi N580 Lightning Extreme 3GB[/color]
[color=#cc3333]RAM: CORSAIR Vengeance Pro 16GB DDR3 @ 2666MHz[/color]
[color=#333333]HDD: Samsung 840 Pro SSD 512GB[/color]
[color=#6666ff]CPU cooler: Noctua NH-U14S w/Noctua NF-A15 PWM 140mm Premium[/color]
[color=#ff3333]MOBO: Asus Maximus VI Hero LGA 1150 Z87[/color]
[color=#cc3399]CASE: Thermaltake Urban T81 Full Tower[/color]
Find
Reply
04-12-2016, 02:25 AM (This post was last modified: 04-12-2016, 02:26 AM by MayImilae.)
#6
MayImilae Offline
Chronically Distracted
**********
Administrators
Posts: 4,598
Threads: 119
Joined: Mar 2011
Oemenia Wrote:Dolphin chooses to instead boost a single core to high speeds rather than use dual cores.

In Dual Core mode, Dolphin has two cores that it uses primarily with a CPU thread (emulating the Wii's CPU) and a GPU thread (used to process things to send to your video card, sync with the CPU thread, etc). Dolphin will use a single CPU core for each thread of Dual Core mode, and how much each core uses depends on how demanding each thread is at the time. If only one core is maxed out, that means that either the CPU thread or the GPU thread (probably the CPU thread) is being bottlenecked by your CPU.

The situation you described is very normal! You most likely are just playing a game that relies heavily on the CPU thread while not being demanding on the GPU thread. Raise the internal resolution and the GPU thread will go up a bunch, I'm sure!
[Image: RPvlSEt.png]
AMD Threadripper Pro 5975WX PBO+200 | Asrock WRX80 Creator | NVIDIA GeForce RTX 4090 FE | 64GB DDR4-3600 Octo-Channel | Windows 11 22H2
MacBook Pro 14in | M1 Max (32 GPU Cores) | 64GB LPDDR5 6400 | macOS 12
Find
Reply
04-24-2016, 02:02 AM
#7
Oemenia Offline
Member
***
Posts: 57
Threads: 14
Joined: Dec 2013
(04-12-2016, 02:25 AM)MaJoR Wrote: In Dual Core mode, Dolphin has two cores that it uses primarily with a CPU thread (emulating the Wii's CPU) and a GPU thread (used to process things to send to your video card, sync with the CPU thread, etc). Dolphin will use a single CPU core for each thread of Dual Core mode, and how much each core uses depends on how demanding each thread is at the time. If only one core is maxed out, that means that either the CPU thread or the GPU thread (probably the CPU thread) is being bottlenecked by your CPU.

The situation you described is very normal! You most likely are just playing a game that relies heavily on the CPU thread while not being demanding on the GPU thread. Raise the internal resolution and the GPU thread will go up a bunch, I'm sure!

Thanks I'll give what you said a shot. I always thought that my GPU was more of a bottleneck these days.

Most importantly I've noticed LESS stuttering when I cap the speed of my CPU. This is also the case with PC games as I have more consistency but more core are used more regularly.
New: Dell Inspiron 15 7580 | Intel i7-8565U @ 1.8 GHz | 16 GB DDR4 RAM | GeForce MX150 2 GB

Old: Lenovo IdeaPad Z510 | Intel i7-4702MQ @ 2.2 GHz | 6 GB DDR3 RAM | GeForce GT 740M 1 GB


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