<div dir="ltr"><div><div>Hello,<br><br></div>I am trying to make the EGL build of ParaView work, but I am encountering some issues.<br><br></div>First, here is the configure line I used to build ParaView:<br><pre><code>cmake .. \
-DBUILD_TESTING=OFF -DPARAVIEW_ENABLE_CATALYST=ON -DPARAVIEW_ENABLE_PYTHON=ON \
-DPARAVIEW_INSTALL_DEVELOPMENT_FILES=ON -DPARAVIEW_USE_MPI=ON \
-DVTK_RENDERING_BACKEND=OpenGL2 -DVTK_USE_OFFSCREEN_EGL=ON \
-DVTK_USE_X=OFF -DPARAVIEW_BUILD_QT_GUI=OFF \
-DEGL_gldispatch_LIBRARY=<path_to_libGLdispatch.so.0> \
-DEGL_INCLUDE_DIR=<path_to_EGL_includes> \
-DCMAKE_INSTALL_PREFIX=<install_prefix><br></code></pre>
<p>Everything then builds and installs correctly.</p><p>But when I start a pvserver (with no X server launched) on the server where the data is stored and with a graphic card. I end up having the following issue in a ParaView pop-up:<br></p><p style="margin:0px;text-indent:0px">"<br></p><p style="margin:0px;text-indent:0px">OpenGL drivers on the server side don't support</p><div><div><div>
<p style="margin:0px;text-indent:0px">required OpenGL features for basic rendering.</p>
<p style="margin:0px;text-indent:0px">Remote rendering will be disabled.</p>
<p style="margin:0px;text-indent:0px"><br></p>
<p style="margin:0px;text-indent:0px">OpenGL Vendor: NVIDIA Corporation</p>
<p style="margin:0px;text-indent:0px">OpenGL Version: 4.5.0 NVIDIA 358.16</p>
<p style="margin:0px;text-indent:0px">OpenGL Renderer: Tesla K80/PCIe/SSE2</p>"<br><br></div><div>And then I tried to use volume rendering, but I end up with this error:<br>"<br>Some of the representations in this view require remote rendering which, however, is not available. Rendering may not work as expected.<br></div><div>"<br></div><div>And VR does not work.<br></div><div><br></div><div>I managed to replicate this issue, with both a Nvidia Tesla K80 and GTX 470 with the 358.16 driver from NVidia on a Ubuntu 14.04.<br><br></div><div>However, when I add the "--disable-xdisplay-test" option to the pvserver. I don't get the error regarding to OpenGL drivers and I am able to do remote rendering on the server side.<br><br></div><div>I also tried adding the "–egl-device-index=0" instead of "--disable-xdisplay-test", but I am getting the OpenGL error.<br><br></div><div>Is there something I missed in my ParaView build ? <br>I guess I should be able to run the pvserver without the "--disable-xdisplay-test" option, isn't it ?<br><br></div><div>Another last question, is the EGL internal rendering resolution available for modification or will it fit the current view of ParaView ? (e.g. for doing screenshots)<br><br><br></div><div>Thanks in advance for the answers,<br><br></div><div>Best regards,<br></div><div>Alexandre Ancel<strong></strong></div><div><br>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><span><font color="#888888"><div dir="ltr"><font face="courier new, monospace">Alexandre Ancel <br>Docteur, Ingénieur de recherche / Phd, Research Engineer<br></font><div>
<font face="courier new, monospace"><a href="http://www.cemosis.fr" target="_blank">Ce<font color="#888888">mosis</font></a> - <a href="mailto:alexandre.ancel@cemosis.fr" target="_blank">alexandre.ancel@cemosis.fr</a></font></div><div><font face="courier new, monospace">Tel: +33 (0)3 68 8</font><span><font color="#888888"><font face="courier new, monospace"><b>5 02 06</b></font></font></span></div>
<div><font face="courier new, monospace">IRMA - 7, rue René Descartes</font></div><div><font face="courier new, monospace">67 000 Strasbourg, France<br></font></div></div></font></span></div></div></div></div>
</div></div></div></div>