Skip to content

Vulkan: Random permanent 0 FPS freeze on macOS (Apple Silicon) #226

@Casatiello72

Description

@Casatiello72

Description of the issue

Description

On macOS with Apple Silicon (M4 Pro), Ryujinx randomly drops to 0 FPS while using the Vulkan backend.
The game appears to keep running (audio may continue), but rendering freezes permanently and never recovers.
There are no performance problems before the freeze.

Environment

  • OS: macOS (latest)

  • Hardware: MacBook Pro M4 Pro

  • Ryujinx version: latest build

  • Graphics backend: Vulkan (MoltenVK)

  • Games affected:

    • The Legend of Zelda: Breath of the Wild
    • Super Mario Galaxy

Expected Behaviour

The game should continue rendering normally without entering a permanent 0 FPS state.

Actual Behaviour

  • FPS drops to 00,00 FPS (∞ms)
  • Rendering freezes and never recovers
  • Emulator must be closed and restarted
  • No gradual slowdown or stutter beforehand

Settings Used

Graphics:

  • Vulkan backend
  • Shader Cache: ON
  • Texture Recompression: ON
  • Macro HLE: ON
  • Color Space Passthrough: ON
  • Graphics Backend Multithreading: ON
  • VSync: Switch

System / CPU:

  • Hypervisor: ON
  • Memory Manager: Host (Fast)
  • DRAM Size: 8 GiB
  • FS Integrity Checks: OFF

Notes:

  • macOS build does not expose GPU Accuracy / Async Shader Compile options
  • Vulkan is the only available backend on macOS
  • Games are stored on an external SSD
  • Ryujinx cache is stored on the internal SSD

Reproduction steps

Steps to Reproduce

  1. Launch Ryujinx on macOS
  2. Start a game (BOTW or Mario Galaxy)
  3. Play normally (performance is excellent)
  4. After some time, the emulator randomly drops to 0 FPS
  5. Rendering remains frozen indefinitely

Log file

Ryujinx_1.3.3_2026-01-05_13-57-01.log

OS

macOS

Ryujinx version

1.3.3

Game version

BOTW 1.8.2
Super Mario Galaxy 1.3.0

CPU

M4 Pro

GPU

M4 Pro

RAM

24 GB

List of applied mods

None

Additional context?

This appears to be a Vulkan + MoltenVK rendering deadlock specific to macOS / Apple Silicon.
Issue is random and not tied to performance drops, overheating, or shader compilation.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions