If a game needs to display a new effect (e.g., an explosion, a new spell, or entering a new area) and the shader hasn't been compiled yet, the emulator pauses for a fraction of a second to translate it. This causes a micro-stutter or frame drop. What is the Ryujinx Shader Cache?
Understanding Shader Cache in Ryujinx: The Ultimate Guide to Smooth Gameplay shader cache ryujinx
Limitations: