-
Notifications
You must be signed in to change notification settings - Fork 1
Description
Description of the issue
I am experiencing severe stuttering and 'loading' lag while playing Metroid Prime 4: Beyond on macOS (Apple Silicon). The game performance drops significantly, not due to hardware limitations, but because the emulator gets stuck in a loop calling multimedia services that are currently stubbed.
Concretely, opening doors and witnessing new enemies for the first time 'pauses' the game for a little over a minute, while sound continues playing in the background.
Looking at the logs, there is a massive flood of ServiceMm SetAndWait and ServiceMm Get stubbed messages (hundreds per second). This behaviour chokes the CPU, preventing it from feeding the GPU fast enough, resulting in the "GPU processing thread is too slow" warning.
I also observed Ryujinx using about 12GB of memory during gameplay, which I found unusual.
Reproduction steps
Only tested on the first 5 minutes of gameplay for Metroid Prime 4.
Log file
Ryujinx_Canary_1.3.233_2025-12-12_18-16-39.log
OS
macOS 26.2 Tahoe (25C56)
Ryujinx version
Ryujinx Canary 1.3.233
Game version
1.1.0
CPU
Apple M4 Pro
GPU
Apple M4 Pro
RAM
48
List of applied mods
No response
Additional context?
No response