supported graphic cards ?

Hi,

I have a JOGL application working fine on a NVIDIA Quadro card, but it fails to run on a Intel Mobil 945 Express.

1: it refuses to use the java2d pipeline
2: I can’t make the pbuffer work even with glcaps set very relaxed


GLCapabilities glcaps = new GLCapabilities();
			glcaps.setAlphaBits(6);
			glcaps.setRedBits(6);
			glcaps.setBlueBits(6);
			glcaps.setGreenBits(6);
			glcaps.setStencilBits(0);
			glcaps.setDoubleBuffered(false);
			glcaps.setStereo(false);
			glcaps.setDepthBits(32); // gl.setDepthBits(0);
			glcaps.setHardwareAccelerated(false);

if( GLDrawableFactory.getFactory().canCreateGLPbuffer()) {
						glc = GLDrawableFactory.getFactory().createGLPbuffer(glcaps, new DefaultGLCapabilitiesChooser(), 1, 1, null);

" pbuffer creation error: Couldn't find a suitable pixel format"

I see a note on http://weblogs.java.net/blog/campbell/archive/2006/10/easy_2d3d_mixin.html that Intel graphics are not supported; however the sample on the same page works with pipeline (on the Intel chipset), so I’m confused to what the problem can be ?

Regards Christian

I have the Intel 945M Express on my work laptop (am not at work right now), and I have been able to get JOGL working on that. However, I don’t use JOGL’s GLCapabilities or PBuffer classes, so can’t experiment to see if those classes are at fault.

I’d probably suggest the usual; to make sure that everything involved is up-to-date:

  • latest drivers for the onboard video
  • latest JOGL
  • latest Java 5 or 6

I had to get my latest Intel drivers from Dell though (got a Dell laptop), so you might need to check your reseller’s site as well as Intel’s.

Hi,
thanks for your response!

I’m sure to have latest drivers/jogl/java before issuing question.

Are you sure that GLJPanel does not fall back to software rendering ? This could be tested by forcing jogl use pbuffer for gljpanel. This can be done by starting the application with -Djogl.gljpanel.noogl=true -Djogl.gljpanel.nosw=true

Regards Christian

I’m not sure about the software rendering fallback. I can try it on my work laptop, but I’m on vacation right now (;D) so won’t be able to try it until early next week. Hopefully somebody else here can give you an answer sooner.