Hi,

I am attempting to get ParaView to run in headless mode for a project that I am 
working on.  After encountering some GL errors  
[email protected]<mailto:[email protected]> suggested that we start with 
the ParaViewSuperbuild project here: 
https://gitlab.kitware.com/paraview/paraview-superbuild; however, we are now 
getting this error during the Superbuild 5.5 mesa compilation:
/tmp/cct5QMQS.s: Assembler messages:
/tmp/cct5QMQS.s:46: Error: no such instruction: `vinserti128 
$1,%xmm0,%ymm0,%ymm1'
/tmp/cct5QMQS.s:47: Error: no such instruction: `vperm2i128 
$49,%ymm0,%ymm0,%ymm0'
/tmp/cct5QMQS.s:48: Error: suffix or operands invalid for `vpackusdw'


Any ideas as to what may be causing this?


The details for the previous attempt (before we started trying the Superbuild) 
are listed below.  Any advice would be much appreciated:

When attempting to run Paraview 5.5 in headless mode using offscreen rendering, 
I am getting the following error:
ERROR: In 
/software/paraview/5.5/src/ParaView-v5.5.0/VTK/Rendering/OpenGL2/vtkOpenGLRenderWindow.cxx,
 line 793
vtkOSOpenGLRenderWindow (0x4c35b40): GL version 2.1 with the gpu_shader4 
extension is not supported by your graphics driver but is required for the new 
OpenGL rendering backend. Please update your OpenGL driver. 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.
To try and get around this, I built a custom version of mesa 17.0.2 for RHEL6:
/configure --disable-xvmc --disable-glx --disable-dri --with-dri-drivers= 
--with-gallium-drivers=swrast --enable-texture-float --disable-egl 
--enable-gallium-osmesa --enable-gallium-llvm=yes --disable-gbm 
--prefix=/software/paraview/5.5/mesa
I also built a new version of llvm just to be on the safe side.
>From there I compiled Paraview:
#!/bin/bash
ccmake -G "Unix Makefiles" -DPARAVIEW_USE_MPI:BOOL=ON \
-DCMAKE_INSTALL_PREFIX=/software/paraview/5.5/RHEL_NOGLX/ \
-DMPI_CXX_COMPILER=/software/openmpi/PBS/1.10.4/gcc_49/bin/mpicc \
-DMPI_C_COMPILER=/software/openmpi/PBS/1.10.4/gcc_49/bin/mpicc \
-DCMAKE_C_COMPILER=/software/gcc/4.9.3/bin/gcc \
-DCMAKE_Fortran_COMPILER=/software/gcc/4.9.3/bin/gfortran \
-DOPENGL_INCLUDE_DIR=/usr/include \
-DOPENGL_gl_LIBRARY:STRING=/usr/lib64/libGL.so \
-DOPENGL_glu_LIBRARY:STRING=/usr/lib64/libGLU.so \
-DVTK_VPIC_USE_MPI=OFF \
-DVTK_OPENGL_HAS_OSMESA=ON \
-DPARAVIEW_BUILD_QT_GUI:BOOL=ON \
-DVTK_OPENGL_HAS_OSMESA:BOOL=ON \
-DVTK_USE_X:BOOL=ON \
-DMESA_GL_VERSION_OVERRIDE=3.2 \
-DBUILD_TESTING=OFF \
-DPARAVIEW_USE_MPI=OFF \
-DPARAVIEW_ENABLE_PYTHON=ON \
-DPYTHON_INCLUDE_DIR=/software/python/RHEL6/2.7.3/include/python2.7 \
-DPYTHON_EXECUTABLE=/software/python/RHEL6/2.7.3/bin/python \
-DOSMESA_INCLUDE_DIR=/software/paraview/5.5/mesa/lib/ \
-DOSMESA_LIBRARY=/software/paraview/5.5/mesa/lib/libOSMesa.so \
../ParaView-v5.5.0
Sadly, I still get the same opengl errors when trying to run paraview in 
headless mode. At this point, im a bit stuck.  My guess is I probably missed an 
option in my mesa build so im hoping kitware might have some insight



Tyler
_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the ParaView Wiki at: 
http://paraview.org/Wiki/ParaView

Search the list archives at: http://markmail.org/search/?q=ParaView

Follow this link to subscribe/unsubscribe:
https://public.kitware.com/mailman/listinfo/paraview

Reply via email to