PDA

View Full Version : Windows 10 multi monitor ui scaling


TarkaDahl
10-07-2016, 02:15 AM
Hi

We have a multi monitor setup where we create a viz window for each monitor and display different things on each. (i will try and explain this as clear as possible and sorry for the amount of text)

We are having a slight problem with some windows 10 computers where if they have UI scaling on one monitor the second monitor is in the wrong place. This normally happens when they have different resolution displays.
I have the information from viz.window.getMonitorList()

When the second display is plugged in windows automatically puts "change the size of text, apps and other items" to 125%. which gives me

Generic PnP Monitor
position=(0, 0), size=(1536, 864), primary=True

V193W
position=(1920, 0), size=(1440, 900), primary=False


when I then "change the size of text, apps and other items" to 100%.

Generic PnP Monitor
position=(0, 0), size=(1920, 1080), primary=True
V193W
position=(1920, 0), size=(1440, 900), primary=False


In both examples the first screen is correct, however in the first example the second screen is positioned at 1920 instead of 1536(which is where it actually starts. )

There are two solutions I have come up with
The user can in windows "display settings" easily "change the size of text, apps and other items" to 100%. Or I could set the second monitor to start straight after the first.

Neither are really idea, is there a nice way of dealing with this?

Thanks

Jeff
10-09-2016, 05:13 AM
I'm not sure about other windows solutions. In terms of Vizard, if you're running this application on different systems with different monitor resolutions then the viz.monitor.width and viz.monitor.height options (http://docs.worldviz.com/vizard/#Configuration_settings.htm) maybe helpful in determining where the second window should be placed.