Overlay of fb0 missing (imx6)

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Overlay of fb0 missing (imx6)

934 Views
Iaca
Contributor I

Hello,

 

I want to run an JavaFx app on my board.

 

For this, I use Monocle to write directly in the framebuffer (fb0).

 

I run my JavaFx app with the following parameters :

-Dglass.platform=Monocle -Dmonocle.platform=MX6 -Dmonocle.screen.fb=/dev/fb0 -Dprism.order=sw -Dprism.verbose=true

 

My problem is that monocle use fb0 overlay (/dev/fb1) but fb1 is missing.

 

I'm beginner in the Linux world.

 

Can you help me please ?

 

Thank you in advance.

 

------------------------------------

 

My java error :

Prism pipeline init order: sw
Using Double Precision Marlin Rasterizer
Using dirty region optimizations
Not using texture mask for primitives
Not forcing power of 2 sizes for textures
Using hardware CLAMP_TO_ZERO mode
Opting in for HiDPI pixel scaling
*** Fallback to Prism SW pipeline
Prism pipeline name = com.sun.prism.sw.SWPipeline
(X) Got class = class com.sun.prism.sw.SWPipeline
Initialized prism pipeline: com.sun.prism.sw.SWPipeline
java.io.FileNotFoundException: /sys/class/graphics/fb1/blank (No such file or directory)
at java.base/java.io.FileOutputStream.open0(Native Method)
at java.base/java.io.FileOutputStream.open(FileOutputStream.java:298)
at java.base/java.io.FileOutputStream.<init>(FileOutputStream.java:237)
at java.base/java.io.FileOutputStream.<init>(FileOutputStream.java:126)
at javafx.graphics/com.sun.glass.ui.monocle.SysFS.write(SysFS.java:121)
at javafx.graphics/com.sun.glass.ui.monocle.SysFS.write(SysFS.java:130)
at javafx.graphics/com.sun.glass.ui.monocle.MX6Cursor.<init>(MX6Cursor.java:113)
at javafx.graphics/com.sun.glass.ui.monocle.MX6Platform.createCursor(MX6Platform.java:32)
at javafx.graphics/com.sun.glass.ui.monocle.NativePlatform.getCursor(NativePlatform.java:92)
at javafx.graphics/com.sun.glass.ui.monocle.MouseInput.setState(MouseInput.java:128)
at javafx.graphics/com.sun.glass.ui.monocle.MonocleApplication.staticScreen_getScreens(MonocleApplication.java:235)
at javafx.graphics/com.sun.glass.ui.Screen.initScreens(Screen.java:412)
at javafx.graphics/com.sun.glass.ui.Application.lambda$run$1(Application.java:152)
at javafx.graphics/com.sun.glass.ui.monocle.RunnableProcessor.runLoop(RunnableProcessor.java:92)
at javafx.graphics/com.sun.glass.ui.monocle.RunnableProcessor.run(RunnableProcessor.java:51)
at java.base/java.lang.Thread.run(Thread.java:834)
Failed to initialize i.MX6 cursor
Exception in thread "Event Thread" java.lang.NullPointerException
at javafx.graphics/com.sun.glass.ui.monocle.MX6Cursor.setLocation(MX6Cursor.java:215)
at javafx.graphics/com.sun.glass.ui.monocle.MouseInput.setState(MouseInput.java:128)
at javafx.graphics/com.sun.glass.ui.monocle.MonocleApplication.staticScreen_getScreens(MonocleApplication.java:235)
at javafx.graphics/com.sun.glass.ui.Screen.initScreens(Screen.java:412)
at javafx.graphics/com.sun.glass.ui.Application.lambda$run$1(Application.java:152)
at javafx.graphics/com.sun.glass.ui.monocle.RunnableProcessor.runLoop(RunnableProcessor.java:92)
at javafx.graphics/com.sun.glass.ui.monocle.RunnableProcessor.run(RunnableProcessor.java:51)
at java.base/java.lang.Thread.run(Thread.java:834)

 

0 Kudos
0 Replies