How to estabilize Pokemon Ultra Sun

So I had no problems in Pokemon Sun but with Ultra Sun the game has sudden drops to around 80/70% speed with around 20 FPS, making the game very annoying. I’m using Citra Canary with 3xNative and on the graphics settings I have enable hardware renderer on, hardware shader on, accurate multiplication on, accurate geometric shader on and JIT shader on. Is there a way I can stop these drops? I don’t need it to be on 100% speed and 30 FPS the entire time but at least to be close and to not impact the gameplay

citra_log.txt (66.8 KB)
My specs:

Processor Intel Core i7-8550U Quad Core @ 1.80 GHZ 1.99 GHz

RAM 8GB

Motherboard HP 84BF 02.12

Graphics card NVIDIA GeForce MX150

System Information for Support

Client Version                                Canary 1307 HEAD-66b8e63
OpenGL Vendor                                 NVIDIA Corporation
OpenGL Renderer                               GeForce MX150/PCIe/SSE2
OpenGL Version                                3.3.0
Enable Hardware Renderer                      [x]
Enable Hardware Shader                        [x]
Hardware Shader, Accurate Multiplication      [x]
Hardware Shader, Geometry Shaders             [x]
Enable Shader JIT                             [x]
System Region                                 2

I did not find anything wrong in your log file. Please wait for a moderator to assist.

There isn’t much to change within citra to improve performance, reduce your internal resolution and disable ‘Accurate Shader Multiplication’ & ‘Accurate Geometry Shaders’.

also your gpu driver is outdated. you can try changing your system power options to high performance.