Frank,<div><br></div><div>Couple of things to note before share my results:</div><div><br></div><div>* When UseOffscreenRenderingForScreenshots is true, ParaView switches to &quot;offscreen rendering&quot; mode for capturing the view and then switches back to onscreen mode after the capture. VTK (since before PAraView 3.8) recreates the window and context everytime one switches from onscreen to offscreen. Recreating context implies the display lists need to be recreated, among other things. When UseOffscreenRenderingForScreenshots is 1, I indeed see the windows being created and destroyed for all versions of ParaView (3.8.1, 3.10.1, 3.12.0, 3.14.1).</div>
<div><br></div><div>* From ParaView 3.10 on wards, you can additionally set view.UseOffscreenRendering=1 to avoid the re-creating and destruction of windows and you&#39;ll see similar times whether UseOffscreenRenderingForScreenshots is ON or OFF. (Except 3.8, since 3.8 doesn&#39;t have UseOffscreenRendering flag).</div>
<div><br></div><div>Using the official binaries on a NVidia Quadro 2000, I see the following (where offscreen_mode == &quot;UseOffscreenRenderingForScreenshots=1 and UseOffscreenRendering=1 (for PV &gt;3.8.1)&quot; ) and onscreen_mode == &quot;UseOffscreenRendering=0, UseOffscreenRenderingForScreenshots=0&quot;</div>
<div><br></div><div>Version     offscreen_mode  onscreen_mode</div><div><div>3.8.1         110.97*                 26.18</div></div><div>3.10.1        10.26                    9.65</div><div>3.12.0        10.45                    9.76</div>
<div>3.14.1        10.67                    9.99</div><div><br></div><div>Again, note that 3.8.1 offscree_mode timings include the context creation/deletion time and since there&#39;s no easy way to avoid that in 3.8.1, we should take those with a pinch of salt.</div>
<div><br></div><div>Utkarsh<br><br><div class="gmail_quote">On Wed, Apr 11, 2012 at 10:48 AM, Albina, Frank <span dir="ltr">&lt;<a href="mailto:frank.albina@sauber-motorsport.com">frank.albina@sauber-motorsport.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">









<div lang="DE-CH" link="blue" vlink="purple">

<div>

<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">Dear Berk!<u></u><u></u></span></p>

<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u> <u></u></span></p>

<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">Thank you very much for the reply. <u></u><u></u></span></p>

<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><br>
Actually, I have been able to narrow down the issue I am having by using the
enclosed script, which uses the paraview.simple.Sphere source to perform basic
rendering. The output looks like this:<u></u><u></u></span></p>

<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u> <u></u></span></p>

<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><img width="394" height="369" src="cid:image004.jpg@01CD1802.F17DD810" alt="spheres--phi=0--theta=0.jpg"></span><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u><u></u></span></p>


<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">Until now, all rendering I performed was done with MESA and I
have been running the rendering scripts by setting renderView.UseOffscreenRenderingForScreenshots=1.
Now, the interesting bit is that running OpenGL with this flag set to 1 does
not make a big difference for my compiled version of ParaView 3.8.1 but it does
for all subsequent versions. This is summarized in the table below, which gives
the time spent in performing rendering and dumping the screenshots to file on
my test HW:<u></u><u></u></span></p>

<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u> <u></u></span></p>

