Symptoms
Intermittently, you receive a black screen while attempting to connect to a Horizon View Desktop.It happens more frequently when switching client locations to clients with different topologies and reconnecting to an existing sessionResuming a session with a Horizon Client on an o/s that has recently gone into a hibernation state.You have implemented the workaround documented in Black screen when opening confidential emails in Outlook using the blast protocol with Nvidia VGPU (85492) and have VGPU installed in the environment.
For example: reconnecting a session from a laptop screen to a zero-client multimonitor setup or moving to a different multimonitor setup with a switch from portrait to landscape mode.
Error messages similar to the below may be seen in the Horizon Agent Log Bundle. For more information, see Collecting VMware Horizon View (VDM) log bundles.
2023-04-07 14:33:44.543-0600 [WARN ] 0x1f84 bora::Warning: VNCSERVER-WIN32: Unable to open handle to vmwvidd error ((0x8007050b) : The process hosting the driver for this device has been terminated.)
2023-04-07 14:33:44.543-0600 [WARN ] 0x1f84 bora::Warning: VNCSERVER-WIN32: Failed to init TopologySetVidd
2023-04-07 14:33:51.295-0600 [WARN ] 0x20d8 bora::Warning: VNCSERVER-WIN32: Indirect display interface failed to initialized
2023-04-07 14:33:51.295-0600 [WARN ] 0x20d8 bora::Warning: VNCSERVER-WIN32: Basic vidd backend initialization failed
Purpose
To highlight the symptoms that will be seen if this registry key is implemented on a machine running a legacy edition of Horizon.
Important: We recommend you migrate from Horizon 7 to Horizon 8 as soon as possible. Horizon 8 offers numerous improvements in performance, scale, and experience for both Administrators and end users. Please see Ensuring a successful migration from Horizon 7 to Horizon 8 (89840) for additional advice.
Resolution
Please ensure the following registry key is set to 0 on machines running 7.13.2 or earlier.
HKLM\Software\Policies\VMware, Inc.\VMware Blast\config
PixelProviderForceViddCapture REG_SZ : 0
Note:
This will require a desktop restart to activate.For the best outcome, the recommended release for this workaround is Horizon 2111 and newer. Horizon 2111 and newer mitigates issues seen on the newer NVIDIA driver versions.This workaround should not be attempted on Horizon 7.13.2 or below, as the feature set required for this registry key is not fully implemented in those releases.
Related Information
This is a child article of Known Issues with NVIDIA VGPU and Horizon View (90271)