Hi,
I am having difficulty with paraview-mesa and the mesa superbuild version for ParaView 5.7.0-RC2, the installed directory for the superbuild version does not match the released binaries for 5.7.0-RC2 for linux.
The superbuild built version is not creating a mesa sub-directory in the installed lib directory.
and when
paraview-mesa paraview --backend llvmpipe
or
paraview-mesa paraview --backend swr
is run it cannot find the mesa version and instead is using the nvidia driver version and reporting the errors
./paraview-mesa paraview --backend llvmpipe
( 0.552s) [paraview ]vtkOpenGLRenderWindow.c:761 ERR| vtkXOpenGLRenderWindow (0x4043c10): Unable to find a valid OpenGL 3.2 or later implementation. Please update your video card driver to the latest version. If you are using Mesa please make sure you have version 11.2 or later and make sure your driver in Mesa supports OpenGL 3.2 such as llvmpipe or openswr. If you are on windows and using Microsoft remote desktop note that it only supports OpenGL 3.2 with nvidia quadro cards. You can use other remoting software such as nomachine to avoid this issue.
./paraview-mesa paraview --backend swr
( 0.497s) [paraview ]vtkOpenGLRenderWindow.c:761 ERR| vtkXOpenGLRenderWindow (0x31780e0): Unable to find a valid OpenGL 3.2 or later implementation. Please update your video card driver to the latest version. If you are using Mesa please make sure you have version 11.2 or later and make sure your driver in Mesa supports OpenGL 3.2 such as llvmpipe or openswr. If you are on windows and using Microsoft remote desktop note that it only supports OpenGL 3.2 with nvidia quadro cards. You can use other remoting software such as nomachine to avoid this issue.
This is on a RHEL 7.7 system with glxinfo reporting
OpenGL renderer string: Quadro M4000/PCIe/SSE2
OpenGL version string: 3.0.0 NVIDIA 418.43
The downloaded binaries do not have this particular issue and are finding the llvmpipe and swr
mesa backends included with the binaries in the mesa sub-directory.
But even with the downloaded binaries I am still getting the following errors.
with llvmpipe I get the error
Error: Unsupported device
WARNING: Failed to initialize RTW VisRTX backend.
while for swr I get the slightly different error
SWR detected AVX2 instruction support (using: libswrAVX2.so).
Error: Unsupported device
WARNING: Failed to initialize RTW VisRTX backend.
yet the rendering still seems to be working in both cases
Any ideas as to the causes of these issues?
Thanks,
Joe Hennessey