<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p>If someone has experience with virtualgl, please respond.  The
      Chimera developers have no experience with it.  <br>
    </p>
    <p>Our current position is that you should run Chimera locally.  Not
      over ssh, nor in a virtual machine.  Chimera works best (best
      interactivity) if it has direct access to the graphics hardware.</p>
    <p>That said, it is possible to use Chimera remotely under the right
      circumstances.  For example, running an OpenGL application, like
      Chimera, over ssh, frequently fails to work due to incompatible
      implementations of X11's GLX protocol.  But if the same graphics
      driver is installed on both the local and remote system, it
      usually does work.  That means exact same version of Linux and
      exact same version of the graphics driver.  This can be faked by
      copying the local version of libGL.so.1 to Chimera's lib directory
      on the remote system (or to a different directory that the
      LD_LIBRARY_PATH environment variable refers to).</p>
    <p>An alternative solution for remote access is to use a remote
      desktop application.  The remote desktop software does the
      graphics on the remote computer and copies the image back to the
      local computer.    We have had success with applications that use
      the VNC protocol.  The EMAN author recommends using virtualGL with
      turbovnc, <a class="moz-txt-link-freetext" href="https://blake.bcm.edu/emanwiki/EMAN2/Remote">https://blake.bcm.edu/emanwiki/EMAN2/Remote</a>, but we have
      used various VNC clients without virtualGL. virtualGL only helps
      if there is a graphics card installed on the remote computer along
      with the appropriate graphics driver.</p>
    <p>    HTH,</p>
    <p>    Greg<br>
    </p>
    <br>
    <div class="moz-cite-prefix">On 9/28/2019 10:48 PM, Sun Yeping
      wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:CAJOhvF=W=9vddpTn+s_KRbLuurqu0G=QHHfCMQTHqvpFnLqJhw@mail.gmail.com">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <div dir="ltr">Dear everyone,
        <div><br>
        </div>
        <div>Chimera is installed in a remote CentOS 7 server, and it
          works properly if working directly on the server. However,
          when I login to that server from my local machine (also centos
          7 system) wish ssh and try to launch chimera, an error
          information window appears which reads:</div>
        <div><br>
        </div>
        <div><span style="color:rgb(0,0,0);font-family:"Times New
            Roman";font-size:medium"> </span><span
            style="color:rgb(0,0,0);font-size:14px"> "Display
            misconfiguration. Please Increase the color quality (24 bit
            color or greater), update your display (graphics) driver,
            and/or upgrade your graphics card. Also see chimera
            Installation Instructions"</span><br>
        </div>
        <div><span style="color:rgb(0,0,0);font-size:14px"><br>
          </span></div>
        <div><span style="color:rgb(0,0,0);font-size:14px">I googled
            this error and find that someone solve it by installing
            virtualGL, so I also installed virtualGL and try to launch
            chimera with:</span></div>
        <div><span style="color:rgb(0,0,0);font-size:14px">   </span><span
            style="color:rgb(0,0,0);font-size:14px">     $</span>vglrun
          chimera</div>
        <div><span style="color:rgb(0,0,0);font-size:14px">But get the
            following errorL</span></div>
        <div># vglrun chimera<br>
          [VGL] WARNING: The OpenGL rendering context obtained on X
          display<br>
          [VGL]    :0 is indirect, which may cause performance to
          suffer.<br>
          [VGL]    If :0 is a local X display, then the framebuffer
          device<br>
          [VGL]    permissions may be set incorrectly.<br>
          [VGL] WARNING: The OpenGL rendering context obtained on X
          display<br>
          [VGL]    :0 is indirect, which may cause performance to
          suffer.<br>
          [VGL]    If :0 is a local X display, then the framebuffer
          device<br>
          [VGL]    permissions may be set incorrectly.<br>
          X Error of failed request:  GLXBadCurrentWindow<br>
            Major opcode of failed request:  154 (GLX)<br>
            Minor opcode of failed request:  5 (X_GLXMakeCurrent)<br>
            Serial number of failed request:  36<br>
            Current serial number in output stream:  36<br>
        </div>
        <div><br>
        </div>
        <div>Do you know what the error is about and how to solve it? </div>
        <div><br>
        </div>
        <div>Thanks in advacnce</div>
        <div><br>
        </div>
        <div>Yeping Sun</div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
Chimera-users mailing list: <a class="moz-txt-link-abbreviated" href="mailto:Chimera-users@cgl.ucsf.edu">Chimera-users@cgl.ucsf.edu</a>
Manage subscription: <a class="moz-txt-link-freetext" href="http://plato.cgl.ucsf.edu/mailman/listinfo/chimera-users">http://plato.cgl.ucsf.edu/mailman/listinfo/chimera-users</a>
</pre>
    </blockquote>
  </body>
</html>