Citra doesnt use my discrete graphics card

Citra always uses my intergrated graphics instead of my nvidia graphics which causes Citra to run at a very slow speed, I have tried changing the graphics card in the windows graphics settings and the nvidia control panel but neither work at this point and I dont know what to do anymore. Also I know its running on the intergrated graphics because on my task manager the GPU is at under 10% while the intergrated graphics is above 80%.

System Information

  • Operating System: Windows 11
  • CPU: i5-11400H
  • GPU: RTX 3050 and Intel UHD Graphics
  • Citra Version (found in title bar): Citra Nightly 1850

Diagnostic Log
citra_log.txt (17.9 KB)

Render.OpenGL <Info> video_core/renderer_opengl/renderer_opengl.cpp:Init:1317: GL_VERSION: 4.3.0 NVIDIA 516.94
Render.OpenGL <Info> video_core/renderer_opengl/renderer_opengl.cpp:Init:1318: GL_VENDOR: NVIDIA Corporation
Render.OpenGL <Info> video_core/renderer_opengl/renderer_opengl.cpp:Init:1319: GL_RENDERER: NVIDIA GeForce RTX 3050 Laptop GPU/PCIe/SSE2

It appears it does?

Then why is my game running so slow and why is my intergrated graphics at 80% in taskmanager

Try run different games if you have more. Some games are slow for me as well on a Ryzen 9 3900X + RTX 2080 Ti.

Probably is Nvidia Optimus. It passes the rendered frames from Nvidia to Intel UHD graphics for display. There is an Advanced version that bypass the iGPU but you have to look up if your laptop supports it.

Keep drivers up to date for both Nvidia and Intel. In some cases you might need to manually install 6373 before you can run the latest installer because OEMs like Dell, MSI, Lenovo, Acer, HP etc. want theirs to be installed which are usually a lot more out of date.

You can get latest drivers from here as of March 2023:
Nvidia: will link after a bugfix has been released