Many applications use OpenGL for graphics rendering. VirtualGL is an application that uses the Linux system’s graphics hardware to render OpenGL graphics and then pass it to the remote X server. This method bypasses the GLX extension.
Prerequisites
VirtualGL connects to the physical DISPLAY :0 to access the graphics card. Many video cards turn off DISPLAY :0 if there is no physical display connected. Without DISPLAY :0 VirtualGL will fail. The solution is to install a monitor connected to your machine.
Alternatively, there are dummy dongles that can be installed that fake an HDMI output signal so your graphics card thinks its connected.
Installing VirtualGL
VirtualGL is available on most modern Linux distributions from their standard repositories.
Debian/Ubuntu users
sudo apt-get install virtualgl
RHEL/Centos Users
yum install VirtualGL
Precompiled versions of the latest version are available at the VirtualGL website
FastX
FastX installs with VirtualGL and automatically integrates.