Hi, I'm trying to test speed of the OpenGL accelerated Java2D drawing ops (to compare to JAI and direct memory manipulation), but when I try to allocate a VolatileImage to draw on, I get a message that the OpenGL pipeline failed to initialize. I'm trying to allocate a 2000x3000 pix ARGB image, but it doesn't look like it's failing because of memory. I have an Ubuntu linux laptop with a Radeon GL video card:
ATI Technologies Inc Radeon RV200 LX [Mobility FireGL 7800 M7] I'm running JDK 1.6.0_02 Here's the output from using "export J2D_TRACE_LEVEL=4": [I] GLXGC_FindBestVisual: scn=0 [I] GLXGC_InitGLX [I] OGLFuncs_OpenLibrary [I] OGLFuncs_InitPlatformFuncs [I] OGLFuncs_InitBaseFuncs [I] OGLFuncs_InitExtFuncs [I] GLXGC_InitGLX: client GLX version=1.4 [I] GLXGC_InitFBConfig: scn=0 vis=0x0 [V] candidate fbconfigs: [V] id=0x28 db=0 alpha=8 depth=24 stencil=0 valid=false (bad match) [V] id=0x30 db=0 alpha=8 depth=24 stencil=0 valid=false (bad match) [V] id=0x27 db=0 alpha=8 depth=24 stencil=8 valid=false (bad match) [V] id=0x2f db=0 alpha=8 depth=24 stencil=8 valid=false (bad match) [V] id=0x24 db=1 alpha=8 depth=24 stencil=0 valid=false (bad match) [V] id=0x2c db=1 alpha=8 depth=24 stencil=0 valid=false (bad match) [V] id=0x23 db=1 alpha=8 depth=24 stencil=8 valid=false (bad match) [V] id=0x2b db=1 alpha=8 depth=24 stencil=8 valid=false (bad match) [E] GLXGC_InitFBConfig: could not find an appropriate fbconfig [E] GLXGC_FindBestVisual: could not find best visual [I] GLXGraphicsConfig_getGLXConfigInfo [I] GLXGC_InitFBConfig: scn=0 vis=0x23 [V] candidate fbconfigs: [V] id=0x23 db=1 alpha=8 depth=24 stencil=8 valid=false (bad match) [E] GLXGC_InitFBConfig: could not find an appropriate fbconfig [E] GLXGraphicsConfig_getGLXConfigInfo: could not create fbconfig Could not enable OpenGL pipeline for default config on screen 0 And this is the code where I'm trying to set it up: GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment(); GraphicsConfiguration gc = ge.getDefaultScreenDevice().getDefaultConfiguration(); VolatileImage image = gc.createCompatibleVolatileImage(width, height, Transparency.TRANSLUCENT); Graphics2D g = image.createGraphics(); I'm really new to creating VolatileImages (previously this was BufferedImage but it was very slow), so if I'm setting something up wrong please let me know. Thanks, Derek [Message sent by forum member 'dbecker' (dbecker)] http://forums.java.net/jive/thread.jspa?messageID=240693 =========================================================================== To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff JAVA2D-INTEREST". For general help, send email to [EMAIL PROTECTED] and include in the body of the message "help".