Running 3D Applications on Newer Linux Systems

Mesa is a 3D graphics library commonly used on many platforms, including Linux, OpenSolaris, and the BSDs. If your system's libGL.so library is provided by Mesa 7.1 or later, OpenGL applications will not run remotely. For example, when you try to run glxinfo, you receive the following error:

Error: couldn't find RGB GLX visual or fbconfig

To resolve this issue, set the LIBGL_ALWAYS_INDIRECT environment variable. For example:

$ sh

$ export LIBGL_ALWAYS_INDIRECT=y
glxinfo

You can set the LIBGL_ALWAYS_INDIRECT variable using the Command box in Xstart.

Related Topics

Connecting to Hosts with Xstart

Defining OpenGL Settings