This guide will tell you how to fix the Citra Emulator Lag Problem.
1- First, boot up the Citra Emulator and click on the Emulation Button on the top of the screen and then select configure from the drop-down menu.
2- Select the Graphics tab from the left side of the screen and go to the Advanced tab. Here make sure that the Enable Hardware Shader is checked.
3- Also, checkmark the Accurate Multiplication and Enable Shader JIT. Make sure that V-sync is not checked.
4- After that, go to Enhancement and select the Internal Resolution according to your monitor’s native resolution.
5- Go to MS config, and click on the Boot tab from the top of your screen.
6- Under the boot options, you need to click on Advance options and ensure that the maximum memory is unchecked.
7- You have to ensure that the number of processors is turned on and then set it to the highest number. Click on OK and apply, then restart your PC.