使用processing(一个代码呈现视觉艺术的软件)运行代码,在官网上看到3588这个板子是支持OpenGL的,但是只要代码里与P2D/P3D有关,运行后出现了这样的问题,是否是Ubuntu系统里我有什么没安装上的,还是OpenGL版本问题?(本人是开发板和Ubuntu新手,还请多包含
GLException: Profiles [GL4bc, GL4, GL3bc, GL3, GLES3, GL2, GLES2] not available on device X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x1af0ce5c, isOwner false, <6bc35e7e, 79790100>[count 0, qsz 0, owner ]]]
Caught handled GLException: EGLGLXDrawableFactory - Could not initialize shared resources for EGLGraphicsDevice[type .egl, v0.0.0, connection :0, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x3b5e0056, isOwner true, <130b661d, 6ab194e4>[count 1, qsz 0, owner ]]] on thread main-SharedResourceRunner [0]: jogamp.opengl.egl.EGLDrawableFactorySharedResourceImplementation.createSharedResource(EGLDrawableFactory.java:561) [1]: jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:353) [2]: java.base/java.lang.Thread.run(Thread.java:833)Caused[0] by GLException: Failed to created/initialize EGL display incl. fallback default: native 0x0, error 0x3008/0x300c on thread main-SharedResourceRunner [0]: jogamp.opengl.egl.EGLDisplayUtil.eglGetDisplayAndInitialize(EGLDisplayUtil.java:381) [1]: jogamp.opengl.egl.EGLDisplayUtil.access$300(EGLDisplayUtil.java:61) [2]: jogamp.opengl.egl.EGLDisplayUtil$1.eglGetAndInitDisplay(EGLDisplayUtil.java:404) [3]: com.jogamp.nativewindow.egl.EGLGraphicsDevice.open(EGLGraphicsDevice.java:125) [4]: jogamp.opengl.egl.EGLDrawableFactorySharedResourceImplementation.createEGLSharedResourceImpl(EGLDrawableFactory.java:575) [5]: jogamp.opengl.egl.EGLDrawableFactorySharedResourceImplementation.createSharedResource(EGLDrawableFactory.java:559) [6]: jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:353) [7]: java.base/java.lang.Thread.run(Thread.java:833)Caught handled GLException: EGLGLXDrawableFactory - Could not initialize shared resources for X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x1af0ce5c, isOwner true, <6bc35e7e, 79790100>[count 1, qsz 0, owner <main-SharedResourceRunner>]]] on thread main-SharedResourceRunner [0]: jogamp.opengl.egl.EGLDrawableFactorySharedResourceImplementation.createSharedResource(EGLDrawableFactory.java:561) [1]: jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:353) [2]: java.base/java.lang.Thread.run(Thread.java:833)Caused[0] by GLException: Failed to created/initialize EGL display incl. fallback default: native 0x0, error 0x3008/0x300c on thread main-SharedResourceRunner [0]: jogamp.opengl.egl.EGLDisplayUtil.eglGetDisplayAndInitialize(EGLDisplayUtil.java:381) [1]: jogamp.opengl.egl.EGLDisplayUtil.access$300(EGLDisplayUtil.java:61) [2]: jogamp.opengl.egl.EGLDisplayUtil$1.eglGetAndInitDisplay(EGLDisplayUtil.java:404) [3]: com.jogamp.nativewindow.egl.EGLGraphicsDevice.open(EGLGraphicsDevice.java:125) [4]: jogamp.opengl.egl.EGLDrawableFactorySharedResourceImplementation.createEGLSharedResourceImpl(EGLDrawableFactory.java:575) [5]: jogamp.opengl.egl.EGLDrawableFactorySharedResourceImplementation.createSharedResource(EGLDrawableFactory.java:559) [6]: jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:353) [7]: java.base/java.lang.Thread.run(Thread.java:833)com.jogamp.opengl.GLException: Profiles [GL4bc, GL4, GL3bc, GL3, GLES3, GL2, GLES2] not available on device X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x1af0ce5c, isOwner false, <6bc35e7e, 79790100>[count 0, qsz 0, owner ]]]at com.jogamp.opengl.GLProfile.get(GLProfile.java:1060)at com.jogamp.opengl.GLProfile.get(GLProfile.java:1071)at com.jogamp.opengl.GLProfile.getMaxProgrammable(GLProfile.java:847)at processing.opengl.PSurfaceJOGL.initGL(PSurfaceJOGL.java:226)at processing.opengl.PSurfaceJOGL.initFrame(PSurfaceJOGL.java:149)at processing.core.PApplet.initSurface(PApplet.java:10315)at processing.core.PApplet.runSketch(PApplet.java:10221)GLException: Profiles [GL4bc, GL4, GL3bc, GL3, GLES3, GL2, GLES2] not available on device X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x1af0ce5c, isOwner false, <6bc35e7e, 79790100>[count 0, qsz 0, owner ]]]at processing.core.PApplet.main(PApplet.java:9960)