better performance on integrated GPU than dedicated GPU

So, I got a new laptop with two GPUs, an AMD Radeon and an nVidia RTX. I’m trying to run my projects. Windows decides that my games should run on the integrated GPU. While the performance is OK, it is far from stellar. If I go into settings I can get the game to run on the GPU. The problem is, the performance is terrible. It is less than half of what the Radeon is. I’ve been Googling around, trying different things, but I can’t get the performance to match or be better than the integrated GPU. Other games I don’t have a problem, only with MonoGame. I’ve tried both OpenGL and DirectX. I’m running on Windows 11, if that makes a difference. I look at the task manager and it is running as GPU0 - Copy instead of GPU0 - 3D. Any suggestions on solving this would be apprecaited.

I had this question a couple years ago, but with a Nvidia laptop. Idk if this will solve the AMD gpu problem though. DirectX game not using Nvidia GPU - #2 by TheKelsam

I’ve tried that. I can get it to use the GPU. However, it is in Copy mode instead of 3D and it kills the performance. I’ve followed all of the advice from forums, with no luck. It is just MonoGsme that I have a problem with.

Which output are you using? check your HDMI out, some dGPU’s are intended to use an external monitor… go figure lol, have seen this mentioned here and there lately on LTT and the like…

Alternatively, try disabling the internal Radeon and see if it still displays something… another option could be to mirror outputs and using a headless HDMI adapter…

If you disable the onboard GPU, make sure you have an external display to use the dGPU in case you lose display entirely…

Alternatively, be sure you know how to enter safe mode to resolve any issues.