Ciao a tutti,
Breve premessa: sto cercando di lavorare con mayavi per la visualizzazione di dati in 3D.
Quando provo a rappresentare dei dati (una superficie, per esempio) con la versione ‘App’ del programma se,plicemente il programma si interrompe e si chiude automaticamente. Provando ad usare mayavi come libreria python su Jupyter, quello che ottengo è semplicemente che il jupyter-kernel muore e mi chiede di essere riavviato. Riesco ad ottenere qualche informazione in più se lavoro da linea di comando. Nel momento in cui costruisco una mesh ottengo il seguente errore:
ERROR: In /work/standalone-x64-build/VTK-source/Rendering/OpenGL2/vtkOpenGLRenderWindow.cxx, line 797
vtkXOpenGLRenderWindow (0x55f817773a90): 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.
Quindi provando ad ottenere qualche informazione sul driver ottengo questo
$ glxinfo | grep OpenGL
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Ironlake Mobile
OpenGL version string: 2.1 Mesa 17.3.6
OpenGL shading language version string: 1.20
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 2.0 Mesa 17.3.6
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 1.0.16
Che sembrerebbe dirmi che in realtà la versione del driver dovrebbe essere sufficientemente recente. L’unica cosa che dovrei verificare è questa supporti OpenGL 3.2
come fare?