VMware Horizon Community
mvogt1
Enthusiast
Enthusiast

H264 with NVidia does not work

Hello,

I'm using vmware-view 4.10 to connect to a remote linux (or windows) system from a RHEL 7.6 desktop.

==> I only get a black screen.

I enabled the debug log for libva /vmware-view:

export VDPAU_VIDEO_DEBUG=1

export VDPAU_VIDEO_TRACE=1

export VDPAU_VIDEO_GL_INTEROP=1

libva info: VA-API version 0.40.0

libva info: va_getDriverName() returns 0

libva info: Trying to open /usr/lib64/dri/nvidia_drv_video.so

libva info: Found init function __vaDriverInit_0_40

vdpau_video: NVIDIA VDPAU Driver Shared Library 418.43 Tue Feb 19 01:03:14 CST 2019

libva info: va_openDriver() returns 0

Thus vmware-view uses  NVIDIA VDPAU, for H264, but it does not work, the workaround is to disable H264 in vmware-view:

File->Configure VMWare Blast:

[  ]  H.264

regards,

Martin

PS:

https://docs.vmware.com/en/VMware-Horizon-Client-for-Linux/4.10/horizon-client-linux-installation/GU...

https://docs.vmware.com/en/VMware-Horizon-Client-for-Linux/4.9/horizon-client-linux-installation/GUI...

do not work.

0 Kudos
1 Reply
dm27408
Enthusiast
Enthusiast

As far as I know, VMware Horizon Client uses VA-API, not VDPAU. You seem to have libva-vdpau-driver installed, which translates VA-API to VDPAU. Unfortunately, nVidia doesn't support VA-API directly, so you may be out of luck. I have no issues with H.264 on my Intel GPU (which does support VA-API directly).

0 Kudos