<table border="0" cellspacing="0" cellpadding="0" width="769" style="width:577.0pt;border-collapse:collapse">
 <tbody><tr style="min-height:14.25pt">
  <td width="307" nowrap valign="bottom" style="width:230.0pt;padding:0cm 3.5pt 0cm 3.5pt;min-height:14.25pt"></td>
  <td width="107" nowrap valign="bottom" style="width:80.0pt;padding:0cm 3.5pt 0cm 3.5pt;min-height:14.25pt">
  <p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;BMWTypeLight&quot;,&quot;sans-serif&quot;">ParaView 3.8.1<u></u><u></u></span></p>
  </td>
  <td width="119" nowrap valign="bottom" style="width:89.0pt;padding:0cm 3.5pt 0cm 3.5pt;min-height:14.25pt">
  <p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;BMWTypeLight&quot;,&quot;sans-serif&quot;">ParaView-3.10.1<u></u><u></u></span></p>
  </td>
  <td width="119" nowrap valign="bottom" style="width:89.0pt;padding:0cm 3.5pt 0cm 3.5pt;min-height:14.25pt">
  <p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;BMWTypeLight&quot;,&quot;sans-serif&quot;">ParaView-3.12.0<u></u><u></u></span></p>
  </td>
  <td width="119" nowrap valign="bottom" style="width:89.0pt;padding:0cm 3.5pt 0cm 3.5pt;min-height:14.25pt">
  <p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;BMWTypeLight&quot;,&quot;sans-serif&quot;">ParaView-3.14.1<u></u><u></u></span></p>
  </td>
 </tr>
 <tr style="min-height:14.25pt">
  <td width="307" nowrap valign="bottom" style="width:230.0pt;padding:0cm 3.5pt 0cm 3.5pt;min-height:14.25pt">
  <p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;BMWTypeLight&quot;,&quot;sans-serif&quot;">UseOffscreenRenderingForScreenshots=1<u></u><u></u></span></p>
  </td>
  <td width="107" nowrap valign="bottom" style="width:80.0pt;padding:0cm 3.5pt 0cm 3.5pt;min-height:14.25pt">
  <p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:11.0pt;font-family:&quot;BMWTypeLight&quot;,&quot;sans-serif&quot;">50.68<u></u><u></u></span></p>
  </td>
  <td width="119" nowrap valign="bottom" style="width:89.0pt;padding:0cm 3.5pt 0cm 3.5pt;min-height:14.25pt">
  <p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:11.0pt;font-family:&quot;BMWTypeLight&quot;,&quot;sans-serif&quot;">327.39<u></u><u></u></span></p>
  </td>
  <td width="119" nowrap valign="bottom" style="width:89.0pt;padding:0cm 3.5pt 0cm 3.5pt;min-height:14.25pt">
  <p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:11.0pt;font-family:&quot;BMWTypeLight&quot;,&quot;sans-serif&quot;">322.7<u></u><u></u></span></p>
  </td>
  <td width="119" nowrap valign="bottom" style="width:89.0pt;padding:0cm 3.5pt 0cm 3.5pt;min-height:14.25pt">
  <p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:11.0pt;font-family:&quot;BMWTypeLight&quot;,&quot;sans-serif&quot;">324.77<u></u><u></u></span></p>
  </td>
 </tr>
 <tr style="min-height:14.25pt">
  <td width="307" nowrap valign="bottom" style="width:230.0pt;padding:0cm 3.5pt 0cm 3.5pt;min-height:14.25pt">
  <p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;BMWTypeLight&quot;,&quot;sans-serif&quot;">UseOffscreenRenderingForScreenshots=0<u></u><u></u></span></p>
  </td>
  <td width="107" nowrap valign="bottom" style="width:80.0pt;padding:0cm 3.5pt 0cm 3.5pt;min-height:14.25pt">
  <p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:11.0pt;font-family:&quot;BMWTypeLight&quot;,&quot;sans-serif&quot;">41.21<u></u><u></u></span></p>
  </td>
  <td width="119" nowrap valign="bottom" style="width:89.0pt;padding:0cm 3.5pt 0cm 3.5pt;min-height:14.25pt">
  <p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:11.0pt;font-family:&quot;BMWTypeLight&quot;,&quot;sans-serif&quot;">43.94<u></u><u></u></span></p>
  </td>
  <td width="119" nowrap valign="bottom" style="width:89.0pt;padding:0cm 3.5pt 0cm 3.5pt;min-height:14.25pt">
  <p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:11.0pt;font-family:&quot;BMWTypeLight&quot;,&quot;sans-serif&quot;">38.66<u></u><u></u></span></p>
  </td>
  <td width="119" nowrap valign="bottom" style="width:89.0pt;padding:0cm 3.5pt 0cm 3.5pt;min-height:14.25pt">
  <p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:11.0pt;font-family:&quot;BMWTypeLight&quot;,&quot;sans-serif&quot;">38.62<u></u><u></u></span></p>
  </td>
 </tr>
