Intel Extreme hardware not working right?

I have a large application developed using JOGL. We run commonly on Windows and Mac OS X. With basically any nVidia or ATI card that supports hardware accelerated OpenGL, we are great- high frame rates, consistent behavior, etc.

With Intel Extreme graphics hardware, we get a lot of weird behavior. For instance, every other time you resize the window, the context doesn’t get refreshed. Occasionally we don’t get rendered at all, we just get random trash from the frame buffer. Even when it’s working right, the performance is truly dismal- even more dismal than I would expect this card to be.

I understand that the Intel hardware really isn’t that great, but this behavior is bizarre and really sort of unacceptable. I was wondering if anyone else had encountered this, resolved this, or had any other general tips about this sort of problem?

Thanks!

We’ve seen some problems with Intel hardware in the past and have added a couple of workarounds in JOGL’s internals. However, the last time I tested on Intel graphics hardware I was able to run the JOGL demos successfully. On Windows it is essential to run wtih the -Dsun.java2d.noddraw=true command line option to disable Java2D’s internal use of DirectDraw, which is incompatible with OpenGL. Aside from that, have you tried upgrading your drivers to Intel’s latest available version? Are you running the latest version of JOGL (1.1 b10), which addresses a lot of multithreading-related stability issues?

If you’ve tried the suggestions above and still see problems, please try to boil down your app into a small test case and file a bug using the JOGL Issue Tracker. You will need to be an Observer of the JOGL project in order to do so. Please include all details such as OS version, JDK version, precise graphics card type and driver version. If you can’t boil it down but can at least make a self-contained test case then please contact me directly (kbr at dev.java.net).

I am also having the same problems on 2 different machines using intel extreme graphics 2, but on a machine using a crappy SiS card it works great. I would really like to se a fix for this. Have tried 2 different driver versions, but still same result.

As I mentioned above the last time I tried running stuff on Intel hardware the demos which could function (because the required extensions were available) worked fine. From what I remember only the Gears demo really worked. If you are having problems then we’ll need a more precise description of what’s going on and an indication of whether the Gears demo works. Are you running the latest JOGL nightly build?

Upgraded JOGL from nightly build yesterday and upgraded the graphics drivers the day before that.

The problem is that when I resize the window it doesnt increase the size of the actuall image. What it does is to fill the new area with random stuff so it can be anything from a part of the image to just noise. If I decrease the size of the window instead of increasing the actuall image remain the same. When force a repaint() on the end of reshape it works although it can take a second or two before it actually redraw the image to fit the new size. After I have resized a few times this delay seem to decrease.

It may also be of interest to know that I am not using any animators or timers to force redraw as in some of the demos.

I also had the same problems using the JOGL release from the first days of january.