(11-11-2017, 12:55 AM)AnyOldName3 Wrote: [ -> ]Turning off hyperthreading is very unlikely to help. The only time Hyperthreading is a disadvantage is when the OS puts two threads that compete for the same parts of a CPU core on the same CPU core, and modern OSes are good at not doing that when there are spare cores. I'd leave it on.
As no-one's mentioned it yet, I'm going to recommend switching from 5.0 to a more recent development build as there are gazillions of fixes and you're going to end up having a nicer time.
In conclusion, you're almost certainly seeing a CPU bottleneck. If you want to make this obvious, use task manager to set the affinity of Dolphin subprocesses to specific cores, and you'll see one of them is maxed out.
Already have mine set to Max Performance in NVCP.
Here, I locked Dolphin to two cores, seeing 80% on both cores in Baldur's Gate: Dark Alliance.
(11-14-2017, 08:12 AM)Peter Njeim Wrote: [ -> ]It seems as though your CPU is comparable to a low-end current gen CPU. I don't know why you're claiming your PC is high-end, sure the GTX 1070 is nice, but my GT 640M can handle 2x IR on Wii games. Dolphin's GPU requirements are so low, that your emulation performance almost only depends on the CPU, and as these benchmarks suggest, your CPU is very old.
http://cpu.userbenchmark.com/Compare/Intel-Xeon-E3-1240-v3-vs-AMD-Ryzen-3-1300X/m4602vs3930
I'm playing at 5x internal.
Userbenchmark is notoriously unreliable.
My PC is high end, the CPU alone is $400 and the mobo is $250. Plus 16GB of RAM (took 4 out because it was causing parity issues), and 5TB of storage, certainly high end. Actually seeing a GPU bottleneck in most games that can use all my cores like F4 and GTA5, GPU is always at 100%, in fallout 4 my CPU maxes at 35% and in GTA 5 it uses it a lil more at 70%.
Saying my PC is not high end is like saying a 2004 Corvette isn't fast. Sure, some of the hardware is old, but it still plays every game I own at my native resolution without problems. My library has increased so much because I can actually run these games now.
So what you're saying is that Dolphin is the problem, not my PC, because Dolphin doesn't care about high core counts. I feel bad for people with the Xeon Phi 7210. Dolphin must suck.
Well, I'm off to try Dolphin 3.5, probably works better than 5.0 with less slowdowns.
We literally just told you why Dolphin doesn't use all of your cores.
I'm sorry that you don't understand that you can't just make GC/Wii emulation "use more threads" but honestly, feel free to use 3.5, because that means that you can't get any support and the forums will be a bit less dumb.
Cheers
(11-17-2017, 10:57 AM)EagerStallion Wrote: [ -> ]My PC is high end, the CPU alone is $400 and the mobo is $250. Plus 16GB of RAM (took 4 out because it was causing parity issues), and 5TB of storage, certainly high end. Actually seeing a GPU bottleneck in most games that can use all my cores like F4 and GTA5, GPU is always at 100%, in fallout 4 my CPU maxes at 35% and in GTA 5 it uses it a lil more at 70%.
Saying my PC is not high end is like saying a 2004 Corvette isn't fast. Sure, some of the hardware is old, but it still plays every game I own at my native resolution without problems. My library has increased so much because I can actually run these games now.
So what you're saying is that Dolphin is the problem, not my PC, because Dolphin doesn't care about high core counts. I feel bad for people with the Xeon Phi 7210. Dolphin must suck.
Well, I'm off to try Dolphin 3.5, probably works better than 5.0 with less slowdowns.
Well...
1) Dolphin isn't a PC game. So, the fact you can max out a lot of PC games means literally
nothing for Dolphin.
2) Sandy Bridge architecture is from 2011, we're in 2017. It doesn't matter how much you paid for your Xeon, it's IPC rate still is
way lower than any recent CPU based on Ryzen/Kaby Lake architectures.
3) Due the way Dolphin works, IPC rate is way more important than the number of CPU cores you have. In other words, even if you had a Sandy Bridge based CPU with 5874128187 cores, it would still have a
much worse performance than a 2 core Kaby Lake or Ryzen CPU running at similar clock speeds in Dolphin.
4) Dolphin only uses two hard working threads (in some cases, 3). And no, considering the technical aspects of the consoles we emulate, making Dolphin use more cores/threads wouldn't improve anything, it probably would make it run even slower.
5) You're free to use whatever Dolphin version you want, but you're on your own. On these forums we only provide support for the latest stable release (currently 5.0) and the latest development version (currently 5.0-5824).
(11-17-2017, 11:35 AM)Helios Wrote: [ -> ]We literally just told you why Dolphin doesn't use all of your cores.
I'm sorry that you don't understand that you can't just make GC/Wii emulation "use more threads" but honestly, feel free to use 3.5, because that means that you can't get any support and the forums will be a bit less dumb.
Cheers
I get it, I just think it's dumb that computers just work that way.
(11-17-2017, 11:59 AM)mbc07 Wrote: [ -> ]Well...
1) Dolphin isn't a PC game. So, the fact you can max out a lot of PC games means literally nothing for Dolphin.
2) Sandy Bridge architecture is from 2011, we're in 2017. It doesn't matter how much you paid for your Xeon, it's IPC rate still is way lower than any recent CPU based on Ryzen/Kaby Lake architectures.
3) Due the way Dolphin works, IPC rate is way more important than the number of CPU cores you have. In other words, even if you had a Sandy Bridge based CPU with 5874128187 cores, it would still have a much worse performance than a 2 core Kaby Lake or Ryzen CPU running at similar clock speeds in Dolphin.
4) Dolphin only uses two hard working threads (in some cases, 3). And no, considering the technical aspects of the consoles we emulate, making Dolphin use more cores/threads wouldn't improve anything, it probably would make it run even slower.
5) You're free to use whatever Dolphin version you want, but you're on your own. On these forums we only provide support for the latest stable release (currently 5.0) and the latest development version (currently 5.0-5824).
In some cases, 3, you said. What games use three cores? ANd would forcing Dolphin to use 2-3 cores in Task manager improve performance?
There are a few games where low-level DSP (basically the sound chip) emulation is needed, and this can be put on a different thread in some cases. I'm not sure there are any games that work differently with DSP LLE to HLE that actually work with DSP LLE on a separate thread, though. Either way, it's extra work that Dolphin has to do (that happens to be able to go on a different thread as it's a different chip) so it won't make things go faster.
Locking Dolphin to specific cores won't improve performance, and might hinder it. The switching between cores is for heat management, and if you make two cores get hotter than the rest, you're less likely to have Turbo Boost work and more likely to end up with throttling.
(11-17-2017, 10:57 AM)EagerStallion Wrote: [ -> ]So what you're saying is that Dolphin is the problem, not my PC, because Dolphin doesn't care about high core counts.
Heh, two cores are more similiar with two computers side by side than with one computer with the double clock speed. Do you also expect dolphin to run faster by running it on two computers at once?
Okay, been a while, I now have a 4790K at 4.8Ghz, 32GB 3200MHz DDR3 at CL9, and the same 1070 lmao
still getting problems.
(07-31-2018, 01:06 PM)DJBarry004 Wrote: [ -> ]Are you using latest dev build? https://dolphin-emu.org/download/
What are your settings?
Dev build breaks some graphical settings for BGDA so I'm using the latest stable.
What settings do you need?