</tbody></table>

<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u> <u></u></span></p>

<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">For all the tests performed, I have been using pvbatch renderSpheres.py.
I could recover for all PV versions 3.10.1, 3.12.0 and 3.14.1 the same
rendering time as with UseOffscreenRenderingForScreenshots=1 by running pvbatch
--use-offscreen-rendering renderSpheres.py, which is allegedly not supposed to
work unless one uses software rendering. Is there any reason why I should not
set the flag UseOffscreenRenderingForScreenshots  to  1 when running
PV compiled against OpenGL in batch?<u></u><u></u></span></p>

<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">Also, with UseOffscreenRenderingForScreenshots=1, for each screenshot,
a rendering window opens and closes every time, wherea with UseOffscreenRenderingForScreenshots=0,
the rendering window stays open the whole time and rendering is much faster.<u></u><u></u></span></p>

<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u> <u></u></span></p>

<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">Also , out of curiosity, I have recompiled today morning the PV
versions 3.8.1 &amp; 3.14.1 without MPI support and with the same Qt, Python
and gcc version (resp 4.6.4, 2.7.2, 4.5.3). Now the results are the following: <u></u><u></u></span></p>

<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u> <u></u></span></p>

<table border="0" cellspacing="0" cellpadding="0" width="532" style="width:399.0pt;border-collapse:collapse">
 <tbody><tr style="min-height:14.25pt">
  <td width="307" nowrap valign="bottom" style="width:230.0pt;padding:0cm 3.5pt 0cm 3.5pt;min-height:14.25pt"></td>
  <td width="107" nowrap valign="bottom" style="width:80.0pt;padding:0cm 3.5pt 0cm 3.5pt;min-height:14.25pt">
  <p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;BMWTypeLight&quot;,&quot;sans-serif&quot;">ParaView 3.8.1<u></u><u></u></span></p>
  </td>
  <td width="119" nowrap valign="bottom" style="width:89.0pt;padding:0cm 3.5pt 0cm 3.5pt;min-height:14.25pt">
  <p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;BMWTypeLight&quot;,&quot;sans-serif&quot;">ParaView-3.14.1<u></u><u></u></span></p>
  </td>
 </tr>
 <tr style="min-height:14.25pt">
  <td width="307" nowrap valign="bottom" style="width:230.0pt;padding:0cm 3.5pt 0cm 3.5pt;min-height:14.25pt">
  <p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;BMWTypeLight&quot;,&quot;sans-serif&quot;">UseOffscreenRenderingForScreenshots=1<u></u><u></u></span></p>
  </td>
  <td width="107" nowrap valign="bottom" style="width:80.0pt;padding:0cm 3.5pt 0cm 3.5pt;min-height:14.25pt">
  <p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:11.0pt;font-family:&quot;BMWTypeLight&quot;,&quot;sans-serif&quot;">291.11<u></u><u></u></span></p>
  </td>
  <td width="119" nowrap valign="bottom" style="width:89.0pt;padding:0cm 3.5pt 0cm 3.5pt;min-height:14.25pt">
  <p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:11.0pt;font-family:&quot;BMWTypeLight&quot;,&quot;sans-serif&quot;">1099.74<u></u><u></u></span></p>
  </td>
 </tr>
 <tr style="min-height:14.25pt">
  <td width="307" nowrap valign="bottom" style="width:230.0pt;padding:0cm 3.5pt 0cm 3.5pt;min-height:14.25pt">
  <p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;BMWTypeLight&quot;,&quot;sans-serif&quot;">UseOffscreenRenderingForScreenshots=0<u></u><u></u></span></p>
  </td>
  <td width="107" nowrap valign="bottom" style="width:80.0pt;padding:0cm 3.5pt 0cm 3.5pt;min-height:14.25pt">
  <p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:11.0pt;font-family:&quot;BMWTypeLight&quot;,&quot;sans-serif&quot;">52.42<u></u><u></u></span></p>
  </td>
  <td width="119" nowrap valign="bottom" style="width:89.0pt;padding:0cm 3.5pt 0cm 3.5pt;min-height:14.25pt">
  <p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:11.0pt;font-family:&quot;BMWTypeLight&quot;,&quot;sans-serif&quot;">36.19<u></u><u></u></span></p>
  </td>
 </tr>
