vcs
vcs copied to clipboard
New vtkXOpenGLRenderWindow error unable to find valid OpenGL 3.2 or later implementation
I am hitting a new error that has stopped me in my tracks using vcs8.2
. Below is the error text (truncated). The issue is on a terminal on a CDAT8.2 (no-mesa) environment on a RHEL7 machine:
(Pdb) import vcs; x = vcs.init()
~anaconda3/envs/cdat82Py3/lib/python3.7/site-packages/unidata/__init__.py:2: UserWarning: unidata package is deprecated please use genutil.udunits instead of unidata.udunits
warnings.warn("unidata package is deprecated please use genutil.udunits instead of unidata.udunits")
(Pdb) x.plot(climSlice)
2019-12-19 10:54:13.161 ( 10.526s) [ 322A2740]vtkOpenGLRenderWindow.c:761 ERR| vtkXOpenGLRenderWindow (0x55dc36b27d90): 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.
2019-12-19 10:54:13.162 ( 10.527s) [ 322A2740] vtkShaderProgram.cxx:447 ERR| vtkShaderProgram (0x55dc33a07560): 1: #version 150
2: #ifndef GL_ES
3: #define highp
4: #define mediump
5: #define lowp
6: #endif // GL_ES
7: #define attribute in
8: #define varying out
9:
10: #define haveColors
11: in vec2 vertexMC;
12: uniform mat4 WCDCMatrix;
13: uniform mat4 MCWCMatrix;
14: #ifdef haveColors
15: in vec4 vertexScalar;
16: out vec4 vertexColor;
17: #endif
18: #ifdef haveTCoords
19: in vec2 tcoordMC;
20: out vec2 tcoord;
21: #endif
22: #ifdef haveLines
23: in vec2 tcoordMC;
24: out float ldistance;
25: #endif
26: void main() {
27: #ifdef haveColors
28: vertexColor = vertexScalar;
29: #endif
30: #ifdef haveTCoords
31: tcoord = tcoordMC;
32: #endif
33: #ifdef haveLines
34: ldistance = tcoordMC.x;
35: #endif
36: vec4 vertex = vec4(vertexMC.xy, 0.0, 1.0);
37: gl_Position = vertex*MCWCMatrix*WCDCMatrix; }
...
Complete error output: cdat82py3_vcsBug-vtkOpenGLRenderWindow.txt
conda list output: cdat82py3_conda_list.txt
@downiec @forsyth2 @muryanto1 ping