VMware Horizon Community
svonsieb
Contributor
Contributor

Horizon Client for MacOS doesn't correctly scale Windows desktops

Hi,

I experiment a strange issue regarding the screen resolution when I connect to a Windows 10 desktop through the Horizon MacOS client.

I open the app and log in to the Connection Server. I click to a pool to access a desktop. The session automatically starts in full screen mode.

The native resolution of the device is 1680x1050 pixels but the Windows 10 desktop stays in 800x600 pixels. It doesn't scale the desktop screen.

If I change the view on MacOS (swipe desktop to left or right) and I come back to the session, the Windows 10 desktop refreshes the screen and then adapts the resolution to the native of the device.

I use vGPU on NVIDIA Tesla M10 and it seems this issue arrives more often with this configuration.

Any of you have encountered that too?

Technical information:

Server: Horizon View 7.4.0

Provisioning: Instant Clones

Client: Horizon Client 4.8.0

Host OS: MacOS 10.13.4

Guest OS: Windows 10 (1709)

Thank you for your response.

Kind regards.

Steve

Reply
0 Kudos
10 Replies
vJoeG
Hot Shot
Hot Shot

Steve,

There are a couple of places you could look for a resolution to this.

In the Horizon Client:

Start Horizon Client and connect to a server.

In the desktop and application selector window, right-click the remote desktop or published application and select Settings.

Select the Allow display scaling checkbox.

To save your changes, click Apply.

To close the dialog box, click OK.

In Registry or GPO DPI Synchronization:

GPO: Administrative Templates (Computer) -> VMware View Agent Configuration -> Agent Configuration -> DPI Synchronization (Enabled)

Registry on Master Image: HKLM\Software\Policies\VMware, Inc.\Vmware VDM\Configuration\DPI Sync (Set enabled 1)

I have had success with both of these options to allow the client to adjust display properly, especially with the new Retina displays.

Hope this helps.

Joe

------------------
Joe Graziano
Senior Solution Engineer - EUC Federal
VCP7-DTM, VCP6-DM, VCP6-DCV
vExpert, vExpertPro
jgraziano@vmware.com
Reply
0 Kudos
justausername
Contributor
Contributor

FYI - On the Mac version of the Horizon View Client, there is no option available for "Allow display scaling".

Reply
0 Kudos
pcarlton
Contributor
Contributor

Unfortunately I am unable to see a checkbox that allows me to scale anymore.  Previously I was able to do so, and suddenly I was not able to and now that checkbox has disappeared from the UI.  Can someone advise what would be the next step to fix this issue on the client side?

Screen Shot 2019-03-08 at 3.44.20 PM.png

Reply
0 Kudos
Shreyskar
VMware Employee
VMware Employee

What version of client you are running?

Do you have any GPO for horizon clients? If yes, check if this is not disabled from GPO.

Can you try to upgrade horizon client to 4.10 and check?

Reply
0 Kudos
n1ckus
Contributor
Contributor

Is there any way to set the custom resolution for the Horizon window? It works so smooth on RDP client.

Even with DPI sync desktop looks terrible. Win10 picks scaling for 250% on Macbook 13" and everything looks awfull since windows is really bad at scaling

Reply
0 Kudos
tikken
Contributor
Contributor

Only sense of control I could find was the visual “scaling” within the MacOS itself.  Then the Windows auto-presents some variable default based on what that scaling is.  I hope someone has a better way, but I settled on a scaling/setting that can permanently work for me ...on a 15“ MacBook Pro.

Reply
0 Kudos
n1ckus
Contributor
Contributor

What do you mean? You use Horizon in a windowed mode?

Reply
0 Kudos
ButzprofectIS
Contributor
Contributor

Hi

Does this apply to the Linux version of the Horizon View Client aswell? Because I dont find it either...

If yes: is it not supported? will it ever be? how can I handle a large scale monitor without this option?

Thanks

Reply
0 Kudos
smagic
Contributor
Contributor

Hi

I have the same problem as you.

If I connect to my desktop from macOS VMWare Horizon Client (5.1.0) - the Windows desktop stays in 1920x1200 and looks crappy.

If I do the same from Windows 10 (running in Parallels 14 on mac) 0 the remote Windows desktop is displayed in native resolution of 3840x2400. With 170%DPI everything looks sharp.

For me it looks like bug in the macOS version that must be fixed.

@VMWare team: If you need more details for debugging - let me know.

best regards

lukas

Reply
0 Kudos
KjellO
Enthusiast
Enthusiast

Hi!

Looks like the new Horizon Client 5.2 for MacOS has some enhancements on this topic:

Display resolution and display scaling customization for remote desktops

You can use Horizon Client to customize the display resolution and display scaling for a remote desktop. See Customize the the Display Resolution and Display Scaling for a Remote Desktop.

Our Mac users with 5K iMac are pleased!

/Kjell

Reply
0 Kudos