-
Bug
-
Resolution: Won't Fix
-
P4
-
None
-
7u6
-
VirtualBox: 4.1.14r77440
Ubuntu: 12.04 with updates as of 16 May 2012
JavaFX: 2.2.0-beta-b08
Prism doesn't turn on and rendering falls back to the software pipeline (at a stunning 0.8fps, fullscreen with lotso composites) when running on Ubuntu 12.04 in a VirtualBox VM. YouTube videos work at full framerate, so the VM is capable. The sample was the ColorfulCirclesDemo from GroovyFX (https://github.com/groovyfx-project/groovyfx/tree/develop then export JAVAFX_HOME, then "gradle ColorfulCirclesDemo").
VirtualBox: 4.1.14r77440
Ubuntu: 12.04 with updates as of 16 May 2012
Console output with -Djavafx.verbose=true -Dprism.verbose=true...
:ColorfulCirclesDemo
Prism pipeline init order: es2 j2d
Using t2k for text rasterization
Using dirty region optimizations
Prism pipeline name = com.sun.prism.es2.ES2Pipeline
Loading ES2 native library ...
succeeded.
(X) Got class = class com.sun.prism.es2.ES2Pipeline
OpenGL Warning: glXChooseFBConfig returning NULL, due to attrib=0x8010, next=0x4
Failed to initialize ES2 backend: error during initialization
com.sun.prism.opengl.GLException: Error: Couldn't create X11GLXGraphicsConfiguration based on FBConfig
at com.sun.prism.opengl.impl.x11.glx.X11GLXGraphicsConfigurationFactory.chooseGraphicsConfigurationStatic(X11GLXGraphicsConfigurationFactory.java:100)
Prism pipeline name = com.sun.prism.j2d.J2DPipeline
at com.sun.prism.opengl.impl.x11.glx.X11GLXDrawableFactory.createOffscreenWindow(X11GLXDrawableFactory.java:110)
at com.sun.prism.opengl.impl.GLDrawableFactoryImpl.createGLPbufferDrawable(GLDrawableFactoryImpl.java:139)
at com.sun.prism.opengl.impl.GLDrawableFactoryImpl.createGLPbuffer(GLDrawableFactoryImpl.java:161)
at com.sun.prism.es2.ES2Pipeline.isSupported(ES2Pipeline.java:101)
at com.sun.prism.es2.ES2Pipeline.init(ES2Pipeline.java:66)
at com.sun.prism.GraphicsPipeline.createPipeline(GraphicsPipeline.java:157)
(X) Got class = class com.sun.prism.j2d.J2DPipeline
Initialized prism pipeline: com.sun.prism.j2d.J2DPipeline
at com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.init(QuantumRenderer.java:71)
at com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(QuantumRenderer.java:95)
at java.lang.Thread.run(Thread.java:722)
GraphicsPipeline.createPipeline: error initializing pipeline com.sun.prism.es2.ES2Pipeline
*** Fallback to Prism SW pipeline
JavaFX: using com.sun.javafx.tk.quantum.QuantumToolkit
RESIZE: 3465786492338 w: 1 h: 1
RESIZE: 3466167575017 w: 1920 h: 1080
Glass native format: 1
QuantumRenderer: shutdown
VirtualBox: 4.1.14r77440
Ubuntu: 12.04 with updates as of 16 May 2012
Console output with -Djavafx.verbose=true -Dprism.verbose=true...
:ColorfulCirclesDemo
Prism pipeline init order: es2 j2d
Using t2k for text rasterization
Using dirty region optimizations
Prism pipeline name = com.sun.prism.es2.ES2Pipeline
Loading ES2 native library ...
succeeded.
(X) Got class = class com.sun.prism.es2.ES2Pipeline
OpenGL Warning: glXChooseFBConfig returning NULL, due to attrib=0x8010, next=0x4
Failed to initialize ES2 backend: error during initialization
com.sun.prism.opengl.GLException: Error: Couldn't create X11GLXGraphicsConfiguration based on FBConfig
at com.sun.prism.opengl.impl.x11.glx.X11GLXGraphicsConfigurationFactory.chooseGraphicsConfigurationStatic(X11GLXGraphicsConfigurationFactory.java:100)
Prism pipeline name = com.sun.prism.j2d.J2DPipeline
at com.sun.prism.opengl.impl.x11.glx.X11GLXDrawableFactory.createOffscreenWindow(X11GLXDrawableFactory.java:110)
at com.sun.prism.opengl.impl.GLDrawableFactoryImpl.createGLPbufferDrawable(GLDrawableFactoryImpl.java:139)
at com.sun.prism.opengl.impl.GLDrawableFactoryImpl.createGLPbuffer(GLDrawableFactoryImpl.java:161)
at com.sun.prism.es2.ES2Pipeline.isSupported(ES2Pipeline.java:101)
at com.sun.prism.es2.ES2Pipeline.init(ES2Pipeline.java:66)
at com.sun.prism.GraphicsPipeline.createPipeline(GraphicsPipeline.java:157)
(X) Got class = class com.sun.prism.j2d.J2DPipeline
Initialized prism pipeline: com.sun.prism.j2d.J2DPipeline
at com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.init(QuantumRenderer.java:71)
at com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(QuantumRenderer.java:95)
at java.lang.Thread.run(Thread.java:722)
GraphicsPipeline.createPipeline: error initializing pipeline com.sun.prism.es2.ES2Pipeline
*** Fallback to Prism SW pipeline
JavaFX: using com.sun.javafx.tk.quantum.QuantumToolkit
RESIZE: 3465786492338 w: 1 h: 1
RESIZE: 3466167575017 w: 1920 h: 1080
Glass native format: 1
QuantumRenderer: shutdown