<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html;
      charset=ISO-8859-1">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Hi Chuck<br>
    <br>
    thanks for all these details. Finaly I had to install a dedicated
    version of mesa as the update to 11.0.7 from ELrepo was breaking one
    of our licensed software (ANSYS) and I had to roll back to 10.4.3.<span
      class="moz-smiley-s6"><span>:-[</span></span><br>
    I've compiled mesa-17.0.4 (with llvm-4.0.0, libdrm-2.4.70,
    xcb-proto-1.12, pthread-stubs-0.3, libXau-1.0.8, libxcb-1.12,
    libxshmfence-1.2 prerequisites) and all seams running fine now with
    hardware rendering (?). In my VNC session:<br>
    $ glxinfo<br>
    ....<br>
    direct rendering: Yes<br>
    ...<br>
    OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 4.0, 256 bits)<br>
    OpenGL version string: 3.0 Mesa 17.0.4<br>
    ....<br>
    <br>
    so am I using the GPU (direct rendering is set to yes) or the CPU
    (if llvmpipe is software rendering) ?<br>
    <br>
    Patrick<br>
    <br>
    Chuck Atkins wrote:
    <blockquote type="cite">
      <div dir="ltr">
        <div>Hi Patrick,<br>
        </div>
        <br>
        <div class="gmail_extra">
          <div class="gmail_quote">
            <blockquote class="gmail_quote" style="margin:0px 0px 0px
              0.8ex;border-left:1px solid
              rgb(204,204,204);padding-left:1ex">
              On a RedHat 6 server, with AMD firepro W7000 GPU</blockquote>
            <div>... <br>
            </div>
            <blockquote class="gmail_quote" style="margin:0px 0px 0px
              0.8ex;border-left:1px solid
              rgb(204,204,204);padding-left:1ex">I'm launching paraview
              via vncviewer on this node.</blockquote>
            <div><br>
            </div>
            <div>If you're running via VNC then unfortunately you won't
              be using the GPU (unless you get more creative with
              something like VirtualGL).  You're only going to be able
              to use the CPU based renderer in Mesa.<br>
              <br>
            </div>
            <div> </div>
            <blockquote class="gmail_quote" style="margin:0px 0px 0px
              0.8ex;border-left:1px solid
              rgb(204,204,204);padding-left:1ex">If you are using Mesa
              please make sure you have version 10.6.5 or later and make
              sure your driver in Mesa supports OpenGL 3.2.<br>
            </blockquote>
            <div><br>
            </div>
            <div>So, Mesa got OpenGL 3.2 support in 10.6.5, but not all
              of the drivers implemented it until much later.<br>
              <br>
            </div>
            <div> </div>
            <blockquote class="gmail_quote" style="margin:0px 0px 0px
              0.8ex;border-left:1px solid
              rgb(204,204,204);padding-left:1ex">OpenGL renderer string:
              Gallium 0.4 on llvmpipe (LLVM 3.6, 256 bits)<br>
            </blockquote>
            <div><br>
            </div>
            <div>llvmpipe is Mesa's software renderer<br>
              <br>
               <br>
            </div>
            <blockquote class="gmail_quote" style="margin:0px 0px 0px
              0.8ex;border-left:1px solid
              rgb(204,204,204);padding-left:1ex">
              OpenGL version string: 2.1 Mesa 11.0.7<br>
            </blockquote>
            <div><br>
            </div>
            <div>Older versions of Mesa may have supported OpenGL 3.2 at
              it's core but the llvmpipe driver still took a while to
              catch up.<br>
              <br>
              <br>
            </div>
            <blockquote class="gmail_quote" style="margin:0px 0px 0px
              0.8ex;border-left:1px solid
              rgb(204,204,204);padding-left:1ex">
              So which minimal mesa version is required for paraview 5.3
              ?<br>
            </blockquote>
            <div><br>
            </div>
            <div>It wasn't until Mesa 12 that OpenGL 3.2 was properly
              supported and reported by all Mesa drivers.  With some
              versions of 11, though, it works *enough* that you can
              fake it by exporting the environment variable
              GL_VERSION_OVERRIDE=3.2, so give that a try.  If you
              instead want to just use the linux binaries from <a
                href="http://paraview.org" target="_blank">paraview.org</a>,
              we build those on EL6 and include a very recent copy of
              mesa with it that you can make paraview use with:<br>
            </div>
            <br>
          </div>
          <div class="gmail_quote">
            <div style="margin-left:40px"><span
                style="font-family:monospace,monospace">paraview
                --mesa-swr<br>
              </span></div>
            <br>
          </div>
          <div class="gmail_quote">That instructs ParaView to use it's
            own copy of Mesa and the OpenSWR parallel CPU rasterizer.<br>
            <br>
          </div>
          <div class="gmail_quote">- Chuck<br>
          </div>
          <br>
        </div>
      </div>
    </blockquote>
    <br>
    <br>
    <pre class="moz-signature" cols="80">-- 
===================================================================
|  Equipe M.O.S.T.         |                                      |
|  Patrick BEGOU           | <a class="moz-txt-link-freetext" href="mailto:Patrick.Begou@grenoble-inp.fr">mailto:Patrick.Begou@grenoble-inp.fr</a> |
|  LEGI                    |                                      |
|  BP 53 X                 | Tel 04 76 82 51 35                   |
|  38041 GRENOBLE CEDEX    | Fax 04 76 82 52 71                   |
===================================================================
</pre>
  </body>
</html>