Game forces monitor's native 21:9, even though I'm trying to play at 16:9
My monitor is 2560x1080, but I also run games at 1920x1080 with black bars sometimes if it means I can keep the framerate above 60. In any other game that supports 1920x1080 natively, this has gone without a hitch so far.
When I set Far Cry Primal to 1920x1080, however, it seems to render the image at 2560x1080 first and then squash it horizontally to fit the 16:9 aspect ratio. This is regardless of the fact that I have selected 16:9 in the menu to be able to choose 1920x1080 in the first place.
Here's a few things I did that didn't solve the problem:
- Setting the desktop resolution to 1920x1080 as well
- Setting the game to borderless (this just stretches the 16:9 image over the whole monitor)
- Change the scaling options in the Nvidia Control Panel to all possible combinations (some of which also just stretch the image like borderless)
- Turn off scaling in the Control Panel entirely and set the monitor itself to 1:1 aspect control
The things that did solve the issue, but don't work for me for other reasons:
- Setting the game to windowed or windowed borderless (impacts performance in such a way I might as well just go 2560x1080)
- Playing on my 16:9 1080p TV (no problems with rendering, but I'd like to play with mouse and keyboard)
- Displaying the image on that TV and the monitor at the same time (gives me true 16:9 on the monitor, but also horrible screen tearing despite vsync)
Do any of you have an idea for another possible solution? Is there some sort of .ini or .xml file for the game, or another way I can trick it into thinking my monitor is native 16:9?
Thanks in advance for your help.
My system specs (probably not necessary, but just for thoroughness):
Windows 10 pro
i5 6600k @ 4.6 Ghz
GTX 970 OC
16 GB DDR4 2,800 Mhz
Monitor: Asus MX299Q
2 people found this helpful