OpenGL issue on virtual machine

Hello,

I have installed rocky linux 8.9 VM, where I have installed x2go server, Xfce desktop, to connect to the machine and installed mesa-libs. Testing OpenGL with the command glxgears I get:

Error: couldn't get an RGB, Double-buffered visual

I do not understand why I getting this error.

Here the outputs

glxinfo | grep OpenGL
Error: couldn't find RGB GLX visual or fbconfig
sudo lshw -c display
  *-display                 
       description: VGA compatible controller
       product: QXL paravirtual graphic card
       vendor: Red Hat, Inc.
       physical id: 2
       bus info: pci@0000:00:02.0
       logical name: /dev/fb0
       version: 04
       width: 32 bits
       clock: 33MHz
       capabilities: vga_controller rom fb
       configuration: depth=32 driver=qxl latency=0 resolution=1024,768
       resources: irq:11 memory:f4000000-f7ffffff memory:f8000000-fbffffff memory:fc090000-fc091fff ioport:c100(size=32) memory:c0000-dffff
rpm -qa |grep mesa
mesa-libGLw-devel-8.0.0-18.el8.x86_64
mesa-filesystem-23.1.4-1.el8.x86_64
mesa-dri-drivers-23.1.4-1.el8.x86_64
mesa-libxatracker-23.1.4-1.el8.x86_64
mesa-libGLU-9.0.0-15.el8.x86_64
mesa-vulkan-devel-23.1.4-1.el8.x86_64
mesa-libgbm-23.1.4-1.el8.x86_64
mesa-libglapi-23.1.4-1.el8.x86_64
mesa-libGL-23.1.4-1.el8.x86_64
mesa-vulkan-drivers-23.1.4-1.el8.x86_64
mesa-libGLU-devel-9.0.0-15.el8.x86_64
mesa-libgbm-devel-23.1.4-1.el8.x86_64
mesa-vdpau-drivers-23.1.4-1.el8.x86_64
mesa-libEGL-23.1.4-1.el8.x86_64
mesa-libOSMesa-23.1.4-1.el8.x86_64
mesa-libGL-devel-23.1.4-1.el8.x86_64
mesa-libEGL-devel-23.1.4-1.el8.x86_64
mesa-libGLw-8.0.0-18.el8.x86_64
mesa-libOSMesa-devel-23.1.4-1.el8.x86_64

Nobody has any idea on how to solve this issue?

Thanks

X2go has only mossy support for OpenGL/GLX. Try some vnc solution oder xrdp instead. Or this: wiki:development:glx-xlib-workaround [X2Go - everywhere@home]

Thanks for you reply. Do you have VNC solutions that work well on Rocky? I’m not expert on VNC I have only used x2go in the past.

I personally use TurboVNC (https://www.turbovnc.org) but TigerVNC (available from Rocky 8 repos) should work too.

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.