New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Disable MMU in Metal Gear Solid: Twin Snakes and True Crime: New York City #7660

Open
wants to merge 1 commit into
base: master
from

Conversation

1 participant
@JMC47
Copy link
Contributor

JMC47 commented Dec 29, 2018

This is probably going to be a bit controversial as we're having the MMU
on for these games is more accurate. But, I've probably been contacted
by over ten users in the past two months about these games stuttering
madly.

True Crime: New York City can clear the JIT caches 3 times a second, and
Metal Gear Solid will heavily stutter every single time an enemy sees
you. Considering Dolphin is used in Speedruns for MGS, some users are
turning to forks simply because they have different default settings,
which I think is a bit silly.

Until we can figure out why Enable MMU is causing such violent results
in these games, I think it would be reasonable to disable MMU emulation
in them and bring their behavior to before MMU was forced on. If others
disagree, feel free to close, I just wanted to bring this to attention.

Once the JIT issue is fixed, this could be reverted with no penalty. There
are likely other games with the same issue, but, these two are the ones
that I've seen being complained about the most and I have personally
tested.

Disable MMU in Metal Gear Solid and True Crime: NY
This is probably going to be a bit controversial as we're having the MMU
on for these games is more accurate.  But, I've probably been contacted
by over ten users in the past two months about these games stuttering
madly.

True Crime: New York City can clear the JIT caches 3 times a second, and
Metal Gear Solid will heavily stutter every single time an enemy sees
you.  Considering Dolphin is used in Speedruns for MGS, some users are
turning to forks simply because they have different default settings,
which I think is a bit silly.

Until we can figure out why Enable MMU is causing such violent results
in these games, I think it would be reasonable to disable MMU emulation
in them and bring their behavior to before MMU was forced on.  If others
disagree, feel free to close, I just wanted to bring this to attention.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment