It’s almost definitely an issue of your environment and perhaps module systems. Here’s the output on our systems when I run
vmd from a desktop. It finds
llvmpipe which is a part of the mesa librarires which are directly in
/usr/lib/libGLX* to be more specific).
Warning) Detected X11 'Composite' extension: if incorrect display occurs
Warning) try disabling this X server option. Most OpenGL drivers
Warning) disable stereoscopic display when 'Composite' is enabled.
Info) OpenGL renderer: llvmpipe (LLVM 6.0, 256 bits)
Info) Features: STENCIL MDE CVA MTX NPOT PP PS GLSL(OVF)
Info) Full GLSL rendering mode is available.
When you run vmd in x2go what opengl renderer does it find? Where are those shard objects (.so files)? Perhaps you should enable a
module load to enable those libraries? Or maybe x2go has them directly and they’re not shared across the entire system (it has it’s own opengl rendere it’s not sharing with other programs), so you could just install the mesa libraries to be system wide (without having to use module load). These are the questions I would look into.