There are two main reasons:
The problem? The Nintendo Switch uses a completely different graphics architecture (NVIDIA’s Maxwell GPU) than your PC (likely AMD or NVIDIA). When an emulator runs TOTK, it has to perform real-time "translation"—converting Switch shaders into something your PC’s GPU understands. This process is called shader compilation .
If you’re diving into the world of TOTK emulation, keep these rules in mind:
Every time you update your graphics driver or your emulator, the cache may become partially invalid and will need to recompile a few shaders. This is normal. Let it happen.
When you encounter a new effect (like a splash of water or a Link’s "Ultrahand" glow) for the first time, the emulator must compile it on the fly. This causes the game to freeze for a fraction of a second—a "shader stutter".
Here are some frequently asked questions about the TOTK shader cache:
Building a healthy shader cache is the single most important factor for achieving a smooth, 60 FPS experience in TotK. This guide explains what a shader cache is, why it causes lag, and how you can optimize it for the best possible gameplay. What is the TotK Shader Cache?