Support headless OpenGL on Linux using EGL for the depthengine library
EGL can be used to avoid the X11 dependency.
"With the arrival of EGL, taking advantage of OpenGL on a headless server has become even simpler, making it unnecessary to run an X server or any other tools. It does, however, require some slight modifications to your OpenGL context management code using EGL functions, as described in a previous post."
As the article suggest GLVND might be useful for accomplishing this.
Thanks for the pointer. We have been debating how to best address this issue. I have forwarded it to the dev team.