Hi
I have got a 4k resolution display (4096 × 2160) and after I have compiled several projects, when I run the program, the resolution dialog only shows up to 1900x1080 resolution. I’ve tried forcing using a script:
But it only works if I put the full screen flag at false (using window mode), if I put it at full screen it auto scales to 1080p (is quite obvious the difference).
Is there any reason why Unity resolution dialog is not detecting the maximum resolution of the display?
On my setup, the main display is 1080p, but the in the setup I have extended desktop, the secondary display is the one at 4k, but on the dialog, when selecting displays, it doesn’t matter the one I choose, both have maximum resolution available 1080p.
(I’m using Unity 5.2.1)
In my 2 monitor configuration I have one UHD and one HD.
I noticed that unity resolution dialog only display resolutions supported by primary monitor but allow user to chose which one can be used to execute the game.
I have solved the problem changing the primary monitor.
Another problem is when you have an application that you want to support both Landscape and Portrait orientations and you don’t really want to change primary screen every time you run the application since the dialog already gives you the option to choose monitor…It should probably try to modify the resolution list based on the monitor chosen. I don’t think it’s difficult. They already give you the list of possible resolutions of a monitor and figuring out orientation is trivial as well.