</tbody></table>

<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u> <u></u></span></p>

<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">The PV version 3.14.1 when setting UseOffscreenRenderingForScreenshots
to 0 fails to generate a correct rendering (see below) while two spheres should
be visible:<u></u><u></u></span></p>

<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u> <u></u></span></p>

<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><img width="452" height="452" src="cid:image005.jpg@01CD1802.F17DD810" alt="spheres--phi=0--theta=0.jpg"></span><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u><u></u></span></p>


<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">For me, the only obvious reason for the performance difference
here seems to be compilation without MPI support, but I will need to check that
in more details.<u></u><u></u></span></p>

<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u> <u></u></span></p>

<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">Concerning the performance hit with MPI in parallel, I found
that PV 3.8.1 was outperforming PV3.10.1 and PV3.12.0 when using offscreen-rendering
with MESA. I do not have exact numbers, but there was a factor of 50% if I
recall it correctly. As soon as I have more on this subject,  I&#39;ll let you
know.<u></u><u></u></span></p>

<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u> <u></u></span></p>

<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">Hope this helps.<u></u><u></u></span></p>

<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u> <u></u></span></p>

<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">Cheers,<u></u><u></u></span></p>

<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u> <u></u></span></p>

<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">Frank.<u></u><u></u></span></p>

<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u> <u></u></span></p>

<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u> <u></u></span></p>

<div style="border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0cm 0cm 0cm">

<p class="MsoNormal"><b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Berk Geveci
[mailto:<a href="mailto:berk.geveci@kitware.com" target="_blank">berk.geveci@kitware.com</a>] <br>
<b>Sent:</b> Dienstag, 10. April 2012 22:17<br>
<b>To:</b> Albina, Frank<br>
<b>Cc:</b> <a href="mailto:paraview@paraview.org" target="_blank">paraview@paraview.org</a><br>
<b>Subject:</b> Re: [Paraview] Rendering performance issue?<u></u><u></u></span></p>

</div><div><div class="h5">

<p class="MsoNormal"><u></u> <u></u></p>

<p class="MsoNormal">Just out of curiosity, can you compile ParaView without MPI
or use the ParaView binaries from <a href="http://paraview.org" target="_blank">paraview.org</a>?
I am asking this because we have been tracking down a nasty rendering
performance issue that only shows up when ParaView is linked against MPI.<u></u><u></u></p>

<div>

<p class="MsoNormal"><u></u> <u></u></p>

</div>

<div>

<p class="MsoNormal" style="margin-bottom:12.0pt">-berk <u></u><u></u></p>

<div>

<p class="MsoNormal">On Tue, Apr 10, 2012 at 11:32 AM, Albina, Frank &lt;<a href="mailto:frank.albina@sauber-motorsport.com" target="_blank">frank.albina@sauber-motorsport.com</a>&gt;
wrote:<u></u><u></u></p>

<div>

<div>

<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;color:#1f497d">Dear ParaView users &amp;
developers,</span><u></u><u></u></p>

<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;color:#1f497d"> </span><u></u><u></u></p>

<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;color:#1f497d">I am trying to reduce the
time spent in performing generic 3D surface rendering. A lot has been achieved
by using ParaView driven by python scripting already but actually I&#39;d like to
achieve more. At the time being, all rendering is performed using CPU rendering
with the MESA libraries and I have started investigating if it could be worth
performing the rendering using GPUs instead of using N CPUs in parallel.</span><u></u><u></u></p>

