Emulator Issues #8016
closedARM32 JIT without Fastmem causes issues
0%
Description
Game Name?
Many, such as Luigi's Mansion, Wind Waker, Mario Sunshine
Game ID?
Many
What's the problem? Describe what went wrong in few words.
When using the ARM32 JIT without fastmem, there are tons of problems in many games which aren't present with fastmem. Some examples are Luigi's Mansion was no sound and crashes after the first cutscene, Mario Sunshine freezes before the title loads, and Wind Waker's menus don't display correctly and the camera in-game is all over the place. The problems don't seem to occur in the Interpreter, but I only tested Mario Sunshine as the Interpreter is too slow. This issue appeared after PR #1542, but I haven't narrowed down exactly what caused it because lately whenever I try to build Dolphin myself, the ARM32 JIT crashes the app instantly. I was planning on resolving myself, but because my builds don't seem to work, I can't.
What did you expect to happen instead?
The games should run the same, if not more stable without fastmem.
What steps will reproduce the problem?
- Get a build newer than 4.0-4139
- Launch a game with ARM32 JIT and fastmem disabled
- Get unexpected results
Dolphin 3.5 and 3.5-367 are old versions of Dolphin that have
known issues and bugs, so don't report issues about them and test the
latest Dolphin version first.
Which versions of Dolphin did you test on?
Various builds later than 4.0-4139
Does using an older version of Dolphin solve your issue? If yes, which
versions of Dolphin used to work?
4.0-4139
What are your PC specifications? (including, but not limited to: Operating
System, CPU and GPU)
Tested on Moto X running KitKat and Lollipop (Snapdragon 801 2.5GHz, Adreno 330)
Tested on Moto G running Lollipop (Snapdragon 400 1.2GHz, Adreno 300)
Is there any other relevant information? (e.g. logs, screenshots,
configuration files)
N/A