Unable to start sketches with P2D and P3D on Linux

edited November 14 in Using Processing

Hi

I get the following error whenever I try to start a sketch with the P2D or P3D renderer:

java.lang.InternalError: XXX0 profile[1]: GL3bc -> profileImpl GL4bc !!! not mapped 
    at com.jogamp.opengl.GLProfile.computeProfileMap(GLProfile.java:2071)
    at com.jogamp.opengl.GLProfile.initProfilesForDeviceCritical(GLProfile.java:1954)
    at com.jogamp.opengl.GLProfile.initProfilesForDevice(GLProfile.java:1875)
    at com.jogamp.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java:1842)
    at com.jogamp.opengl.GLProfile.access$000(GLProfile.java:80)
    at com.jogamp.opengl.GLProfile$1.run(GLProfile.java:230)
    at java.security.AccessController.doPrivileged(Native Method)
    at com.jogamp.opengl.GLProfile.initSingleton(GLProfile.java:216)
    at com.jogamp.opengl.GLProfile.getProfileMap(GLProfile.java:2297)
    at com.jogamp.opengl.GLProfile.get(GLProfile.java:988)
    at com.jogamp.opengl.GLProfile.getGL2ES2(GLProfile.java:909)
    at processing.opengl.PSurfaceJOGL.initGL(PSurfaceJOGL.java:192)
    at processing.opengl.PSurfaceJOGL.initFrame(PSurfaceJOGL.java:136)
    at processing.core.PApplet.initSurface(PApplet.java:10889)
    at processing.core.PApplet.runSketch(PApplet.java:10776)
    at processing.core.PApplet.main(PApplet.java:10476)

Processing version: 3.3.6

OS: Ubuntu 17.10 x64

Graphics card: Nvidia Quadro 600

Graphics driver: Nouveau (4.13.0-16-generic)

OpenGL version string: 3.0 Mesa 17.2.2

Do I have to use the proprietary Nvidia driver to get P2D/P3D to work or is the problem that the recent Ubuntu version (17.10) has some API changes that is not picked up by processing/jogamp

Answers

  • edited November 16

    I have the same problem.

    Processing version: 3.3.6-1 OS: Manjaro 17.0.6-EOL OpenGL vendor string: X.Org OpenGL renderer string: AMD OLAND (DRM 2.50.0 / 4.13.12-1-MANJARO, LLVM 5.0.0) OpenGL core profile version string: 4.5 (Core Profile) Mesa 17.2.4 OpenGL core profile shading language version string: 4.50 OpenGL core profile context flags: (none) OpenGL core profile profile mask: core profile OpenGL core profile extensions: OpenGL version string: 3.0 Mesa 17.2.4 OpenGL shading language version string: 1.30 OpenGL context flags: (none) OpenGL extensions: OpenGL ES profile version string: OpenGL ES 3.1 Mesa 17.2.4 OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10 OpenGL ES profile extensions:

  • Me too, any solution for this ?

    OS Ubuntu Budgie **java.lang.InternalError: XXX0 profile[1]: GL3bc -> profileImpl GL4bc !!! not mapped at com.jogamp.opengl.GLProfile.computeProfileMap(GLProfile.java:2071) at com.jogamp.opengl.GLProfile.initProfilesForDeviceCritical(GLProfile.java:1954) at com.jogamp.opengl.GLProfile.initProfilesForDevice(GLProfile.java:1875) at com.jogamp.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java:1842) at com.jogamp.opengl.GLProfile.access$000(GLProfile.java:80) at com.jogamp.opengl.GLProfile$1.run(GLProfile.java:230) at java.security.AccessController.doPrivileged(Native Method) at com.jogamp.opengl.GLProfile.initSingleton(GLProfile.java:216) at com.jogamp.opengl.GLProfile.getProfileMap(GLProfile.java:2297) at com.jogamp.opengl.GLProfile.get(GLProfile.java:988) at com.jogamp.opengl.GLProfile.getGL2ES2(GLProfile.java:909) at processing.opengl.PSurfaceJOGL.initGL(PSurfaceJOGL.java:192) at processing.opengl.PSurfaceJOGL.initFrame(PSurfaceJOGL.java:136) at processing.core.PApplet.initSurface(PApplet.java:10889) at processing.core.PApplet.runSketch(PApplet.java:10776) at processing.core.PApplet.main(PApplet.java:10476) **

Sign In or Register to comment.