I have a jogl app that uses GLJPanel and works fine on my Inspiron 5150 laptop with an NVIDIA card. I recently started working on it on another machine with a ATI 9800 PRO with fedora and the fglrx-8.23.7-4 drivers. When I start up the app now it givces me the following message:
exception in QueueFlusher:
javax.media.opengl.GLException: context creation error: couldn’t find a suitable frame buffer configuration
at com.sun.opengl.impl.x11.X11ExternalGLDrawable$Context.create(X11ExternalGLDrawable.java:180)
at com.sun.opengl.impl.x11.X11ExternalGLDrawable$Context.makeCurrentImpl(X11ExternalGLDrawable.java:123)
at com.sun.opengl.impl.GLContextImpl.makeCurrent(GLContextImpl.java:118)
at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:182)
at javax.media.opengl.GLJPanel$1.run(GLJPanel.java:585)
at sun.java2d.opengl.OGLRenderQueue$QueueFlusher.run(OGLRenderQueue.java:203)
Any idea what I can try. I get the following GLCapabilities:
JOGL GLCapabilities [DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 24, StencilBits: 0, Red: 8, Green: 8, Blue: 8, Alpha: 8, Red Accum: 0, Green Accum: 0, Blue Accum: 0, Alpha Accum: 0, Multisample: false