JavaFX 8 on BeagleBone Black (SGX driver problem?)

It's there:

https://packages.qa.debian.org/o/openjfx.html

Just a few build errors:

https://buildd.debian.org/status/package.php?p=openjfx&suite=unstable

Regards,

Thanks for the update. Damm, oh well there is the option to do a custom OpenJFX build. Hardest part is to do a custom build of OpenJDK 8 for ARM. Having great difficulty in tracking down good documentation in this area, specifically for the ARM side. Might be worth looking at the CACAO and JamVM JREs (Java 8 compatible?) and seeing if they will be compatible with the OpenJFX runtime.

well less errors on armhf than openjfx. :wink:

https://buildd.debian.org/status/package.php?p=openjdk-8&suite=unstable

Regards,

Is there a successful build of OpenJDK 8u20 for armhf?

I'll fire up a build and see. :wink:

Regards,

Thanks for that. Discovered that JamVM isn’t an actual JRE since it relies on the class libraries which are available in OpenJDK. JamVM is only a JVM (Java Virtual Machine). From the outset JamVM might be able to run JavaFX programs since it is compatible with OpenJDK 8. IcedTea (OpenJDK derivative) uses JamVM as its JVM.

Originally JamVM was designed to perform well on very resource constrained embedded devices. Now JamVM can be used on Linux PCs (x86/AMD64).

Hopefully if the custom build of OpenJDK 8 works then that can be adjusted to work on the stable Debian/Ubuntu images for the BBB.

If the test build goes thru, i'll just add it to:

https://github.com/rcn-ee/repos

So it'll end up on repos.rcn-ee.net :slight_smile:

Regards,

Excellent, highly appreciated :slight_smile:

Can’t see the OpenJDK 8 build. I take it the build failed?

Have some fantastic news on the Ubuntu front. Various OpenJDK 8 packages via an unofficial PPA are available for Ubuntu 12.04 (Precise) and 14.04 (Trusty).

OH, it's still building.. Been at it almost 24 hours...

It's in the middle of the test suite:

compiler/java/jar running ...
Passed: tools/javac/annotations/repeatingAnnotations/combo/ReflectionTest.java
Passed: tools/javac/annotations/repeatingAnnotations/combo/RetentionAnnoCombo.java
Passed: tools/javac/annotations/repeatingAnnotations/combo/TargetAnnoCombo.java
Passed: tools/javac/annotations/repeatingAnnotations/BaseAnnoAsContainerAnno.java

Compare with:
https://buildd.debian.org/status/fetch.php?pkg=openjdk-8&arch=armhf&ver=8u40~b04-2.1&stamp=1413548257

which took over 5 days..

I think my omap5 is a little more powerful then debian's armhf builder..

Regards,

OH, it’s still building… Been at it almost 24 hours…

It’s in the middle of the test suite:

compiler/java/jar running …
Passed: tools/javac/annotations/

repeatingAnnotations/combo/ReflectionTest.java
Passed: tools/javac/annotations/repeatingAnnotations/combo/RetentionAnnoCombo.java
Passed: tools/javac/annotations/repeatingAnnotations/combo/TargetAnnoCombo.java
Passed: tools/javac/annotations/repeatingAnnotations/BaseAnnoAsContainerAnno.java

Compare with:
https://buildd.debian.org/status/fetch.php?pkg=openjdk-8&arch=armhf&ver=8u40~b04-2.1&stamp=1413548257

which took over 5 days…

I think my omap5 is a little more powerful then debian’s armhf builder…

My god, what on earth could possibly take that long to build on a quad with 2GB of ram ? I’m assuming you’re using the wanderboard . . . but you mentioned omap5 above, which is what ? the X15 ? lol

If OpenJDK takes that long the kernel must take weeks . . . and yeah, mostly that was sarcasm.

For the heavy stuff i use an omap5 (Cortex-A15 dual core 1.5Ghz) it's got
2GB of ram just like the wand quad's. It's actually faster then the Quad
A9's at 1Ghz.

The omap5 is two generations prior to the am57xx found on the x15..

Regards,

Just a quick random benchmark which had the omap5 @ 800Mhz..

http://www.cnx-software.com/2013/08/17/texas-instruments-omap5432-evm-benchmarked-against-odroid-u2-beaglebone-black-gk802-and-an-intel-core-i7-2600k-based-pc/

Regards,

LOL !!!

The oddity is the BeagleBone Black (BBB) which can outperform the quad core i.MX6 in all tests

I’ll have to read that in fuller detail when im 100% sober . . .

Since that was 2013, i wouldn't be surprised a tunned uni-processor arm
kernel from that era was just more task optimized then an arm smp setup.

Regards,

So it only took 38 hours 19 minutes. :wink:

http://repos.rcn-ee.net/debian/pool/main/o/openjdk-8/

Built for jessie:

sudo apt-get update ; sudo apt-get install openjdk-8-jdk

Regards,

Ah, the guy was talking specifically about the OpenSSL test specifically in that case. Reading that “article” today, seems like this person is not very good at benchmarking. As everything is done willy nilly with unfair advantages to some hardware. e.g. the Beaglebone was benchmarked @ 720p for some test, where one of the other boards was tested at 1080p, and directly compared.

that said, it should give an “out-of-the-box” feel for each board. That and this person did more than I did in this regard so . . .

Can't see the OpenJDK 8 build. I take it the build failed?

Have some fantastic news on the Ubuntu front. Various OpenJDK 8
packages via
an unofficial PPA are available for Ubuntu 12.04 (Precise) and 14.04
(Trusty).

So it only took 38 hours 19 minutes. :wink:

So the Quad CortexA9 took 5 days (120 hours) and the OMAP5 took 38 hours
which is more then 3X performance. My bet is the build was running all
CPUs close to 100% for the entire build so this would be a good comparison.

Regards,
John

Successfully built OpenJFX from the newest HG revision at the time of this post. OpenJFX build took just over 3 min on a Linux Mint 17 Intel Core 2 Duo laptop. Not sure why I thought the build was going to take around 30 min.

Must not be much in OpenJFX or the laptop is reasonably fast at compiling software (??).