• 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 ... 197 198 199 200 201 ... 368 Next »

Processor Discussion
View New Posts | View Today's Posts

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
Processor Discussion
05-08-2012, 04:35 AM
#1
coolitic Offline
Junior Member
**
Posts: 21
Threads: 5
Joined: Dec 2011
I wonder how dual core makes GPU get de-synced. Is it why tri-core is not being made (because that would be beneficial to some people)
Find
Reply
05-08-2012, 05:30 AM (This post was last modified: 05-08-2012, 06:55 AM by HawaiianPunch.)
#2
HawaiianPunch Offline
Posting Freak
*****
Posts: 878
Threads: 2
Joined: Apr 2011
The Wii and Gamecube have 2 main cores, the CPU thread and the Video thread (not rendering). There are smaller chips too that handle input, DSP etc. but those two are the main ones. Putting 2 threads on 3 cores or more is very complicated, because the two thread would have to be synced perfectly to avoid a crash. Dual core was already hard enough, with its own problems, so tri-core would be almost impossible seeing that it doesn't lend itself to the design of the Wii/GC.
Main Laptop:
Dell XPS 17
i7 2720QM @ 2.2GHz
8GB DDR3 RAM
Nvidia GeForce GT 555M
Windows 7 64-bit
[Image: salsa.gif?noCache=1324617601]
Find
Reply
05-08-2012, 05:56 AM
#3
NaturalViolence Offline
It's not that I hate people, I just hate stupid people
*******
Posts: 9,013
Threads: 24
Joined: Oct 2009
I get what you are trying to say but you worded that really badly.

Quote:The Wii and Gamecube have 2 main cores, the CPU thread and the GPU thread (not rendering).

1. Core != threads
2. The GPU is not a core
3. The GC/Wii doesn't have a GPU thread, that doesn't make any sense
4. The DSP is just as important and just as demanding (in fact more so) to emulate as the GPU

Quote:Putting 2 threads on 3 cores or more is very complicated, because the two thread would have to be synced perfectly to avoid a crash.

Assigning 2 threads to 3 logical cores is impossible. Each thread can only be mapped to one logical core at a time.

Quote:Dual core was already hard enough, with its own problems, so tri-core would be almost impossible seeing that it doesn't lend itself to the design of the Wii/GC.

But it does. And we already do it. DSP LLE on thread puts the LLE dsp emulator on its own thread. 70% load can be achieved on quad core cpus in audio heavy games.

Reworded using proper terminology:
Quote:The GC/Wii have three main processors; the cpu, the gpu, and the dsp. There are other chips too but those three are by far the most difficult to emulate. Having more than 3 threads for emulating the three processors is stupid.
"Normally if given a choice between doing something and nothing, I’d choose to do nothing. But I would do something if it helps someone else do nothing. I’d work all night if it meant nothing got done."  
-Ron Swanson

"I shall be a good politician, even if it kills me. Or if it kills anyone else for that matter. "
-Mark Antony
Website Find
Reply
05-08-2012, 11:38 AM
#4
Runo Offline
Greeny
*******
Posts: 1,194
Threads: 43
Joined: Mar 2009
And then God said: "Let there be brains" And NaturalViolence registered into the dolphin foruns.
Not that this particular information isnt widely spread here, I just felt like doing a joke :p
OS: Windows 10 Pro 64bit Creators Update
CPU: AMD Phenom II X4 960 @ 3.6 GHz
Graphics Card: Nvidia GeForce GTX 960 2GB GDDR5
Motherboard: Gigabyte GA-870A-USB3 AM3+ Revision
RAM: HyperX 8GB Dual Channel @ 1600Mhz
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