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


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › Development Discussion v
« Previous 1 ... 44 45 46 47 48 ... 117 Next »

Suggestions to the Dolphin Emulator
View New Posts | View Today's Posts

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
Suggestions to the Dolphin Emulator
06-24-2013, 12:25 AM
#1
Biddlebaddleboo
Unregistered
 
You might want to add CUDA support for NVIDIA GPUs, PhysX support for physics processing, and you may also want to optimize it with a little bit of assembly language.
Reply
06-24-2013, 12:33 AM
#2
AnyOldName3 Offline
First Random post over 9000
*******
Posts: 3,533
Threads: 1
Joined: Feb 2012
(06-24-2013, 12:25 AM)Biddlebaddleboo Wrote: You might want to add CUDA support for NVIDIA GPUs, PhysX support for physics processing, and you may also want to optimize it with a little bit of assembly language.
Cuda support for what? They couldn't write anything that isn't currently multithreaded for CUDA, as it wouldn't work.

Each game has its own physics engine, and doing things with PhysX would do nothing except break games which currently work.

Also, parts of the emulator are written in assembly already.

Finally, all of this should go in the feature request thread so that you only look stupid, rather than looking stupid and getting warning points.
OS: Windows 10 64 bit Professional
CPU: AMD Ryzen 5900X
RAM: 16GB
GPU: Radeon Vega 56
Find
Reply
06-24-2013, 12:43 AM
#3
Biddlebaddleboo
Unregistered
 
OpenCL is in the emulator. Why can't CUDA be in it.
Reply
06-24-2013, 12:56 AM
#4
neobrain Offline
"Wow, I made my code 1000x faster! That means I can make it 2048x slower now!"
**********
Developers (Some Administrators and Super Moderators)
Posts: 3,208
Threads: 50
Joined: Jun 2009
Why are people always suggesting stuff when they have no idea what they're talking about :/

We don't want CUDA because CUDA is equivalent to OpenCL, it's just a different tool for getting the same job done. Actually, we're even trying to get away from OpenCL (and anything like it) because in our single application of it (the texture decoder) it has proven to be an inferior solution to plain GPU shaders.
My blog
Me on Twitter
My wishlist on Amazon.de
Find
Reply
06-24-2013, 03:35 AM
#5
Shonumi Offline
Linux User/Tester
**********
Administrators
Posts: 6,513
Threads: 55
Joined: Dec 2011
Suggestions for Dolphin belong here in the Feature Request thread. Also, you can create issues on Google Code as feature requests. Please use these in the future.

Biddlebaddleboo Wrote:you may also want to optimize it with a little bit of assembly language.

Additionally when coming forward with suggestions for any project, you should try to be as specific as possible. The above statement is very vague. Which Assembly needs to be optimized (x86, x64, ARM) and where in the project code? If you can point to specific examples of inefficiencies (and better yet, viable solutions), the developers and others will be much more receptive to your suggestions.
Website Find
Reply
06-24-2013, 04:29 AM (This post was last modified: 06-24-2013, 06:17 AM by NaturalViolence.)
#6
NaturalViolence Offline
It's not that I hate people, I just hate stupid people
*******
Posts: 9,013
Threads: 24
Joined: Oct 2009
neobrain Wrote:Why are people always suggesting stuff when they have no idea what they're talking about :/

I blame marketing and PR. They convince everyone how amazing their proprietary tech. is with flashy demos without actually explaining what it does, how it works, and what it's useful for. All they figure you need to know as a consumer is that it's awesome, they have it, and the other guys don't.

Biddlebaddleboo Wrote:You might want to add CUDA support for NVIDIA GPUs, PhysX support for physics processing, and you may also want to optimize it with a little bit of assembly language.

Your suggestions are all nuts and show little to no understanding of how emulation works and how any of these technologies work.

Assembly optimizations are for the most part a tremendous waste of time for no gain. Some specific optimizations might be useful though like shonumi mentioned. Cuda has very limited usefulness and everything it could be used for is already done better with SSE. Physx is a custom physics SDK that is completely different from how the games we're emulating handle physics. Therefore it too is useless for the purposes of dolphin (emulating a GC or Wii game).

AnyOldName3 Wrote:Also, parts of the emulator are written in assembly already.

Pfft, barely.
"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
01-01-2014, 01:32 AM
#7
Megadardery Offline
Junior Member
**
Posts: 10
Threads: 2
Joined: Dec 2013
A good thing to add to the dolphin emulator is:

When mapping controls I need to have the option of switching it on or off.

ex: I press 'Shift' to hide the IR and then press it again to show it. understand?
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