Forum / NoMachine for Linux / Getting VirtualGL working
- This topic has 5 replies, 2 voices, and was last updated 2 days, 22 hours ago by
Britgirl.
-
AuthorPosts
-
February 7, 2025 at 17:23 #51752
ainthelp
ParticipantHello all,
I am currently evaluating NoMachine Workstation 8.15.3-1 on a powerful Dell workstation running openSUSE Leap 15.5 .
It has a Nvidia Quadro RTX 5000 GPU and Nvidia drivers version 470.256.02 from the distro repos installed. We are using KDE Plasma as Desktop type.On the client side we are running NoMachine Enterprise 6.7.6 on Windows. (I know it’s a bit outdated, but an update to the same version as the server side is in the making at central IT Windows software management.)
We are running scientific applications with a high demand for graphics performance and we aim to also do this from remote.So far most of the functionalities we are looking for are working well and most of the software we tested is working. With one exception: Our most important software fails with the error “X server has no OpenGL GLX extension.”.
I followed chapter 6.4 from the installation and configuration guide, and also followed the knowledge base article https://kb.nomachine.com/AR05P00982 .
The configuration I chose is to run all applications including the desktop on the GPU.If I connect to the physical desktop, everything is fine and the OpenGL software runs. On a virtual KDE desktop, it fails.
I did run
# nxserver –virtualglinstall
and
# /opt/NX/bin/nxserver –virtualgl yes
and I rebooted the system afterwards.But on a virtual desktop I still get diagnosed that VirtuaGL is not active:
% glxinfo | grep -i “renderer\|vendor”
server glx vendor string: SGI
client glx vendor string: Mesa Project and SGI
GLX_MESA_copy_sub_buffer, GLX_MESA_query_renderer, GLX_MESA_swap_control,
GLX_MESA_copy_sub_buffer, GLX_MESA_query_renderer, GLX_OML_swap_method,
Extended renderer info (GLX_MESA_query_renderer):
Vendor: Mesa/X.org (0xffffffff)
OpenGL vendor string: Mesa/X.org
OpenGL renderer string: llvmpipe (LLVM 15.0.7, 256 bits)
% env | grep LD_PRELOAD
LD_PRELOAD=I read for hours in the knowledge base, FAQs and searched the internet. But I could not find out what I did wrong. The Forum thread https://forum.nomachine.com/topic/is-virtualgl-working-correctly seems related, but not exactly the same problem.
Can somebody provide hints or ideas? Thanks in advance!
February 11, 2025 at 18:47 #51779Britgirl
KeymasterCan you send us the server-side logs. Enable debug and extract them using the instructions here: https://kb.nomachine.com/DT07S00243. The command ‘
nxserver --debug --enable
‘ allows to gather debug logs for all components: nxserver, nxnode, nxwebplayer/runner and the display agent. Execute it on the server/node machine where the problem occurs. Please don’t remove the node logs as they are important as well.Send them to forum[at]nomachine[dot]com. Please use the title of this topic as the subject of your email. Thanks!
February 13, 2025 at 21:36 #51812ainthelp
ParticipantJust for completeness sake in this thread. Did as requested and provided the logs via PM.
February 14, 2025 at 18:14 #51821Britgirl
KeymasterHi, the logs didn’t include the user’s home which is strange, the automatic procedure should include it. Can you try again, this time with the manual procedure?
https://kb.nomachine.com/DT07S00244
February 14, 2025 at 20:39 #51829ainthelp
ParticipantBeen there, done that.
February 19, 2025 at 15:24 #51874Britgirl
KeymasterThanks for the logs, we will come back to you once they have been analyzed.
-
AuthorPosts
You must be logged in to reply to this topic. Please login here.