VirtualGL and TurboVNC: extension "GLX" missing on display ":0.0"
<p>I have a remote computer on AWS with Nvidia GRID card K520 and want to remotely render 3D graphics. I use Ubuntu 14.04 - 64 bit. Remote and local.
For remote connection and OpenGL rendering we use VirtualGL and TurboVNC (*amd64.deb).</p>

<p>I properly installed VirtualGL and TurboVNC and I have Nvidia drivers.</p>

<p>As I understand VirtualGL uses display :0 and TurboVNC uses display :1 on remote machine.</p>

<p>When I connect to the remote machine and I want to run a 3D app (via vglrun ) it gives me error:</p>

<p>extension "GLX" missing on display ":0.0".</p>

<p>I don't undrestand how VirtualGL works on a remote machine with TurboVNC, how it uses the display :0 and if it's ok.</p>

<p>Do I need something to setup (.conf, graphic driver). I tried installing it over and over, tried serching for answer, but I didn't find a solution.</p>