Unable to get BF1 into fullscreen mode.

klippenwald

Distinguished
Dec 11, 2011
96
1
18,635
This just started after a windows update. It killed my graphics driver for some reason (made a mess of the resolution, icon placing, etc.) so I figured I might as well download the latest drivers. I do so, and install them just as I always have.

I have 3 x 1920x1080 monitors arranged side by side in portrait and use Nvidia's Surround function to create one big display in 3240 x 1920. It's been working fine for years. After the installation of the latest drivers the display was all kinds of screwed up. My wallpaper fit properly, the icons were huge, the main NVidia control panel screen was sized for what appeared to be 1920X1080 and the window to select surround optiions was what appeared to be 1024x768. I couldn't even Alt+LMB to drag it up to where I could see apply/cancel buttons. Thanks MS/NVidia for that little bit of inconvenience.


At any rate, I discovered that windows in it's infinite wisdom had randomly decided to change my scaling to 300% without asking. So I fixed that back to 100%. Icons normal size. I manually uninstalled the individual NVidia driver components with a reboot between each removal. I then reinstalled just the drivers, none of the 3D vision or GeForce Experience stuff as a clean install and the enabled Surround. It appeared to be working properly, finally.

Problem is, I can't get BF1 into fullscreen anymore. The game shows it set to 3240x1920, fullscreen. It's stuck in windowed. I've tried switching to borderless (That results in part of the game being offscreen and I can't ALT+ENTER) and back to no effect. Alt+Enter the game and it flickers to fullscreen but then ends up back in a window. Stretching the window to fullscreen size is a considerably lower resolution (maybe 2880x1280, but I can't tell exactly).


At any rate, I give up. It's stuck in windowed mode and borderless is useless.


Relevant info:

GTX1080
NVidia 397.93 drivers, using surroud, set to 3420x1920
WIndows 10 with the latest update.

BF1 with the latest update set to 3420x1920 fullscreen but stuck in windowed.


EDIT: Update - rolled back to the previous set of drivers to no effect. Tried uninstalling everything in safe mode before applying new drivers. No luck.

I noticed that when I tried to choose "Override the scaling mode set by games and programs" in the NVidia settings it was changed back to deselected when I opened BF1.
 
SOLVED

MS, in its infinite wisdom, elected to change something around with fullscreen optimization in this update.

Start > in search bar type BF1 > right click the "Battlefield 1 Desktop App" > Open file location.

Should pop open a File Explorer window with these shortcuts: Battlefield 1 EULA
Battlefield 1
Technical support

Right click the Battlefield 1 shortcut > Properties > Compatibility > most of the way down "Disable fullscreen optimizations". Check that box.

Apply.

Ok.

That fixed it.