[Paraview] gpu_shader4 extension is not supported
Burlen Loring
bloring at lbl.gov
Fri May 12 13:31:58 EDT 2017
Hi Patrick,
OSMesa (and friends such as OpenSWR) do not need to make use of GLX. In
fact I think it should be disabled completely for that case in both Mesa
and ParaView builds. For eg, when you configure ParaView you'd specify
-DVTK_USE_X=OFF. At least this is how it was in the past. I haven't been
following developments lately. The wiki
<http://www.paraview.org/Wiki/ParaView/ParaView_And_Mesa_3D> has specifics.
Burlen
On 05/12/2017 07:25 AM, Patrick Begou wrote:
> Hi,
>
> I'm still trying to build paraview 5.3 with Qt4.8. As paraview
> superbuild was failing on my desktop (centos 6.9, Nvidia GPU), I build
> paraview by hand and it is running now with and without pvserver
> connection
> .
> The problem went back with building same paraview version on the
> cluster frontend: CentOS 6.7, no GPU. The compilation is successfull
> but launching paraview I get some errors with OpenGL:
>
> ERROR: In
> /kareline/data/begou/PARAVIEW5/paraview/VTK/Rendering/OpenGL2/vtkOpenGLRenderWindow.cxx,
> line 825
> vtkXOpenGLRenderWindow (0x2280fb0): 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.
>
> ERROR: In
> /kareline/data/begou/PARAVIEW5/paraview/VTK/Rendering/OpenGL2/vtkXOpenGLRenderWindow.cxx,
> line 812
> vtkXOpenGLRenderWindow (0x2280fb0): failed to create offscreen window
>
> ERROR: In
> /kareline/data/begou/PARAVIEW5/paraview/VTK/Rendering/OpenGL2/vtkOpenGLRenderWindow.cxx,
> line 813
> vtkXOpenGLRenderWindow (0x2280fb0): GLEW could not be initialized.
>
> I've built and installed mesa from mesa-17.0.4.tar.gz using:
> ./configure \
> PKG_CONFIG_PATH=/share/apps/paraview-5.3.0/lib/pkgconfig \
> --prefix=/share/apps/paraview-5.3.0 \
> --disable-osmesa --enable-gallium-osmesa --enable-gallium-llvm \
> --with-llvm-prefix=/share/apps/paraview-5.3.0
>
> With several requested libraries:
> libxshmfence-1.2.tar.gz
> libxcb-1.12.tar.gz
> libXau-1.0.8.tar.gz
> pthread-stubs-0.3.tar.gz
> xcb-proto-1.12.tar.gz
> libdrm-2.4.70.tar.gz
> llvm-4.0.0.src.tar.xz
> all under /share/apps/paraview-5.3.0/
>
> I've checked with strace that paraview was loading libGL in
> /share/apps/paraview-5.3.0/lib and not the system one, requested by
> other application (frontend is in production and I cannont break these
> libraries used by other softwares).
>
>
> I must confess I'm not familiar at all with these libraries and
> environments, mesa or osmesa, GPU or not GPU, of screen rendering...
> all documentation deeping in obscure details while I'm searching to
> understand these concepts.
> it is clear for me that on the nodes (without GPU) I will use OSMesa
> and no GUI, but on the frontend where I need GUI ???
>
> Thanks for your advices and sorry if this is a very basic lack of
> understanding from myself.
>
> Patrick
>
>
> Paraview cmake is:
> ccmake -DBUILD_SHARED_LIBS=ON \
> -DPARAVIEW_USE_MPI=ON \
> -DCMAKE_BUILD_TYPE=Release \
> -DPARAVIEW_BUILD_QT_GUI=ON \
> -DPARAVIEW_QT_VERSION=4 \
> -DQT_QMAKE_EXECUTABLE=/share/apps/paraview-5.3.0/qt4.8.6/bin/qmake \
> -DPARAVIEW_ENABLE_FFMPEG=ON \
> -DPARAVIEW_ENABLE_PYTHON=ON \
> -DPYTHON_INCLUDE_DIR=/share/apps/python279/include/python2.7 \
> -DPYTHON_LIBRARY=/share/apps/python279/lib/libpython2.7.so \
> -DPYTHON_LIBRARY_DEBUG=/share/apps/python279/lib/libpython2.7.so \
> -DCMAKE_INSTALL_PREFIX=/share/apps/paraview-5.3.0 \
> -DCMAKE_VERBOSE_MAKEFILE=ON \
> -DCMAKE_CXX_COMPILER=/share/apps/GCC485/bin/g++ \
> -DCMAKE_C_COMPILER=/share/apps/GCC485/bin/gcc \
> -DCMAKE_Fortran_COMPILER=/share/apps/GCC485/bin/gfortran \
> -DFFMPEG_ROOT=/share/apps/paraview-5.3.0 \
> -DOPENGL_INCLUDE_DIR=/share/apps/paraview-5.3.0/include \
> -DOPENGL_gl_LIBRARY=/share/apps/paraview-5.3.0/lib/libGL.so \
> ../paraview
>
>
> --
> ===================================================================
> | Equipe M.O.S.T. | |
> | Patrick BEGOU |mailto:Patrick.Begou at grenoble-inp.fr |
> | LEGI | |
> | BP 53 X | Tel 04 76 82 51 35 |
> | 38041 GRENOBLE CEDEX | Fax 04 76 82 52 71 |
> ===================================================================
>
>
> _______________________________________________
> 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:
> http://public.kitware.com/mailman/listinfo/paraview
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/paraview/attachments/20170512/8a0d7c6a/attachment.html>
More information about the ParaView
mailing list