[Paraview] vtkXOpenGLRenderWindow Error

Magician f_magician at mac.com
Mon Jun 4 10:49:32 EDT 2012

Hi all,

I've been trying to solve the problem.
I found an important setting about it.

Our ParaView is running on shared Linux cluster,
so we operate ParaView with VNC Client.
My VNC setting is very simple as below:
> vncviewer -geometry [width]x[height]
But other users' settings are little different:
> vncviewer -geometry [width]x[height] -depth 32

The -depth option is critical.
Maybe this option influences OpenGL setting of VNC,
and ParaView gets into GLX errors.
I suggested removing -depth option and restarting VNC server,
then our ParaView executed perfectly.


On 2012/06/01, at 12:58, Magician wrote:

> Hi all,
> I was trying to build ParaView on CentOS.
> It looked OK, but today other users on our machine tried to run ParaView,
> they got errors as below:
>> ERROR: In /home/magician/ParaView-3.14.1-Source/VTK/Rendering/vtkXOpenGLRenderWindow.cxx, line 404
>> vtkXOpenGLRenderWindow (0x2d2e410): Could not find a decent visual
>> ERROR: In /home/magician/ParaView-3.14.1-Source/VTK/Rendering/vtkXOpenGLRenderWindow.cxx, line 404
>> vtkXOpenGLRenderWindow (0x2d2e410): Could not find a decent visual
>> X Error: BadValue (integer parameter out of range for operation) 2
>> Extension:    146 (Uknown extension)
>> Minor opcode: 3 (Unknown request)
>> Resource id:  0x22
>> ERROR: In /home/magician/ParaView-3.14.1-Source/VTK/Rendering/vtkXOpenGLRenderWindow.cxx, line 629
>> vtkXOpenGLRenderWindow (0x2d2e410): Cannot create GLX context.  Aborting.
> Maybe our ParaView tried to access my home directory from other users,
> these errors are dumped.
> I checked my CMakeCache again, and I found these parameters:
>> VTK_GLEXT_FILE: /home/magician/ParaView-3.14.1-Source/VTK/Utilities/ParseOGLExt/headers/glext.h
>> VTK_GLXEXT_FILE: /home/magician/ParaView-3.14.1-Source/VTK/Utilities/ParseOGLExt/headers/glxext.h
>> VTK_MATERIAL_DIRS: /home/magician/ParaView-bin/VTK/Utilities/MaterialLibrary/Repository
>> VTK_WGLEXT_FILE: /home/magician/ParaView-3.14.1-Source/VTK/Utilities/ParseOGLExt/headers/wglext.h
>> VTK_WRAP_HINTS: /home/magician/ParaView-3.14.1-Source/VTK/Wrapping/hints
> Maybe our ParaView's build setting depends on original source data on my home directory,
> but it's not good for using many users.
> Which is the best way to change our GL settings?
> Magician

More information about the ParaView mailing list