Yes, I know those are unofficial builds and there's no support here for them. In fact I don't want support, I am just curious to know why those builds are faster (in some cases *MUCH* faster, even 20fps more) than the official Dolphin build. Wouldn't be possible to integrate the code changes (hacks?) of the MMJR builds into the official Dolphin version?
Thread Rating:
Question about Dolphin MMJR and MMJR2
|
02-03-2022, 09:00 AM
The thing about MMJ (including MMJR, but not including MMJR2) is that it includes a lot of changes, most of which aren't well documented and have been added to the code history is a somewhat messy way. This makes it hard to figure out what all the changes actually are doing, and up until this day, nobody seems to have been able to figure out why MMJ runs faster depending on the circumstances, despite many people having tried.
...or at least that's what I would have said if you had asked a few days ago! Actually, through a lot of stubborn efforts from the Android community, the biggest source of speedup for Adreno in MMJ was discovered. It has been included in Dolphin 5.0-15952, and the change will be described in further detail in the upcoming progress report. As for MMJR2, it isn't really much faster than official Dolphin. The main thing it does that can impact performance is to disable all geometry shaders. This is too hacky for our tastes (the rendering of lines and points gets very wonky if you do this), but an alternative solution is being worked on. 02-05-2022, 07:37 AM
(02-03-2022, 09:00 AM)JosJuice Wrote: The thing about MMJ (including MMJR, but not including MMJR2) is that it includes a lot of changes, most of which aren't well documented and have been added to the code history is a somewhat messy way. This makes it hard to figure out what all the changes actually are doing, and up until this day, nobody seems to have been able to figure out why MMJ runs faster depending on the circumstances, despite many people having tried. Thank you for such a clear and comprehensive answer ![]() |
« Next Oldest | Next Newest »
|
Users browsing this thread: 1 Guest(s)