Configuration:
-Windows 10 Enterprise 1909 x64 (with Feb 2022 updates installed)
-VMware-Horizon-Agent-x86_64-7.13.1-19067315.exe
-VMware Dynamic Environment Manager Enterprise 2103 10.2 x64.msi
-VMware Dynamic Environment Manager Enterprise 2111 10.4 x64.msi
-Using Composer but not Instant Clones yet
-Blast protocol
-VMware Horizon Client 2111
VMware DEM Enterprise 10.2.0.976:
-Works fine, every time
VMware DEM Enterprise 10.4.0.1013:
-Using a laptop display without any external monitors causes everything to be enlarged inside of a Horizon View Virtual Desktop
-Unable to replicate using external monitors
-Fresh/clean profiles seem to be fine
Pool Setup:
-1 pool with DEM 2103 installed
-1 pool with DEM 2111 installed
Test Scenario 1:
-Logged in/out of DEM 2103 pool a few times from a laptop with no external monitors, no issues
-Inside of the virtual desktop the resolution is greyed out showing 1920x1080, laptop resolution is set at 1920x1080.
Test Scenario 2:
-Using the same laptop and user account profile from test 1. Logged into DEM 2111 pool from a laptop with no external monitors and everything is large.
-Inside of the virtual desktop the resolution is greyed out showing 1280x720, laptop resolution is set at 1920x1080.
VMware Dynamic Environment Manager Enterprise 2106 10.3 x64.msi also seems to be working fine.
Same problem with Windows 10 Enterprise 20H2. A disconnect and reconnect of the View client seems to fix the resolution issues.
That's correct, those are greyed out as well. I'll note that they are greyed out in both pools, so that shouldn't the issue.
I am dealing with a situation where the zoom is not greyed out coming from Horizon 7.10 and 7.13 and all of a sudden with new 2111 with latest agents, everything is greyed out. I have a support ticket right now and they have no idea why that option is greyed out after using the same exact gold image.
The problem that I face now is depending on the monitor resolution, the icon maybe too large. Some of our users rely on just changing the zoom percentage to get the right zoom for their screen. Attached a picture of how the option used to be.
Have you tried a disconnect and reconnect of the Horizon View client to see if that fixes anything? That seems to be a quick workaround for my tests.
Also check your VMware SVGA driver version: https://kb.vmware.com/s/article/2078739
Hello
Beginning with Horizon Agent 2012, the client's per-monitor DPI setting is synchronized to the agent and changes take effect immediately during a remote session by default. This feature is controlled by the DPI Synchronization Per Monitor agent group policy setting. The DPI Synchronization Per Monitor feature is supported by default for virtual desktops and physical desktops. It is not supported for published desktops. With earlier Horizon Agent versions, Horizon Client supports synchronization only to the system DPI setting. DPI Synchronization happens during the initial connection, and Display Scaling works in case of reconnection, if necessary.
You may consider turning off this feature and reverting the behavior back to original settings as in 7x.
Inside AGENT VDI Desktop:
REG_PATH:HKLM\Software\Policies\VMware, Inc.\VMware VDM\Agent\Configuration
REGKEY: DpiSync
REGVALUE: 0
Reconnect to VDI
But what if we are still using the 7.13.1-19067315 agent?
Plus that doesn't explain why changing DEM versions causes this issue.
If you are using the DPI config file on DEM, it exports and imports the following contents:
[IncludeRegistryTrees]
HKCU\Control Panel\Desktop\PerMonitorSettings
[IncludeIndividualRegistryValues]
HKCU\Control Panel\Desktop\FocusBorderHeight
HKCU\Control Panel\Desktop\FocusBorderWidth
HKCU\Control Panel\Desktop\LogPixels
HKCU\Software\Microsoft\Windows\DWM\UseDpiScaling
So the last logon's DPI setting will be exported to the user through HKCU\Control Panel\Desktop\LogPixels and applied on to next sessions.
Ok, but why would changing DEM versions change the way the DPI config works?
Would that cause the issue that I’m seeing with 2103 and 2111 where zoom option is greyed under display setting?