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


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › Android v
« Previous 1 ... 6 7 8 9 10 ... 127 Next »

Question about Dolphin MMJR and MMJR2
View New Posts | View Today's Posts

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
Question about Dolphin MMJR and MMJR2
02-02-2022, 08:13 PM
#1
DJM Offline
Junior Member
**
Posts: 23
Threads: 3
Joined: Jun 2018
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?
Find
Reply
02-03-2022, 09:00 AM
#2
JosJuice Offline
Developer
**********
Developers (Some Administrators and Super Moderators)
Posts: 8,877
Threads: 7
Joined: Oct 2014
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.
Find
Reply
02-05-2022, 07:37 AM
#3
DJM Offline
Junior Member
**
Posts: 23
Threads: 3
Joined: Jun 2018
(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.

...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.


Thank you for such a clear and comprehensive answer Wink
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