I am a member of the JavaFX Embedded team, which I will loosely define as JavaFX using (hopefully) GPU accelerated rendering direct to framebuffer on a Linux distro.
We currently have rendering using 3 different GPU families, but unfortunately Mali is not one of them.
I have 3 different community boards with Mali-400 on them, and have yet to get the satisfaction of a simple GLESv2 app rendering without X11 in the way. Perhaps this is because I am a library guy (not a kernel guy), perhaps it is due to the emphasis on X11 in the distros, perhaps this is because I have not found the right magic incantation.
So I am looking for recommendations for community boards (easily available without NDA), and/or suggestions on what I am missing in setup on the boards I do have.
I have:
Arndale Board-K
Odroid-U3
A20-OlinuXino-Micro
The A20 forums hint that I should be able to get the sunxi dirvers to install/work, but I keep running into kernel/driver mismatches after several iterations.
Thanks in advance.
Tom,
I am looking to use the EGL/GLES -> framebuffer path.
We are trying to avoid the extra overhead of X11, which is the standard way that EGL works. Different vendor/platforms support this in different ways, so it might even be that the problem is one of configuration and non-standard API
The use case for JavaFX on embedded is for full screen applications, so avoiding X11 reduces overhead, but adds startup complexity.