Download the latest "Avalonia" build from the official Ryujinx website. Do not use old versions (v1.0.x), as they lack the shader cache patches for Bayonetta 3.

Issue: Rare bug in v1.1.0 where Viola’s fairy attacks show black polygons.
Workaround: Switch graphics backend from Vulkan to OpenGL temporarily for that chapter, then switch back.

Despite being the best way to play, no emulation is flawless. Here are current quirks:

Note: Integrated graphics (Intel Xe/AMD Vega) are not viable for this title due to the complex shader compilation.


Like all Switch emulation, Bayonetta 3 suffers from initial shader stutter. The first time you summon Madama Butterfly, the game may freeze for 0.2 seconds. To mitigate this:

The jump from native Switch to Ryujinx is nothing short of transformative. In our testing with Bayonetta 3 -v1.1.0:

Bayonetta 3 is frame-linked to the game’s physics. If you disable VSync in Ryujinx, the game may run at 200+ FPS, causing the game speed to double. Keep VSync on or cap your FPS to 60 via NVIDIA Control Panel/RTSS.


Even with the Bayonetta 3 -v1.1.0 Ryujinx Switch Emulator- setup, you may encounter errors. Here are the fixes for the top three issues.

Issue 1: "GPU Fault: Out of Memory"

Issue 2: Black screen after the Prologue

Issue 3: Severe audio crackling