CaedenV
Contributor
Contributor

Display scaling options

In horizon desktop 5.x when the display scaling passthrough option was enabled each display would scale independantly.  In the Horizon 8.x apps it appears to apply the scaling for your primary display across all monitors.

In general this isn't a big deal as most users have the option to just turn this off, and then manage their display scaling on the VDI side (though they do have to change it when switching between machines, which is a little annoying).
But one particular user had a Surface with a high DPI display at 200% and a normal 1080p display monitor at 100%, and when using msra to remote onto other user's desktops, the app does not respect display scaling.  So if she does the passthrough option she has to find a 'middle ground' display scale of 150% where the surface display is a little too small, and the 1080p display is a little too large, or she can turn it off and use the VDI side scaling where day-to-day applications are fine, but remoting onto other user's desktops brings up a screen that is incredibly small on the surface display.  If end-users just had 1 display then she should just run it in a window and scroll a little bit, but as the users she is connecting to have 2 displays it gets tiresome using 1 display and scrolling instead of utilizing both displays.

For the moment we are moving her back to the 5.x client, but is there a fix or work-around for this in the newer clients?  I'm sure as we upgrade the 5.x client won't be compatible forever.

0 Kudos
2 Replies
YunYiQun
VMware Employee
VMware Employee

Actually for Horizon client 5.x, we don't support each display's scale can be synced to remote  desktop independently if there's one than 1 display. Only main display's scale is synced to remote desktop.

While in 8.x(2012 version and later), each display's scale can be synced up to remote desktop which we call it DPI sync per monitor, please refer to:

https://docs.vmware.com/en/VMware-Horizon-Client-for-Windows/2111/horizon-client-windows-installatio...

So we don't quite understand your issue that you said for 5.x each display would scale independently, could you upload some a short video of what it works and what it doesn't work for you?

when using msra to remote onto other user's desktops, the app does not respect display scaling. 

What is msra? 

0 Kudos
CaedenV
Contributor
Contributor

msra is MS Remote Assistant

I wonder if we were stumbling across some sort of bug that was working in our favor with our particular software load-out and horizon 5?  People were able to set their scaling locally, and the VDI side would always match.  On the VDI side everything would be 100%, but at a resolution that was equivalent to what was baked into the local side... that was worded awkwardly.... If the local side was at 1000 pixels but 200% display scaling, then the reported resolution on the VDI side would say 500 pixels at 100%, so that worked out pretty well per display.

I'll give the linked dpi/logpixels option a go and see if that gets around it.

0 Kudos