Просто используйте glxinfo
(в пакете mesa-utils
в Ubuntu / Debian) и проверьте список расширений (GL_EXT/ARB_geometry_shader4
) или версию OpenGL (> = 3.2) для поддержки геометрических шейдеров.
Расширениепример:
user@machine:~$ glxinfo | grep "GL_EXT_framebuffer_object"
GL_EXT_framebuffer_multisample, GL_EXT_framebuffer_object,
Пример версии:
user@machine:~$ glxinfo | grep "OpenGL version"
OpenGL version string: 2.1 Mesa 7.10.2