Ah, thanks for the info about Gears and GLCanvas. So the Java2D OpenGL pipeline only effects GLJPanel? I still understand why in standalone for Gears I get 300fps but inside JRefract I only get 40fps. Does Swing turn on vsync or something similar?
With my Geforce 8800 GTS I always get black-artifacts in JRefract and XTrans. Did you experience any similar problems? Maybe I should give the 169.09 driver a try. Which exactly Java version do you use?
Update: Today I got a notebook with an ATI Radeon 2600 HD. The mentioned demos run significant better (concerning thoe artifacts) but there are still few block regions left.
The only artifacts I see with the OpenGL pipeline enabled is the inverted normals problem (front faces of gears not rendering). FYI, I had to use -Dsun.java2d.opengl.fboject=false to get anything to render at all. Without this flag, I just get a blank black window.
As for the java version:
java version "1.6.0_10-ea"
Java(TM) SE Runtime Environment (build 1.6.0_10-ea-b09)
Java HotSpot(TM) Client VM (build 11.0-b09, mixed mode, sharing)