On 06/27/2016 05:29 PM, Paul Melis wrote:
On 04/19/2016 01:04 PM, Paul Melis wrote:
Hi Utkarsh,

On 18-04-16 20:04, Utkarsh Ayachit wrote:
This has always worked for me with earlier versions of
ParaView, but something seems to have changed. It could be the newer NVidia driver we use since a few weeks, but like I said, I don't see issues with
any other OpenGL application.

Paul, can you try with ParaView 5.0.0 and 4.4 binaries as well? Since
those worked before, let's see if it's a NVIdia driver change that's
affecting ParaView.

4.4 works without problem in client-server mode (although I can't seem to get subsampled rendering during interaction working, no matter what remote render settings I try). 5.0.0 shows the same GLX-related issue as 5.0.1.

It smells like an interaction between the new OpenGL2 backend and the NVidia driver we use (361.28): I tested 5.0.1 on my workstation (running both client and server there) with driver 364.16 and there it works without a problem. A test between my workstation (PV client) and a different machine (PV server) with driver 352.79 also works.
I just tried on a node with an updated nvidia driver (367.27, latest for the specific model of GPU used) and get the same error on the server side with 5.0.1.

Trying 5.1.0 (binary from paraview.org for both client and server) and I no longer get the error and PV seems work fine in client-server mode.
This might or might not be related, but while retesting http://www.paraview.org/Bug/view.php?id=13802 with 5.1.0 I get an error relating to the OpenGL context on the server when switching to slice mode:

paulm@s37n2:~/software/ParaView-5.1.0-Qt4-OpenGL2-MPI-Linux-64bit/bin$ ./pvserver --use-offscreen-rendering
Waiting for client...
Connection URL: cs://s37n2.int.elvis.surfsara.nl:11111
Accepting connection(s): s37n2.int.elvis.surfsara.nl:11111
Client connected.
Warning: In /home/kitware/dashboards/buildbot/paraview-debian6dash-linux-shared-release_opengl2_qt4_superbuild/source-paraview/VTK/Rendering/OpenGL2/vtkOpenGLRenderWindow.cxx, line 616 vtkXOpenGLRenderWindow (0x30b0eb0): VTK is designed to work with OpenGL version 3.2 but it appears it has been given a context that does not support 3.2. VTK will run in a compatibility mode designed to work with earlier versions of OpenGL but some features may not work.

Segmentation fault (core dumped)

The supported OpenGL version is 4.2.0, so I don't understand why the context is not 3.2 compatible:

$ glxinfo
name of display: :0.0
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: NVIDIA Corporation
server glx version string: 1.4
...
client glx vendor string: NVIDIA Corporation, NVIDIA Corporation
client glx version string: 1.4
...
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GTX 780 Ti/PCIe/SSE2
OpenGL version string: 4.5.0 NVIDIA 367.27
....

The nvidia driver used is 367.27, Debian 7.11 (wheezy), 64-bit

Paul
_______________________________________________
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

Reply via email to