Is there a way to force programs to open on a specific monitor using a specific GPU?
I have two graphics cards with one monitor connected to each. What I want basically is to make GPU2 which has monitor2 attached to it, to run all my basic shit, like web browsing, so when I open Chrome I want it to use GPU2 and be on monitor2. But as it currently is, no matter what I do, all programs use the GPU1, which has monitor1 (primary) connected to it, even if I move the window over to monitor2, it still keeps using the resources of GPU1. Even if I open a game in windowed mode, then move it to monitor2, it is still using GPU1 to render it.
I always thought that if a program window is being displayed on a screen, it will always use the GPU to which that screen is connected to.
Is it possible somehow to achieve what I want? Obviously, I could go ahead and keep using "make this display my primary" setting in windows to force it, but that is very inconvenient.
I am using Windows 10. Graphics cards are 1080Ti and 1060.
Thanks for any input.
>>60741164
Pretty sure you can select what Program uses what GPU in the nvidia panel.
>>60741197
Nah, you can't. That's only available on systems with Optimus, which use an intel IGP and a discrete nvidia GPU. Only thing I can pick is which card to use for CUDA on specific programs, but even after forcing Chrome to use my 1060 for CUDA, it still runs on the 1080Ti, because it is not a CUDA program anyways.