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.
Suggestions to the Dolphin Emulator
|
06-24-2013, 12:33 AM
(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 06-24-2013, 12:56 AM
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. 06-24-2013, 03:35 AM
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. 06-24-2013, 04:29 AM
(This post was last modified: 06-24-2013, 06:17 AM by NaturalViolence.)
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 01-01-2014, 01:32 AM
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? |
« Next Oldest | Next Newest »
|
Users browsing this thread: 1 Guest(s)