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

Reply via email to