Forum Discussion
Yep, I can confirm it isn't fixed, still runs on the wrong GPU.
For anyone who is tired of dealing with this bug, you can use DevManView and a simple script to get around it.
Open Notepad and copy/paste the text below into it. You'll need to replace "NVIDIA GeForce GTX 1080 Ti" with the name of your secondary card, you can open DevManView to get the exact name. You'll also need to replace the path with where your game is installed, if it's not in the default location. Then go to Save As, put it in the same location as DevManView, change the type to All Files and call it whatever.ps1.
echo Disabling 1080Ti Start-Process .\DevManView.exe -ArgumentList '/disable "NVIDIA GeForce GTX 1080 Ti"' Start-Sleep 2 echo Starting 2042 Start-Process "C:\Program Files\EA Games\Battlefield 2042\BF2042.exe" Start-Sleep 30 echo Enabling 1080 Ti Start-Process .\DevManView.exe -ArgumentList '/enable "NVIDIA GeForce GTX 1080 Ti"' Exit
Now when you right click > run it the script will disable your other GPU, start the game, wait for it to open and then enable your GPU again. I find this more convenient than going to device manager every time.
- 4 years ago
Todays patch 3.1 haven't fixed this problem as well. ☹️
- ThatGuyJacobee4 years agoNew Traveler
Yup they probably don't even know about this issue ontop of the other 5000 requests and bugs they have since launch. Maybe one day they will fix it 🙏
- 4 years ago
HI, I just installed the game for a 2 day trial. I have a 3060ti for gaming, and a 3060 for mining in my 2nd slot... for whatever reason this game starts on my 3060s... with no ability to switch it. I tried in the nvidia control pannel too.. guess ill wait for an update.
About Battlefield 2042 Technical Issues & Bugs
Recent Discussions
- 4 hours ago
- 11 hours ago
- 11 hours ago