Summary: | JOGL display window is completely blank | ||
---|---|---|---|
Product: | [JogAmp] Jogl | Reporter: | temporary11258 |
Component: | core | Assignee: | Sven Gothel <sgothel> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | sgothel |
Priority: | --- | ||
Version: | 2 | ||
Hardware: | pc_x86_64 | ||
OS: | linux | ||
Type: | --- | SCM Refs: | |
Workaround: | --- |
Description
temporary11258
2013-01-06 23:13:41 CET
I just wiped my root partition and reinstalled Arch Linux from scratch using the latest install media but I'm still having the same problem. Prior to that, I tried installing older versions of mesa but that didn't help either. I also tried changing the xf86-video-intel driver acceleration method but that didn't fix it. I booted using an ubuntu live usb and it works fine on that. If anyone has any ideas on what else I can downgrade or uninstall to see where the issue might be, that would be great. After running the Gears demo with the logging and debug settings turned on, as described in http://jogamp.org/wiki/index.php/Jogl_FAQ#Detailed_Bug_Information, I got this output: Gears: Init: AWT-GLCanvas[Realized true, jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@69824fe7, handle 0x180009e, Drawable size 298x267, AWT pos 1/32, size 298x267, visible true, AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], chosen GLCaps[glx vid 0x9f, fbc 0x69: rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]], requested GLCaps[rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]], X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x9f], encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f3ce0296850, jogamp.nativewindow.jawt.JAWTUtil$2@6a4bfcce], idx 0], visualID 0x9f, fbConfigID 0x69, requested GLCaps[rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]], chosen GLCaps[glx vid 0x9f, fbc 0x69: rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]]]]] Chosen GLCapabilities: GLCaps[glx vid 0x9f, fbc 0x69: rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl GL_VENDOR: Intel Open Source Technology Center GL_RENDERER: Mesa DRI Intel(R) Sandybridge Mobile GL_VERSION: 3.1 Mesa 9.0.1 gear1 list created: 0 gear2 list created: 0 gear3 list created: 0 Gears: Reshape 0/0 298x267 X11Util.Display: Shutdown (JVM shutdown: true, open (no close attempt): 1/1, reusable (open, marked uncloseable): 0, pending (open in creation order): 1) X11Util: Open X11 Display Connections: 1 X11Util: Open[0]: NamedX11Display[:0, 0x7f3ce0296850, refCount 1, unCloseable false] However, it doesn't seem to indicate that anything is wrong. It seems that glGetError() is giving "INVALID OPERATION" at the beginning of the display method before any OpenGL calls are made. http://jogamp.org/deployment/archive/master/gluegen_620-joal_385-jogl_888-jocl_728/ Please try above aggregated build (archive-> all platforms.7z ..), a few Mesa related issues were solved .. That works! You are the man! |