citra
citra copied to clipboard
Feature request: GPU selection in Graphics settings
In systems with multiple GPU devices and monitors plugged to more than a GPU, it would be great to choose which GPU is used by Citra.
Windows 10 does have an integrated setting for it (Display > Graphics Settings > Graphics performance preference), but it seems that Citra isn't taking it into account.
Instead of that, the emulator simply uses whichever GPU "main" monitor is plugged into (that can be changed from Windows 10 Display settings > Multiple displays > [x] Make this my main screen).
What this means is that if you want to run Citra on your external GPU, you have to set the screen attached to that GPU as your main screen, before running Citra. While Citra is open, it's possible to change it back because the program will keep using the GPU it has been opened on.
My request is a parameter in Citra's Graphics settings to choose between available GPU devices. That would be used whenever Citra is running, independently from Windows desktop configuration.
I think citra does it automatically. If you have an nvidia or intel gpu it chooses it first. It will choose amd if you have neither . AMD is weak for citra.
Yes, you are correct. Citra would automatically choose your Nvidia GPU if you have one. I don't know how hard it would be to implement GPU selection though, and I'm not sure if we even need this...
I am aware that the request only affects a niche, but some players may need to switch the graphics card manually, for example on dual GPU laptops, or simply on desktop computers with many graphics card (which was my case). Moreover, the emulator already allows the selection of audio device.
This request was opened on 2018 it is already 2021 and it is still open, please attend to this request, it would be a life saver for many people
Citra only uses my awful amd gpu instead of my fast intel one.