Forum Discussion
July 2024 and this is still, somehow, a problem. I have literally never had a video game be unable to figure out the correct GPU until trying to play 2042.
I have dual GPUs in my rig (2070S and a 3060), with the 3060 being used only for AI generation due to the higher VRAM. All gaming and monitors are on the 2070S.
Launch BF2042, and the game is in a tiny window. Graphics settings don't change anything. Look at Task Manager and sure enough, for whatever absurd reason, the game is running on the 3060.
Check the nVidia control panel, force BF2042 to use only the 2070S. Launch game; it ignores this setting and runs on the 3060.
Check the Windows 11 "game mode". Again, change the setting for "default graphics card" to the 2070S. Launch game; it ignores this setting as well and still runs on the 3060.
No other game I have ever played on this system does this. Literally just Battlefield. How is it that indie games can figure out how dual GPU works, but EA, after three years of patches can't?
Edit:
Only solution I have found is to shut down all my programs using my 3060, disable it in Device Manager, launch the game, then re-enable the 3060. Insane that this has to be done.
- adrianrvfx2 years agoSeasoned Newcomer
May as well bump this thread too. I'm guessing the devs don't have a single dual GPU machine they can test this game on? Guess we don't get a fix this late into the games lifespan anyway but quite impressive it's lasted this long.