Getting VirtualGL working

Forum / NoMachine for Linux / Getting VirtualGL working

Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • #51752
    ainthelp
    Participant

    Hello 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!

    #51779
    Britgirl
    Keymaster

    Can 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!

    #51812
    ainthelp
    Participant

    Just for completeness sake in this thread. Did as requested and provided the logs via PM.

    #51821
    Britgirl
    Keymaster

    Hi, 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

     

    #51829
    ainthelp
    Participant

    Been there, done that.

    #51874
    Britgirl
    Keymaster

    Thanks for the logs, we will come back to you once they have been analyzed.

Viewing 6 posts - 1 through 6 (of 6 total)

You must be logged in to reply to this topic. Please login .