<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;color:#1f497d"> </span><u></u><u></u></p>

<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;color:#1f497d">For the purpose of checking
the GPU performance over CPUs, I have devised a simple benchmark with a python
script which drives the surface rendering. The script performs the generation
of 60 images and dumps them onto disk in JPEG format. When performing this
task, I have been tumbling upon the following rendering times for the
generation of the aforementioned 60 images, using different versions of
paraview on an &quot;old&quot; workstation, which is my guinea pig for this benchmark:</span><u></u><u></u></p>

<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;color:#1f497d"> </span><u></u><u></u></p>

<table border="0" cellspacing="0" cellpadding="0" width="468" style="width:351.0pt;border-collapse:collapse">
 <tbody><tr style="min-height:14.25pt">
  <td width="119" nowrap valign="bottom" style="width:89.0pt;padding:0cm 3.5pt 0cm 3.5pt;min-height:14.25pt">
  <p class="MsoNormal"><span style="font-family:&quot;BMWTypeLight&quot;,&quot;sans-serif&quot;">Paraview 3.8.1</span><u></u><u></u></p>
  </td>
  <td width="120" nowrap valign="bottom" style="width:90.0pt;padding:0cm 3.5pt 0cm 3.5pt;min-height:14.25pt">
  <p class="MsoNormal"><span style="font-family:&quot;BMWTypeLight&quot;,&quot;sans-serif&quot;">Paraview 3.10.1</span><u></u><u></u></p>
  </td>
  <td width="115" nowrap valign="bottom" style="width:86.0pt;padding:0cm 3.5pt 0cm 3.5pt;min-height:14.25pt">
  <p class="MsoNormal"><span style="font-family:&quot;BMWTypeLight&quot;,&quot;sans-serif&quot;">Paraview 3.12.0</span><u></u><u></u></p>
  </td>
  <td width="115" nowrap valign="bottom" style="width:86.0pt;padding:0cm 3.5pt 0cm 3.5pt;min-height:14.25pt">
  <p class="MsoNormal"><span style="font-family:&quot;BMWTypeLight&quot;,&quot;sans-serif&quot;">Paraview 3.14.1</span><u></u><u></u></p>
  </td>
 </tr>
 <tr style="min-height:14.25pt">
  <td width="119" nowrap valign="bottom" style="width:89.0pt;padding:0cm 3.5pt 0cm 3.5pt;min-height:14.25pt">
  <p class="MsoNormal" align="center" style="text-align:center"><span style="font-family:&quot;BMWTypeLight&quot;,&quot;sans-serif&quot;">138.12s</span><u></u><u></u></p>
  </td>
  <td width="120" nowrap valign="bottom" style="width:90.0pt;padding:0cm 3.5pt 0cm 3.5pt;min-height:14.25pt">
  <p class="MsoNormal" align="center" style="text-align:center"><span style="font-family:&quot;BMWTypeLight&quot;,&quot;sans-serif&quot;">591.06s</span><u></u><u></u></p>
  </td>
  <td width="115" nowrap valign="bottom" style="width:86.0pt;padding:0cm 3.5pt 0cm 3.5pt;min-height:14.25pt">
  <p class="MsoNormal" align="center" style="text-align:center"><span style="font-family:&quot;BMWTypeLight&quot;,&quot;sans-serif&quot;">592.53s</span><u></u><u></u></p>
  </td>
  <td width="115" nowrap valign="bottom" style="width:86.0pt;padding:0cm 3.5pt 0cm 3.5pt;min-height:14.25pt">
  <p class="MsoNormal" align="center" style="text-align:center"><span style="font-family:&quot;BMWTypeLight&quot;,&quot;sans-serif&quot;">594.10s</span><u></u><u></u></p>
  </td>
 </tr>
</tbody></table>

