it's from one of my users with this machine spec: http://matthewdpage.50megs.com/cgi-bin/i/images/untitled3.jpg
can i safely assume that the user simply does not have a good enough graphics card to run lwjgl/jme? or is there something in my code that i can do to fix this? it would be nice to be able to exit gracefully from situations like this (avoiding a crash).
Unless it's a Via/S3, which just plain suck driver wise.
You can tell the user to try other drivers, but don't expect too much. If you want your application to be less "crashy" you can lock out Via/S3 users, or at least give them a warning that their hardware is not properly supported.
Yes, in fact Savage is the same core as UniChrome, just an older version. (From before it was bought by Via).
Only Intel, nVidia and AMD (Ati) are really reliable. Sis is a bit flaky but people have got it to work. S3 just plain sucks for OpenGL. (well and DirectX too, but there they at least try).
in my case, this exception is not a driver issue. i just tried to use to big a texture for my card. i tried 4096x4096 and my graphics card can only do 2048x2048. i downsized the texture and it works now.