Hello,
I'm building ParaView 5.2.0 on a machine that uses NVIDIA Tesla K80 GPUs. The
K80 GPUs have no interface for monitor, so I have to use off screen rendering.
It's said that EGL is a pretty good choice for this situation, but as I switch
VTK_USE_OFFSCREEN and VTK_USE_OFFSCREEN_EGL to "ON" and then make, I get these
errors:
Built target vtkIOImage
[ 16%] Building C object
VTK/ThirdParty/glew/vtkglew/CMakeFiles/vtkglew.dir/src/glew.c.o
In file included from /pan20/yzzhang/EGL/egl.h:39,
from
/pan20/yzzhang/ParaView-v5.2.0/VTK/ThirdParty/glew/vtkglew/src/glew.c:38:
/pan20/yzzhang/EGL/eglplatform.h:37:29: error: KHR/khrplatform.h: No such file
or directory
In file included from /pan20/yzzhang/EGL/egl.h:39,
from
/pan20/yzzhang/ParaView-v5.2.0/VTK/ThirdParty/glew/vtkglew/src/glew.c:38:
/pan20/yzzhang/EGL/eglplatform.h:151: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or
‘__attribute__’ before ‘EGLint’
In file included from
/pan20/yzzhang/ParaView-v5.2.0/VTK/ThirdParty/glew/vtkglew/src/glew.c:38:
/pan20/yzzhang/EGL/egl.h:121: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or
‘__attribute__’ before ‘EGLBoolean’
In file included from
/pan20/yzzhang/ParaView-v5.2.0/VTK/ThirdParty/glew/vtkglew/src/glew.c:38:
/pan20/yzzhang/EGL/egl.h:122: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or
‘__attribute__’ before ‘EGLBoolean’
/pan20/yzzhang/EGL/egl.h:123: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or
‘__attribute__’ before ‘EGLContext’
/pan20/yzzhang/EGL/egl.h:124: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or
‘__attribute__’ before ‘EGLSurface’
/pan20/yzzhang/EGL/egl.h:125: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or
‘__attribute__’ before ‘EGLSurface’
......
Maybe it is clear that there is something wrong with the EGL header file, but I
don't know how to fix it. The operation system is CentOS 6.6. There is an
integrated graphics and 6 K80 GPUs. I connect to the machine using ssh and have
set headless X server using one of the K80 GPUs. I can run the glxgears test in
the off screen mode, but I don'n know how to make sure that EGL is correctly
setted. I want to know how to use EGL for off screen rendering.
Any help would be highly appreciated!
-Zhang
_______________________________________________
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