The First Berserker: Khazan

The First Berserker: Khazan

View Stats:
FAO: Devs - FOV Override Not Working on NVIDIA GPUs – Works for AMD Users
I’ve been trying to enable ultrawide-friendly FOV behaviour using the Unreal Engine setting:

[/script/engine.localplayer]
AspectRatioAxisConstraint=AspectRatio_MaintainYFOV

This setting should scale the horizontal field of view based on screen width while maintaining the vertical FOV — ideal for ultrawide monitors like 3440x1440.

Unfortunately, this line has no effect on my NVIDIA setup, while multiple AMD users have confirmed that it works correctly for them using the exact same method and resolution.

What I’ve already tried:

Editing both Engine.ini and DefaultEngine.ini

Exclusive fullscreen (not borderless)

Disabling G-Sync

Disabling fullscreen optimisations

Compatibility mode (Windows 7/8)

Correct resolution settings in GameUserSettings.ini

Setting files to read-only

Capping and uncapping FPS

Attempted UUU injection (crashes the game)

At this point, it seems likely that the game may be using hardcoded FOV behaviour or conditional logic based on GPU vendor, possibly forcing XFOV on NVIDIA systems while allowing YFOV scaling on AMD.

Request:
Please consider enabling proper support for AspectRatio_MaintainYFOV for all GPUs, or confirm whether the current behaviour is intentional.

This setting is a key feature for ultrawide players and works in most Unreal Engine titles. We'd really appreciate even a small update to allow this.

Thanks for reading.
< >
Showing 1-4 of 4 comments
Grimzy Apr 7 @ 2:03am 
I know this has some issues if you use nvidia surround or DSR. Are you using any of them?
Originally posted by Grimzy:
I know this has some issues if you use nvidia surround or DSR. Are you using any of them?

I should have mentioned - not using any DLSS/scaling and only 1 monitor.

Thanks for asking and making things more clear.
UPDATE:-

Can confirm that the following line added to Engine.ini does indeed work for both Nvidia/AMD users BUT... doesn't work for all cards/systems. It doesn't work for me on my 4090.

[/script/engine.localplayer]
AspectRatioAxisConstraint=AspectRatio_MaintainYFOV

Any and all advice/suggestions would be greatly appreciated.
Found an ultrawide fix that works for all.

I will not take credit.

Find linked below the Reddit poster who figured out the hex edit to use...

https://www.reddit.com/r/TheFirstBerserker/comments/1jrrenl/comment/mmigcug/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button

SO HAPPY! :D
< >
Showing 1-4 of 4 comments
Per page: 1530 50