Achieving the best performance for The Legend of Zelda: Tears of the Kingdom
(TOTK) on Ryujinx relies heavily on how you handle your shader cache. While you can download pre-built caches, creating your own is often recommended to avoid hardware-specific crashes and corruption. Top Recommendations for Shader Cache
Build Your Own Cache: The most stable method is playing the game and allowing Ryujinx to compile shaders naturally. Although you may experience micro-stutters initially, the game will smooth out after a few hours once the ~50,000 required shaders are cached. ryujinx totk shader cache best
Increase System-Level Cache: In your NVIDIA Control Panel (or AMD equivalent), set the Shader Cache Size to 100GB or Unlimited. This prevents the driver from deleting older shaders when the default limit is reached, which often causes performance to degrade over time.
Use Vulkan for Faster Compiling: Vulkan is generally faster at compiling shaders than OpenGL and offers better performance on most modern hardware. Achieving the best performance for The Legend of
.dqm or .cache files) that contains every possible shader permutation for TOTK.NVIDIA and AMD drivers now often catch and compile shaders ahead of time in certain scenarios, further mitigating the stutter that necessitated the "best shader cache" searches.
Open Ryujinx → File → Open Ryujinx Folder → Navigate to /games/ or directly to /cache/. Feature: A fully populated shader cache (often
On Windows (default):
C:\Users\[YourName]\AppData\Roaming\Ryujinx\games\0100f2c0115b6000\cache\vulkan\
Note: The folder 0100f2c0115b6000 is the Title ID for TOTK (US version). EU version is 0100f2c0115b6000? Wait, double-check: It is 0100f2c0115b6000 for all regions. Yes, that is the correct ProdID.