Hi folks,
does anyone have similar problems?
RTAV microphone and video is not working anymore when i upgrade Agent and Direct Connect Plugin from 7 to latest 8 Version.
Working with 7.12 and 7.13.1
Not working with 2103 or 2106
The webcam recording light goes on, but there is no video stream or audio input. (VMware Virtual Webcam/Microphone is choosen).
Downgrade to version 7 and everything is working fine again.
Windows 10 vanilla install with recent patches. Same for Blast and PCoIP connections to the VM.
Anyone experienced similar issues?
I am trying to get support directly from vmware but this install is currently in eval licensing. Will see how this works with our VMware Sales imvolved.
Thanks for any suggestions.
Best regards
Andreas
Looks like that eLux doesn't install the folder /usr/lib/vmware/view/software, this is a folder packaged in Horizon Linux Client installer package, not sure why eLux doesn't integrated this folder
For /etc/vmware/config with rtav.codec="VmwTheoraSpeex", I think this will make RTAV works
Please double check the spelling and check if eLux forbid user to do any change to file system or not. After you adding this config, should relaunch the Horizon client and reconnect the view session to make it take effect. And after you reconnect the view session, double check if the setting still exists in /etc/vmware/config or not.
If it still failed, you can upload the log file /tmp/vmware-xxxx/vmware-RTAV-xxx.log with the latest one that after you adding this setting and launch view session to use RTAV.
Seems to be working on Windows Clients but to be an issue at least with the Linux Client on our Thin-Clients. Version 2006 is used on eLux. Will try to let our Client Management upgrade this and see what happens.
Andreas,
I guess we could be experiencing the same issue as you're seeing here: https://communities.vmware.com/t5/Horizon-Desktops-and-Apps/Horizon-client-2106-for-Linux-issue-with...
Lars
Are you saying:
Horizon 8 agent(2006) + Windows client(2006) works, while agent(2006) + eLux client(2006) not?
How about Horizon 7.13.1/7.12 agent + eLux client(2006 or 5.5.x)?
Trying to narrow down where the issue might be(agent vs. client).
meanwhile i have tested some more scenarios:
Elux Linux Client 2006 and 2103 working with Agent 7.13.1
Elux Linux Client 2006 and 2103 Not working with Agent 2006, Agent 2103 or Agent 2106
Windows Clients always work.
Can not test 2106 Elux Client yet because our Client management has no image yet. But i doubt this will bring any improvement as all clients are working with Horizon 7.x Agents.
Keep in mind that we are using direct connect agent plugin if that would make any difference. i think it is the same topology as for non tunneled connection (no uag) isn't it?
@larstr wrote:Andreas,
I guess we could be experiencing the same issue as you're seeing here: https://communities.vmware.com/t5/Horizon-Desktops-and-Apps/Horizon-client-2106-for-Linux-issue-with...
Lars
Ours looks bit different, because actually i can select the device (audio/video) in the dropdown menu of the application. But then it just displays nothing. Despite the webcams control light is switched on.
Some questions and suggestions:
1. When you use Blast protocol by eLux Linux client, did you enable H.264 or HEVC? If no, please try enable H.264 and HEVC to see if RTAV works or not.
2. Please check the libraries under "/usr/lib/vmware/view/software", "/usr/lib/vmware/view/vaapi", "/usr/lib/vmware/view/vaapi2" and "/usr/lib/vmware/view/vdpau", show the libraries under these four folders and run "ldd" command for all these libraries to check their dependency libraries available or not
3. To make RTAV works in this eLux Linux client, you can try add below string in /etc/vmware/config(if file not exists, create one)
rtav.codec="VmwTheoraSpeex"
Hello Mangui,
thanks for your recommendations but had no success to resolve the issue.
1. When you use Blast protocol by eLux Linux client, did you enable H.264 or HEVC? If no, please try enable H.264 and HEVC to see if RTAV works or not.
No changes to the issue with h.264 enabled (was already) or disabled. Also HEVC Option enabled makes no difference.
Also tested with PCoIP as Display Protocol, absolutely same result.
2. Please check the libraries under "/usr/lib/vmware/view/software", "/usr/lib/vmware/view/vaapi", "/usr/lib/vmware/view/vaapi2" and "/usr/lib/vmware/view/vdpau", show the libraries under these four folders and run "ldd" command for all these libraries to check their dependency libraries available or not
/usr/lib/vmware/view/software is non existent here:
elux> ls -l
total 6
drwxr-xr-x 2 root root 1024 Jul 21 06:12 bin
drwxr-xr-x 2 root root 1024 Jul 21 06:12 client
drwxr-xr-x 2 root root 1024 Jul 21 06:12 vaapi
drwxr-xr-x 2 root root 1024 Jul 21 06:12 vaapi2
drwxr-xr-x 2 root root 1024 Jul 21 06:12 vdpau
drwxr-xr-x 2 root root 1024 Jul 21 06:12 vdpService
Following the results of the dependency check. I am not sure if the "not found" is really an issue. Keep in mind that when i connect the same client to an Agent Version 7.13.1 it works just fine. The issue is only when connecting to Agent in Version 8.x (e.g. 2103,2106)
elux> ldd vdpau/libavcodec.so.58
linux-vdso.so.1 => (0x00007ffc68b78000)
libavutil.so.56 => not found
libx264.so.157.6 => not found
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fbdd8845000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fbdd847b000)
/lib64/ld-linux-x86-64.so.2 (0x00007fbdd8f19000)
elux> ldd vaapi2/libavcodec.so.58
linux-vdso.so.1 => (0x00007ffcbd7da000)
libavutil.so.56 => not found
libx264.so.157.6 => not found
libva.so.2 => /usr/lib/x86_64-linux-gnu/libva.so.2 (0x00007feb564ed000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007feb55c23000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007feb55859000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007feb55655000)
/lib64/ld-linux-x86-64.so.2 (0x00007feb562fc000)
elux> ldd vaapi/libavcodec.so.58
linux-vdso.so.1 => (0x00007ffce6246000)
libavutil.so.56 => not found
libx264.so.157.6 => not found
libva.so.1 => not found
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f1629a5b000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f1629691000)
/lib64/ld-linux-x86-64.so.2 (0x00007f162a134000)
elux> ldd vdpau/libavutil.so.56
linux-vdso.so.1 => (0x00007ffcbbdc5000)
libvdpau.so.1 => /usr/lib/x86_64-linux-gnu/libvdpau.so.1 (0x00007fd53eb27000)
libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007fd53e7ed000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fd53e4e4000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fd53e2c7000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fd53defd000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fd53dcf9000)
libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007fd53dae7000)
libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007fd53d8c5000)
/lib64/ld-linux-x86-64.so.2 (0x00007fd53f03f000)
libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007fd53d6c1000)
libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007fd53d4bb000)
elux> ldd vaapi2/libavutil.so.56
linux-vdso.so.1 => (0x00007ffd379ed000)
libva-x11.so.2 => /usr/lib/x86_64-linux-gnu/libva-x11.so.2 (0x00007f820fc3e000)
libva.so.2 => /usr/lib/x86_64-linux-gnu/libva.so.2 (0x00007f820fc19000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f820f410000)
libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f820f0d6000)
libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007f820eec4000)
libXfixes.so.3 => /usr/lib/x86_64-linux-gnu/libXfixes.so.3 (0x00007f820ecbe000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f820eaa1000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f820e6d7000)
libdrm.so.2 => /usr/lib/x86_64-linux-gnu/libdrm.so.2 (0x00007f820fc05000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f820e4d3000)
/lib64/ld-linux-x86-64.so.2 (0x00007f820fa2f000)
libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f820e2b1000)
libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f820e0ad000)
libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f820dea7000)
elux> ldd vaapi/libavutil.so.56
linux-vdso.so.1 => (0x00007ffd4aae6000)
libva-x11.so.1 => not found
libva.so.1 => not found
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f5aad11f000)
libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f5aacde5000)
libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007f5aacbd3000)
libXfixes.so.3 => /usr/lib/x86_64-linux-gnu/libXfixes.so.3 (0x00007f5aac9cd000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f5aac7b0000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f5aac3e6000)
/lib64/ld-linux-x86-64.so.2 (0x00007f5aad73d000)
libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f5aac1c4000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f5aabfc0000)
libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f5aabdbc000)
libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f5aabbb6000)
3. To make RTAV works in this eLux Linux client, you can try add below string in /etc/vmware/config(if file not exists, create one)
rtav.codec="VmwTheoraSpeex"
Added this one but also no results.
Hope we can get this sorted.
Best regards
Andreas
Looks like that eLux doesn't install the folder /usr/lib/vmware/view/software, this is a folder packaged in Horizon Linux Client installer package, not sure why eLux doesn't integrated this folder
For /etc/vmware/config with rtav.codec="VmwTheoraSpeex", I think this will make RTAV works
Please double check the spelling and check if eLux forbid user to do any change to file system or not. After you adding this config, should relaunch the Horizon client and reconnect the view session to make it take effect. And after you reconnect the view session, double check if the setting still exists in /etc/vmware/config or not.
If it still failed, you can upload the log file /tmp/vmware-xxxx/vmware-RTAV-xxx.log with the latest one that after you adding this setting and launch view session to use RTAV.
You are right, there was an issue with the config file. The elux manager added a section line "[ ]" above the rtav.codec line and that seemed to make the client ignore this setting. I removed the section line and restarted the client. RTAV worked instantly.
Thank you for this workaround!
Can you tell if this will be fixed - so a workaround is not needed anymore - with a future client version?
Best regards
Andreas