• 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 ... 161 162 163 164 165 ... 368 Next »

Can't get it to run games fast enough.
View New Posts | View Today's Posts

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
Can't get it to run games fast enough.
09-10-2013, 02:30 PM
#1
RADcookie
Unregistered
 
I am very disappointed. I tried Conduit 2 and Rayman Origins and can't get either to run as fast as on the Wii. Conduit is basically unplayable, and Rayman is like at 1/2 speed. It seems like the emulator does not do a good job of maximizing the use of multi-core processors. I am new to this whole thing and have not overclocked anything on my system. Win 7 x64 on AMD FX8150 3.6 Ghz 8 core with 4x 4Gb of Patriot DDR3 RAM and a GTX 760 GPU. Any ideas? Seems like I need a massive speedup and don't see where the bottle neck is. System works great on Battlefield 3, etc. I understand emulation is a totally different animal, but thought I would have better luck than this. Are any significant changes/revisions in store that will improve this for me?
Reply
09-10-2013, 03:11 PM (This post was last modified: 09-10-2013, 03:27 PM by Shonumi.)
#2
Shonumi Offline
Linux User/Tester
**********
Administrators
Posts: 6,505
Threads: 55
Joined: Dec 2011
' Wrote:It seems like the emulator does not do a good job of maximizing the use of multi-core processors.

That's because the process of emulating the GC/Wii is not easily broken up into many major threads. Dolphin will at most use 3 major threads to do a significant portion of its processing, one thread to emulate each of the following GC/Wii components: CPU, GPU, and DSP. Normally, unless you select DSP on Dedicated thread, Dolphin will not use another thread to emulate the DSP, so with its default settings, it's a dual-core application. DSP on Dedicated thread is only recommended for LLE audio, so just ignore it for now since you're interested in speed (which is what HLE audio is for, and it doesn't really benefit from DSP on Dedicated Thread.

Sorry for spewing out terminology at you, but tl;dr, Dolphin isn't designed to significantly utilize more than three cores. Again, this is due to the nature of what's being emulated. Certain real-life tasks are good candidates for multi-threading (photo/video processing, encryption, compression, etc), but others aren't. Dolphin is one of them. This has been discussed extensively beforehand here on the forums; google or use the forum search if you're interested in the technical details. See the FAQ for a shortened explanation: https://dolphin-emu.org/docs/faq/#couldnt-dolphin-use-more-my-cpu-cores-go-faster

Anyway, Dolphin needs a few good, fast cores with high single-threaded IPC (Instructions Per Clock). The AMD FX series of CPUs, unfortunately, does not have a high enough IPC for Dolphin without serious overclocking. We've done benchmarks to prove this sort of phenomenon; you can have a look for yourself here: https://forums.dolphin-emu.org/Thread-the-legend-of-zelda-the-wind-waker-cpu-benchmark FX CPUs need to OC fairly high just to match their non-OCed Intel counterparts. The short story is that your CPU isn't particularly strong for Dolphin without overclocking, and even when overclocked, it won't reach fullspeed in a number of demanding games. This isn't Dolphin's fault; Dolphin can't be "optimized" for FX CPUs as much as it can't be optimized for i5s and i7s. This is just the different natures of the hardware, not the software.

Digressing, what can you do to get the speed up? Well, overclocking is the obvious. Dolphin is a beastly emulator, perhaps the most beastly of them all. Don't underestimate how strong a CPU needs to be to effectively run it and certain games. Try hitting around 4.0GHz and see if things improve there. If not, come back to us and post screenshots of your settings, and we'll try to help you from there.
Website Find
Reply
09-10-2013, 10:27 PM
#3
RADcookie
Unregistered
 
Thank you for the feedback. I suspected that it was the CPU limitation after reading about optimizing settings and playing with them. Guess I will learn how to overclock and try again. Is there an easy upgrade I can make by replacing my FX8150 with a better AM3+ cpu? Or is this just an AMD limitation?
Reply
09-10-2013, 11:23 PM
#4
ExtremeDude2 Offline
Gotta post fast
*******
Posts: 9,309
Threads: 273
Joined: Dec 2010
AMD tends to be much worse then intel clock-for-clock
Check out my videos (dead)
[Image: sig-22354.png]
Website Find
Reply
09-11-2013, 02:10 PM
#5
delroth Offline
Making the world a better place through reverse engineered DSP firmwares
**********
Developers (Some Administrators and Super Moderators)
Posts: 1,354
Threads: 63
Joined: Aug 2011
Yep. Look at this to see how terrible AMD is at CPUs: http://forums.pcsx2.net/Thread-CPU-Benchmark-designed-for-PCSX2-based-on-FFX-2
Pierre "delroth" Bourdon - @delroth_ - Blog

<@neobrain> that looks sophisticated enough to not be a totally dumb thing to do
Website 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