Game chooses wrong GPU

I have 2 discrete GPUs, an RX 570 and a GTX 960 both connected to a different monitor. The 570 is currently the main display selected in windows, Windows 11 allows users to select which gpu the program must use, and I have selected sc2 to run on the 570 and still the game chooses to run on the other gpu. Note that both Amd adrenaline and Nvidia control panel have removed the option to select which GPU the program must use.
My currently solution is to disable second monitor before running the game and enabling it back seconds after. Removing the gtx 960 is not an option.
Is there any other solution?

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.