It seems your chip doesn't support glsl or its not correctly detected by lwjgl, i guess you use the newest drivers already?
String version = glGetString(GL_SHADING_LANGUAGE_VERSION);
if (version == null || version.equals("")){
glslVer = -1;
throw new UnsupportedOperationException("GLSL and OpenGL2 is " +
"required for the LWJGL " +
"renderer!");
If you're using Linux with non-proprietary drivers then GLSL probably won't work. You have to install the drivers from the vendors website which have GLSL.
I have a laptop with Intel GMA X4500 and most of the tests work fine. Did you install the latest drivers from Intel?
I just installed the lastest driver from intel
here is the link
http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&DwnldID=18928&ProdId=2991&lang=eng
and all Renderer work, from OPENGL2 till 3.1
I will continue my adventure later with linux, hope it will also work there ^^
Since it seems Intel GMA X4500 seems to support OpenGL2.1 even on Linux, then you can just use the LWJGL renderer once the OpenAL issue is fixed (which should be soon).
The issue with the JOGL, requires that you specify the java.library.path VM arg to point to where the JOGL natives are.
Recently the nightly builds of LWJGL have switched to using nightly builds of OpenAL-Soft. (its now compiled on the lwjgl build farm).
OpenAL-Soft now has support for all sorts of backends (including ALSA, OSS, DirectSound, Solaris, PortAudio, PulseAudio, and a .wav writer) and its being worked on regularly. The standard openal comes no where close to being as compatible. This is now the best way to get proper sound support especially on Linux.