You can read the graphic card's capabilities using the com.jme3.renderer.Caps
class:
Collection<Caps> caps = renderer.getCaps(); Logger.getLogger(HelloWorld.class.getName()).log(Level.INFO, “Caps: {0}” + caps.toString());
Replace HelloWorld by the name of the class where you are using this line.
The result looks like the following example:
Caps: [FrameBuffer, FrameBufferMRT, FrameBufferMultisample, OpenGL20, ARBprogram, GLSL100, GLSL110, GLSL120, VertexTextureFetch, FloatTexture, TextureCompressionLATC]
This would tell you that this user's graphic card only supports OpenGL 2.0 and cannot handle newer OpenGL features.