• 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 ... 69 70 71 72 73 ... 188 Next »

Dolphin's CPU Recommendations
View New Posts | View Today's Posts

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
Dolphin's CPU Recommendations
07-01-2015, 12:14 PM
#1
danebouchie
Unregistered
 
So as if now, dolphin's recommendations are the "i5-4670K and i5-3570K". I'd like to rethink this a little starting with the following:

"In Dolphin, the only demanding tasks that can run well in parallel are the CPU, the GPU and the DSP ... That's why Dolphin only runs on 3 cores..."

So first off, I believe dolphin only uses 2 cores now (with the exception of a minor third for windows processes on a separate core), as DSP is now handled on the same thread and the option for additional threads is now disabled. When I ran dolphin I discovered there were at most 3 "Important Processes". I have a i5 Quad (4570 @ 3.6 Ghz) and was running Brawl as a benchmark (Because that game still gives me lag every now and then, and its a well played game).

CPU %      Cycles Delta      Thread
24.75      3,210,255,691      MSVCR120.dll!endthreadex+0x90
11.81      1,533,424,896      MSVCR120.dll!endthreadex+0x90
2.75          333,944,978      nvwgf2umx.dll!NVAPI_Thunk+0x41bb9c

What's my point? The bottom two are way less than 25% (a core) and could be considered "running on a single core". If someone could update me on what these threads are, that could be useful too. I believe the first two are the main process (CPU Emulation) and GPU interaction threads respectively.

Now I'll make my current point. I would love to see a benchmark of the i3 4370 and the i3 4170. Both are "cheap" relatively and I believe would make a great recommendation for an "top of the line" dolphin system and here's why.

I first relate to the Dolphin Benchmarks off the FAQ page, we see the top Stock Only Scores

Brand Architecture Model OC/UC? Measured           Max TDP            OS           Time
Intel Haswell i5-4570 Stock 3,600    3,600         84.00 W       Windows 8.1 0:08:36
Intel Haswell     i3-4130     Stock        3,400           3,400              54.00 W            Linux                0:09:24

Just in comparison the i3 gave a 9:24 @ 3.4Ghz. Now if we do a little math, the i3 4370 would (in theory) give ~8.31 and ~8.41. One potentially better than the i5. (But this has a lot to do with OS's a well, but just here me out for a while). Since the i3's are like $80 cheaper, and get around the same, if not better performance I think formatting the FAQ recommendation to recommend would be a better choice, which also implies that any intel CPU will work. And thus I recommend my changes to the FAQ (but I'm really asking this thread to see what you're guys' opinion is on this.

Which CPU should I use?
...

Intel: Newer Core i3, i5 and i7 processors such as the i3-4370 or i5-4670K are extremely fast and very affordable considering their relative power. Typically the faster the process clock (in Ghz) the better. For enthusiasts, the K series allows for overclocking, which can further improve the performance of those CPUs. Core i7 variants yield almost no benefit in IPC over the i5s, likewise i5s with similar clock speeds barely out-perform the i3s as dolphin is dual core. So save the cash if you’re building a Dolphin machine. For laptops, you can rely on the i7-4700MQ and i7-4930MX for the absolute best performance. Most games will run very well on any of those processors.
Reply
07-01-2015, 12:25 PM (This post was last modified: 07-01-2015, 12:27 PM by Fiora.)
#2
Fiora Offline
x86 JIT Princess
**********
Developers (Some Administrators and Super Moderators)
Posts: 237
Threads: 0
Joined: Aug 2014
It uses two cores: one for the CPU thread, one for the GPU thread. But for a game that doesn't use the GPU thread much (for example), the GPU thread will sit idle a lot of the time. Not all games are the same though, and some games even bottleneck on the GPU thread -- or bottleneck on both, in that they're constantly stopped waiting for the other to finish.

So in practice Dolphin is still very dual core, though how much each thread is used depends on the game, and there are definitely some games where it's not utilizing anywhere near the full two cores.
Website Find
Reply
07-01-2015, 12:30 PM
#3
admin89 Offline
Overclocker™ ✓ᵛᵉʳᶦᶠᶦᵉᵈ
*******
Posts: 6,889
Threads: 127
Joined: Nov 2009
For Dolphin only ? Pentium Anniversary Edition G3258 is better than any i3/i5/i7 :
_Same performance as i7 4790k @ 4.4GHz when the G3258 is clocked at 4.6GHz
_Does not need extra cooler unless you go over 4.6GHz
_Cheaper than i3/i5/i7 . Last year , Microcenter offered G3258 + MSI Z97 combo for only 90$ Big Grin
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
07-01-2015, 08:34 PM
#4
Garteal Offline
「Lab Mem. 004」
********
Global Moderators
Posts: 2,095
Threads: 24
Joined: Aug 2011
^ Don't forget that the two extra cores give an approximate increase of 20% in performance.
And don't forget about summer ;p. You might need a better cooler with this heat if you jump in right now.

@OP the FAQ (hardware section) is quite dated at the moment and could definitely use a rewrite.
I think the G3258 is a better fit to put there. It's a very popular (and probably the most recommended CPU atm) for Dolphin if you are purely going to use Dolphin.
Find
Reply
07-01-2015, 09:57 PM
#5
MayImilae Offline
Chronically Distracted
**********
Administrators
Posts: 4,572
Threads: 119
Joined: Mar 2011
H-hey! It isn't that outdated, only about a year old... I'm planning to touch it up before 5.0 comes out anyway.
[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
« 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