

It’s been 10 months since the last minor release, and over a year and a half since the last major release, but progress definitely has not stopped in the meantime.Īlthough a lot of the changes in this version are under the hood, cleaning up a lot of older code, paying down technical debt and fixing bugs, there are still some major new features in this release. Still, if you liked what you saw in the videos above, then be sure to give the official emulator a try! Citra is leaps and bounds ahead of where it once was, and with smartphones getting more and more powerful, 3DS emulation is almost as good as Nintendo DS emulation nowadays.Latest Development Version: 7761-fcf764e3c For example, Citra MMJ already had a shader cache implemented. If your smartphone has a Mali GPU (found in Kirin and Exynos SoCs) then you might be better off trying out the unofficial Citra MMJ, as it has a number of mods and patches used specifically to eke out more performance. Your mileage will vary though, and for now, performance is still far from optimal on non-Qualcomm chipsets. While it certainly helps that I am using a flagship Qualcomm Snapdragon 888 device with fast storage, users on Reddit have reported that there are noticeable performance improvements even on weaker devices. The shader cache is enabled by default in Citra, and the performance is massively improved already from my testing in both A nimal Crossing: New Leaf and in Pokemon X. You can see in the video above that once you cross back and forth once, it runs at a perfectly stable 100% speed afterward. This is because the game freezes while it compiles the shaders that are used in the next section of the game, and it unfreezes when it has finished. The game freezes for a couple of seconds, however, it runs flawlessly when crossing back and forth thereafter. This is extremely noticeable in Pokemon X when crossing the bridge out of Aquacorde Town. Once you re-engage in the same action or enter the same area that caused the slowdown, you'll see that it runs flawlessly. You'll see that there are some pretty severe slowdowns in some areas, but that appears to be when it compiles the shader and saves it to the device storage. Testing on both the Xiaomi Mi 11 Ultra and the OPPO Find X3 Pro, the difference is hugely noticeable. Merges latest fixes & improvements from upstream Citra.

Implements a GPU shader cache, which improves performance and reduces framerate "stuttering".
