Symptoms
When attempting to connect to a Horizon View VDI using either Blast/PCoIP protocol, a black screen is displayed temporarily and the client disconnects.You will find Log Lines similar to the ones below:
2022-06-13 15:40:24.407-0400 [ERROR] 0x030c svga::DoFlipFramebuffer: SVGADevTap_Flip failed. We will make more attempts.
2022-06-13 15:40:24.411-0400 [INFO ] 0x030c svga::SVGADevTapLog: GetScreenData failed: 0xc0000096
2022-06-13 15:40:24.411-0400 [INFO ] 0x030c svga::SVGADevTapLog: svgadevtap: win32 Flip error
2022-06-13 15:40:24.411-0400 [INFO ] 0x030c svga::SVGADevTapLog: SVGADevTap_Flip-1349: resultIn=0x1, *majorResultOut=0x1
2022-06-13 15:40:24.411-0400 [ERROR] 0x030c svga::DoFlipFramebuffer: SVGADevTap_Flip entirely failed.
2022-06-13 15:40:24.411-0400 [ERROR] 0x030c svga::FlipFramebuffer: Fatal flip failure or too many flip failures. Might trigger safe mode and re-attach (2/3)
2018-06-13 15:40:24.411-0400 [INFO ] 0x030c vncsession::Stop: VNCSession:000000000506BF60: Stopping VNCSession, reason:VDPCONNECT_USER_INIT_DISCONNECT
Cause
Black screen is shown if the function SVGADevTap_Flip() has failed. This can be verified from either Blast or PCoIP logs.The result of SVGADevTap_Flip() should always succeed. If any of the per-display flip requests have failed, a likely cause is an old version of the display mode list.
Resolution
Increase the hardware version of the VM.Vsphere Documentation:
Virtual Machine CompatibilityESXi/ESX hosts and compatible virtual machine hardware versions list (2007240)