title: OpenGL + GLUT over SSH seg faulting
body: <p>I am trying to run an OpenGL+GLUT program over SSH with X forwarding. The program provides the following errors, then seg faults.</p>
  
  <p>Xlib:  extension "NV-GLX" missing on display "localhost:10.0".</p>
  
  <p>It seems that this is being caused because my "server" computer has an nvidia card that is then telling my client computer to use these nvidia specific rendering functions, when the client doesn't have an nvidia card. I googled this of course, and saw that many other people have had similar problems; however, the only solution I really saw that was suggested was (<a href="https://superuser.com/questions/196838/opengl-program-not-work-with-x-forwarding">https://superuser.com/questions/196838/opengl-program-not-work-with-x-forwarding</a>) to try </p>
  
  <pre><code>$ export LIBGL_ALWAYS_INDIRECT=1   or use any nonzero value
  </code></pre>
  
  <p>which did not work. I don't care about hardware acceleration/maintaing great performance over the ssh connection. I would just like to get the window rendering.</p>