• 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 ... 175 176 177 178 179 ... 357 Next »

Will Dolphin's performance improve for GFX-cards??
View New Posts | View Today's Posts

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
Will Dolphin's performance improve for GFX-cards??
08-10-2012, 06:06 AM
#1
cas_tanje
Unregistered
 
Hello fellow Dolphins Smile


So, I've read that a high-end CPU matters more for great performance in Dolphin than a high-end GPU. But with normal PC-games, the GPU matters most.

I have an AMD FX-8150 with an AMD7850 - It's great for normal pc-gaming, but the CPU isn't really great for Dolphin.

In the future, will it then be possible that a great GPU matters more than the CPU? Will that be possible with optimisation for the GPU, so that a REALLY high-end dual-/quad- isn't necessary anymore?


Excuse me for my bad English btw, I hope you understand me and thanks Smile
Greetz!
Reply
08-10-2012, 06:09 AM
#2
DefenderX Offline
The comedy never ends.
*******
Posts: 4,619
Threads: 186
Joined: Dec 2011
Afaik no
[Image: IEZtsj]
[Image: 8fhx2zum.gif]
Best regards,
[color=#C68E17]DefenderX[/color]
Website Find
Reply
08-10-2012, 06:25 AM
#3
cas_tanje
Unregistered
 
Hehe aw that sucks, could you perhaps explain why, please?
Reply
08-10-2012, 06:39 AM
#4
delroth Offline
Making the world a better place through reverse engineered DSP firmwares
**********
Developers (Some Administrators and Super Moderators)
Posts: 1,356
Threads: 63
Joined: Aug 2011
I'd rather have you explain why you think GPUs can do the same kind of jobs CPUs are good to do.
Pierre "delroth" Bourdon - @delroth_ - Blog

<@neobrain> that looks sophisticated enough to not be a totally dumb thing to do
Website Find
Reply
08-10-2012, 07:23 AM
#5
cas_tanje
Unregistered
 
(08-10-2012, 06:39 AM)delroth Wrote: I'd rather have you explain why you think GPUs can do the same kind of jobs CPUs are good to do.

I already expected that question lol.

What I mean is: My CPU+GPU can play all new games on ultra with decent fps. Why is it that I need a better CPU to play SMarioG fluently, while the graphics of the Wii are much worse than the new PC-games from today?

So that's why I'm thinking: could we get better performances if Dolphin is better optimised for GPU's (and CPU's apparently?)
Reply
08-10-2012, 08:07 AM (This post was last modified: 08-10-2012, 08:10 AM by rpglord.)
#6
rpglord Offline
Posting Freak
*****
Posts: 816
Threads: 14
Joined: Sep 2009
Because gamecube and wii games are not meant to be played on pc,and cpu can "translate" them so you can play them.
Even if all of the "translations" were done on gpu,it would be still slower then regural games.
Imagine reading book in english and then reading book in latin ( I presume you dont speak latin )
Even if you have dictionary,reading book in latin would take a lot more time
It doesnt metter even if book in latin was simple child's book,and book in english was dealing with more advance terms and context,you would still read book in english faster.
Find
Reply
08-10-2012, 10:07 AM (This post was last modified: 08-10-2012, 10:09 AM by NaturalViolence.)
#7
NaturalViolence Offline
It's not that I hate people, I just hate stupid people
*******
Posts: 9,009
Threads: 24
Joined: Oct 2009
To answer the OPs original question (which is vague at best so I'll answer both possible interpretations).

1. The CPU and GPU perform different tasks in dolphin. Optimizing the GPU code better would only reduce the load put on the gpu, it would not affect the cpu requirements. In other words optimizing the GPU code better would only help the GPU do its task faster, it would not help the cpu get its work done any faster.
2. GPUs are not designing to run the same type of code as a cpu. A cpu emulator has far too many function calls and data dependencies to run well on a GPU even if it were possible to port it over. Programming limitations exist even with openCL and direct compute that make certain tasks impossible or borderline impossible to do on a gpu, so there is that to consider as well. And finally JIT recompilation would be borderline impossible, you would need to make an interpreter.
"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
« 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