Symptoms
When you open a mail that is marked confidential in Outlook and you are connected in with the blast protocol, you get an unexpected black screen.This is only reproducible with an Nvidia card in use on the Host and active in the guest o/s
Cause
A Desktop Duplication API blacks out confidential data when capturing desktop content causing the black screen issue.This issue was introduced when the NVIDIA NVFBC frame buffer capture API was deprecated and Desktop Duplication API was introduced as an alternative.
Please find the Reference Material below from Nvidia and Microsoft on this topic:Refer to the following links for more information:NVFBC Windows 10 Support Deprecation (PDF Document from NVIDIA. Link Valid as of 11/16/22)Desktop Duplication API (MSDN Documentation on this API.Link Valid as of 11/16/22 )Documentation of this matter from the NVIDIA side is available here: BLACK SCREEN WHEN PROTECTED E-MAILS ARE OPENED IN OUTLOOK ON THE VM WITH VGPU
Impact / Risks
The Limitation with this workaround is lost access to the NVIDIA panel for the user.
Workaround
Important: 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. See Protocol Black Screens after enabling PixelProviderForceViddCapture with Horizon 7.13.X and earlier(91993) for details.
The following registry key will enable and ensure the VMware Horizon Indirect Display Driver is active.This ensures that IDXGIOutputDuplication is not used.
Please set the following registry key on the impacted virtual desktop:
HKLM\Software\Policies\VMware, Inc.\VMware Blast\config
PixelProviderForceViddCapture REG_SZ : 1
Note:
This will require a desktop restart to activate.This registry key is supported with Horizon 2106 and later.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.This workaround is not compatible with the scanner redirection feature. It is recommended to not install scanner redirection when enabling this workaround.
Related Information
This is a child article of Troubleshooting Issues with the Horizon Blast Protocol (90139)