Fullscreen not native resolution

When I alt tab in any project to go fullscreen it switches resolution to 1600x900. My monitors are 1920x1080. I can set this using the “r.SetRes 1920x1080f” command and things work out fine but it is frustrating plus I have to do this anytime it goes full screen.

I have confirmed that it is switching to that resolution by having the Screen Resolution control panel up on my second monitor. My second monitor is an identical monitor the only difference is it is using dvi to hdmi adapter. This happens on both monitors. It also happens if I disable one of the monitors.

I have attached my dxdiag

I have also tried setting the play settings and the standalone settings to 1920x1080 but again it switches when I go fullscreen.

Hey BlueByLiquid -

Have you set the Play in New Window and Play in Standalong Game Window Size Options in the Editor Settings under Level Editor >> Play? There you should be able to set a default value other than the 1600x900.

Let me know, Thank You -

Eric Ketchum

Hi Eric thank you for your response.

Sorry if I wasn’t clear with the last sentence in my original post. I have tried changing the resolution via the play settings and it ignores that value for fullscreen and always goes to 1600x900. It does affect the non-fullscreen resolution correctly.

Hey BlueByLiquid -

Are you attempting to Play in Standalone Game or New Editor Window? When you said ALT-TAB above, I assumed you meant ALT-ENTER, was that a correct assumption? If you are in the editor itself are you hitting F11?

Let me know Thank You

Eric Ketchum

Sorry I meant alt-enter. I don’t really use in editor for anything but quick testing so I am using the play → standalone game option

Hey BlueByLiquid -

I have been able to reproduce this issue and am looking into a solution. I will keep you informed.

Thank You

Eric Ketchum

great thanks!

Hey BlueByLiquid -

Can you try once again setting these settings exactly as I have them in the picture below and when you start in Standalone Game you should start in 1920x1080f? Ensure that you Set as Default is pressed. If you do not, can you check your video drivers to ensure that there is not a limitation to the fullcreen setting for the engine. I was only get this to reproduce when I used teh ALT-ENTER command when the Viewport Sizes listed here where set to the 1280x720.

Thank You

Eric Ketchum

Thanks Eric. I have tried your solution (though these were the same options I had tried before) and set them as the default one. I did check for a nvidia profile for this add but didn’t find anything. I reset them all just to be sure with no change. That said I do have more information about this issue.

I am using a dual monitor setup and both monitors are 1080p asus ips montiors (they are identical models). I am running them both from DVI to hmdi adapters and then using HDMI cables from the adapters to my monitor’s HDMI supports. I just noticed I don’t have the issue on one of the monitors and it goes to 1080p when I go full screen and the other monitor does not.

I have tried everything new hdmi cables. Switching the cables. Switching the ports on the GPUs, even tried changing to the other GPU (I have two gtx 760s with sli disabled) and the issue is just with the one monitor. This issue doesn’t happen with any other engines, nor my custom opengl code, nor with any games I have played. I just tried all the aforementioned solutions so it seems specific to UE editor and this one montior. I have also tried 4.5 and it is the same. As a software developer I’m struggling to rule something out but I can’t seem to believe it is my monitor since I am not haveing any trouble in a large swath of other applications. Also since you were able to reproduce the issue it seems unlikely to be my monitor. I have tried with this monitor as primary and as secondary and that doesn’t change anything. I am really trying to fix this issue as it is a pain for development. thank you for your help

Hey BlueByLiquid -

Can you go into your BaseEditorUserSettings.ini file (C:\Program Files\Unreal Engine\Engine\Config…) and run a Find Search for “StandaloneWindowWidth” try change the values here to the 1920 and 1080 on the Height? Make sure that you have the editor close and save your edits?

Thank You

Eric Ketchum

Hi Eric, Just did this with no difference. To be clear I have always thought the setting does get saved as the window, when NOT fullscreen, is 1920x1080p. It is only when it goes full screen that it changes to 1600x900 on this one monitor.

Thank you for the comment Tim. That doesn’t sound good. Note there is an extra “.” in your link. While it sounds like it exists for a while I hope we can get it fixed now.

All this engine’s buggy resolution behavior in fullscreen exists since a year one. I’ve already researched that subject when I got that bug during my coding Can't increase screen resolution without application reboot - Programming & Scripting - Unreal Engine Forums . But still no fixes. Just workarounds. And the problem seems to be ignored. It was on 4.2, it was on 4.3, it was on 4.4, and it’s even worse on 4.5

Hey BlueByLiquid -

Although I have not been able to reproduce the behavior that you are describing, I have noticed a few possibly related bugs that might be related to your issue. I have brought your issue to our deverloper’s attention and will keep you informed as we work toward a solution to these issues.

Thank You

Eric Ketchum

I’m confused about you saying you have not been able to reproduce this behavior. You said above, “I have been able to reproduce this issue and am looking into a solution. I will keep you informed.”

I was able to reproduce this issue before I set the values in the Editor Perferences >> Viewport >> Play. After setting the values there to 1920x1080 in both places and saved as default, the viewport remained in the correct resolution.

So I was able to reproduce your issue, but the solution that fixed the issue for me did not work for you.

-Eric Ketchum