• 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 … 56 57 58 59 60 … 370 Next »

CPU vs GPU Workload Proportion
View New Posts | View Today's Posts

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Threaded Mode
CPU vs GPU Workload Proportion
01-28-2018, 01:08 PM (This post was last modified: 01-29-2018, 06:39 AM by Mxyl V.)
#1
Mxyl V Offline
Junior Member
**
Posts: 38
Threads: 5
Joined: May 2016
Hello,

From what I've heard, Dolphin mostly relies on the CPU rather than the GPU; however, I was wondering which processing unit takes care of which aspects of the emulation (and, if/when I were to upgrade my GPU, what would improve afterward). My best guess was that the CPU takes care of the emulation by setting up a console equivalent while the GPU is used for the game's graphical aspects (such as models) and anything concerning enhancements/post processing; is that roughly accurate, or did I really miss how the program works? 
Thanks!  
Find
Reply
01-28-2018, 01:37 PM (This post was last modified: 01-28-2018, 01:38 PM by Shonumi.)
#2
Shonumi Offline
Linux User/Tester
**********
Administrators
Posts: 6,526
Threads: 55
Joined: Dec 2011
In a general sense, what you describe is how Dolphin's workload is distributed. Dolphin emulates the GC/Wii CPU and DSP on your CPU. Other things like memory (work RAM, memory mapped I/O registers, and the MMU) also rely exclusively on your CPU, except where some video memory is concerned in some cases (I think?). The GPU handles emulating the GC/Wii GPU (more so now than ever with ubershaders) and deals with output to your screen. If I recall correctly, there are times when the CPU and GPU need to communicate, so one might be waiting for the other. It's been forever since I knew a super great deal about Dolphin's internals, so I might be outdated/misinformed about some stuff.

Anyway, an easy way to test if a game is stressing your CPU or GPU is to set your IR to 1x. If you can't handle that, chances are your CPU is the bottleneck (in rare cases, both CPU and GPU might be too weak to run anything, regardless of 1x IR). If you can run a game at 1x IR, the GPU will be the bottleneck as you increase the IR.
Website Find
Reply
01-29-2018, 06:41 AM
#3
Mxyl V Offline
Junior Member
**
Posts: 38
Threads: 5
Joined: May 2016
Ah, that makes sense. Thanks!
Find
Reply
« Next Oldest | Next Newest »


  • View a Printable Version
Forum Jump:


Users browsing this thread: 1 Guest(s)



Powered By MyBB | Theme by Fragma