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


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › Support v
« Previous 1 ... 571 572 573 574 575 ... 1198 Next »

Why is Dolphin GC emulating slow and how can I fix it?
View New Posts | View Today's Posts

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
Why is Dolphin GC emulating slow and how can I fix it?
04-28-2014, 11:17 AM (This post was last modified: 04-28-2014, 11:18 AM by mbc07.)
#8
mbc07 Offline
Wiki Caretaker
*******
Content Creators (Moderators)
Posts: 3,578
Threads: 47
Joined: Dec 2010
Well, I linked some sections of the FAQ for you, but apparently you didn't get it, so I'll quote for you:
Dolphin FAQ Wrote:Why do I need such a powerful computer to emulate an old console?
While it's true the GameCube and Wii hardware is a lot slower than what you need to emulate the console using Dolphin, the hardware found in these consoles is also very different from what you can find in a gaming PC. For example:
  • Instead of an Intel or AMD x86 CPU, GameCube and Wii use an IBM PowerPC CPU. Games are programmed for this CPU: when emulating, every basic instruction a game runs needs to be translated to something a PC can execute. Depending on the instruction, this can take from 2x to 100x clock cycles, which explains why you need more than a 486MHz CPU to emulate a GameCube.
  • The RAM in these consoles is SRAM, smaller but faster than the SDRAM used in a PC. It is also shared between CPU and GPU, which makes operations like texture uploads (CPU memory to GPU memory) or framebuffer copies (GPU memory to CPU memory) a lot less demanding than they are on a PC.
  • The GPU is not using shaders: every graphics effect and every computation done by the game is executed directly by the hardware without an intermediate programming language. This does not match how a PC GPU works at all. Dolphin uses shaders on the PC GPU to translate what the GC GPU can do directly in hardware, causing it to run a lot slower.
  • A PC runs an operating system in order to be able to run several programs at the same time. A GameCube or a Wii does not have the same requirement and can directly execute things on the hardware without going through the operating system, making a lot of communication between chips faster.
This list is not exhaustive but should give you a good idea of what exactly makes emulation require a powerful computer.

If you still insists that nothing of what we said make sense, sorry, I'll not waste my time answering you again. You could also try other emulator if Dolphin is the problem (let's see if you can find another GC/Wii emulator that run most of the commercial games at full speed) Dodgy
Avell A70 MOB: Core i7-11800H, GeForce RTX 3060, 16 GB DDR4-3200, Windows 11 (Insider Preview)
ASRock Z97M OC Formula: Pentium G3258, GeForce GT 440, 16 GB DDR3-1600, Windows 10 (22H2)
Find
Reply
« Next Oldest | Next Newest »


Messages In This Thread
Why is Dolphin GC emulating slow and how can I fix it? - crashisgod - 04-27-2014, 02:41 PM
RE: Why is Dolphin GC emulating slow and how can I fix it? - mbc07 - 04-27-2014, 03:12 PM
RE: Why is Dolphin GC emulating slow and how can I fix it? - crashisgod - 04-28-2014, 03:44 AM
RE: Why is Dolphin GC emulating slow and how can I fix it? - DarkeoX - 04-28-2014, 10:02 AM
RE: Why is Dolphin GC emulating slow and how can I fix it? - delroth - 04-28-2014, 03:57 AM
RE: Why is Dolphin GC emulating slow and how can I fix it? - Anti-Ultimate - 04-28-2014, 04:00 AM
RE: Why is Dolphin GC emulating slow and how can I fix it? - JMC47 - 04-28-2014, 10:06 AM
RE: Why is Dolphin GC emulating slow and how can I fix it? - mbc07 - 04-28-2014, 11:17 AM

  • 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