Requesting suggestions on malfunctioning vlc

29 views
Skip to first unread message

Eric Sokolowsky

unread,
Dec 14, 2020, 10:05:04 AM12/14/20
to VirtualGL User Discussion/Support
I'm using VirtualGL to try to speed up access to a remote camera, but I'm getting error messages from VirtualGL.

My host system is a macbook pro 16". I connect to a VPN and use vglconnect and ssh configuration to forward my x11 connection through two hosts to my destination.The destination machine runs Fedora 30 and has an Nvidia Quadro M4000 graphics card. I can set VGL_CLIENT to the address on my host assigned by the VPN and get glxspheres64 to run (using vglrun) at approximately 700-800 frames per second for a bandwith total of 800-900 Mpixels/sec (according to glxspheres64).

However, with the same setup I try to run vlc which fails. I need to be able to connect to the camera that is connected to this machine by USB. Running vlc without vglrun works but the frame rate is pretty slow. I'm hoping I can use VirtualGL to speed things up. Here are the error messages I receive when trying to run vlc:

[VGL] ERROR: Could not load GLX/OpenGL functions
[VGL]    /usr/lib64/VirtualGL/libvglfaker.so: undefined symbol: glXGetProcAddressARB
QMutex: destroying locked mutex

I am also trying to follow the instructions for setting up a VNC server on my destination machine but I haven't yet been successful at setting this up.

Suggestions welcome. Thank you in advance.

DRC

unread,
Dec 14, 2020, 12:43:22 PM12/14/20
to virtual...@googlegroups.com

One nit pick regarding terminology:  In the world of VirtualGL, "host" generally means "server machine", so please use the term "client" or "client machine" to refer to the computer that runs vglconnect/vglclient.

Instructions for setting up TurboVNC on Fedora:

- cd /etc/yum.repos.d
- sudo wget https://turbovnc.org/pmwiki/uploads/Downloads/TurboVNC.repo
- sudo dnf install turbovnc

then run /opt/TurboVNC/bin/vncserver to launch a session.  Please report any issues you encounter with that procedure on GitHub (https://github.com/turbovnc/turbovnc/issues/new) or the TurboVNC-Users mailing list (https://turbovnc.org/About/MailingLists).

As far as the VGL error message, that's a known issue with Fedora's distribution of VirtualGL:

https://github.com/VirtualGL/virtualgl/issues/102

Please try installing our official package:

- cd /etc/yum.repos.d
- sudo wget https://virtualgl.org/pmwiki/uploads/Downloads/VirtualGL.repo

- sudo dnf install VirtualGL

O/S distributors unfortunately like to distribute the VirtualGL faker libraries in non-default library directories, without understanding that this will break the ability to use VirtualGL with certain types of applications (including VLC and popular web browsers.)

--
You received this message because you are subscribed to the Google Groups "VirtualGL User Discussion/Support" group.
To unsubscribe from this group and stop receiving emails from it, send an email to virtualgl-use...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/virtualgl-users/025f30b7-c764-4671-8c1b-aa6b46ba042bn%40googlegroups.com.

Eric Sokolowsky

unread,
Dec 15, 2020, 9:08:35 AM12/15/20
to virtual...@googlegroups.com
Thank you. I was not aware of the Fedora repo. I downloaded them and that did fix my VirtualGL error. I was able to connect to VNC once, but haven't been able to reproduce my success. I'm going to keep working on it.

DRC

unread,
Dec 15, 2020, 11:37:43 AM12/15/20
to virtual...@googlegroups.com

I'm happy to help you with TurboVNC issues, but I don't support any other flavor of VNC or X proxy (except to make sure that VirtualGL works properly with them, as much as possible.)

Eric Sokolowsky

unread,
Dec 18, 2020, 7:19:24 AM12/18/20
to virtual...@googlegroups.com
Thank you. I got it working. It was an authentication problem. I'm now using the VNC authentication and have had success. 

Reply all
Reply to author
Forward
0 new messages