<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;color:#1f497d"> </span><u></u><u></u></p>

<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;color:#1f497d">What is striking is that the
rendering time <u>is 4 times less(!)</u> with PV v3.8.1 than with all
subsequent versions. I had already noticed something similar when running MESA
on dissimilar architectures, but I assumed that the culprit were the MESA
libraries used. Here, the HW and libraries are the same, so I am enclined to
believe that I am missing something here in the general rendering settings
which do not affect PV v3.8.1 but induce a big performance hit for all PV
versions above 3.10. Is anybody aware of rendering settings which could induce
such a performance difference?</span><u></u><u></u></p>

<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;color:#1f497d"> </span><u></u><u></u></p>

<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;color:#1f497d">BTW, for each rendering, a
window opens with the OpenGL tag in the window title bar, so I am quite sure
that I am not using any SW rendering, all the more as all the PV versions I
have compiled have VTK_OPENGL_HAS_OSMESA set to off.</span><u></u><u></u></p>

<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;color:#1f497d"> </span><u></u><u></u></p>

<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;color:#1f497d">A few more details concerning
the test I have been running:</span><u></u><u></u></p>

<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;color:#1f497d"> </span><u></u><u></u></p>

<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;color:#1f497d"> - Workstation: Linux
workstation with SuSE SLED 10</span><u></u><u></u></p>

<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;color:#1f497d">                       
 2 x Intel Xeon Dual core 5160  @ 3.00GHz</span><span lang="EN-US" style="font-family:&quot;BMWTypeLight&quot;,&quot;sans-serif&quot;"> </span><u></u><u></u></p>

<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;color:#1f497d">                        
2 x NVIDIA Quadro FX3500 (NV71GL chipset)</span><u></u><u></u></p>

<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;color:#1f497d"> </span><u></u><u></u></p>

<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;color:#1f497d"> - Paraview version
3.8.1, 3.10.1, 3.12.0 and 3.14.1 were compiled with OpenGL support, Qt v4.6.x,
python v2.7, OpenMPI v1.4.x using the GCC compiler v4.5.x.</span><u></u><u></u></p>

<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;color:#1f497d"> </span><u></u><u></u></p>

<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;color:#1f497d"> - The script is run
using pvpython (and not pvbatch) in order to force the assignement of the
graphics card:</span><u></u><u></u></p>

<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;color:#1f497d">    pvserver
-display localhost:0.0 </span><u></u><u></u></p>

<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;color:#1f497d">   Then the
rendering script runs with pvpython from the command line. Within the
script,  a Connect(&quot;localhost&quot;,11111) forces the connection to
the pvserver running on localhost.</span><u></u><u></u></p>

<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;color:#1f497d"> </span><u></u><u></u></p>

<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;color:#1f497d">Any suggestions welcome.</span><u></u><u></u></p>

<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;color:#1f497d">Best regards </span><u></u><u></u></p>

<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;color:#1f497d">Frank Albina.</span><span style="color:#888888"><u></u><u></u></span></p>

</div>

</div>

<p class="MsoNormal" style="margin-bottom:12.0pt"><br>
_______________________________________________<br>
Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Please keep messages on-topic and check the ParaView Wiki at: <a href="http://paraview.org/Wiki/ParaView" target="_blank">http://paraview.org/Wiki/ParaView</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://www.paraview.org/mailman/listinfo/paraview" target="_blank">http://www.paraview.org/mailman/listinfo/paraview</a><u></u><u></u></p>

</div>

<p class="MsoNormal"><u></u> <u></u></p>

</div>

</div></div></div>

</div>


<br>_______________________________________________<br>
Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Please keep messages on-topic and check the ParaView Wiki at: <a href="http://paraview.org/Wiki/ParaView" target="_blank">http://paraview.org/Wiki/ParaView</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://www.paraview.org/mailman/listinfo/paraview" target="_blank">http://www.paraview.org/mailman/listinfo/paraview</a><br>
<br></blockquote></div><br></div>