[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openjdk-openjfx-dev
Subject:    Re: iMX6Q graphics performance
From:       David Hill <David.Hill () Oracle ! com>
Date:       2015-01-28 22:41:33
Message-ID: 54C9659D.4000906 () Oracle ! com
[Download RAW message or body]

On 1/28/15, 5:32 PM, Mike wrote:
> Thanks so much guys!
> Last Question is Which boards from BoundaryDevices have you tried with Javafx? I \
> see they have a new board too. This is very helpful information and will save us a \
> lot of time. We are after Top Graphics Performance in Embedded. 
 From BoundaryDev I have only tried the rather ancient BD-SL-i.MX6, but have no \
reason to believe that the newer boards will not work.

So much depends on your application and what it is trying to do. Some apps will do \
better with a faster processor (the BD devices are 1GHz, and the U3 is 1.3 I think), \
some are dependent on the GPU, some on memory speed and availability.....

As I mentioned we light up 2 cores easily - so a single core CPU *will* be slower to \
some extent compared to a dual (at the same speed).

Dave
> Mike
> 
> 
> On Wed, Jan 28, 2015 at 2:03 PM, David Hill <David.Hill@oracle.com \
> <mailto:David.Hill@oracle.com>> wrote: 
> On 1/28/15, 3:44 PM, Mike wrote:
> > What is your Favorite Embedded board if you got something right now? Odroid U3? \
> > or something else. I guess the Odroid U3 is availabe in Early Feb again at 179.00 \
> > US. http://www.hardkernel.com/main/products/prdt_info.php?g_code=G140448267127
> 
> My current favorite is the BoundaryDevices - partly because they do an awesome job \
> of building a distro with the drivers I needed. 
> There are only a small number of boards that provide a distro with the required \
> accelerated drivers, and very few of those support direct to framebuffer rendering. \
>  The U3 is a snazzy board at a great price, and you can get accelerated rendering \
> in X11. Our focus was to take X11 out of the loop for resource and other \
> considerations - rendering direct to the framebuffer. But... I never did get an \
> accelerated direct to framebuffer working for the U3 (and the Mali GPU). The ARM \
> guys say it can be done, but it needs to be part of the platform port. 
> OpenJFX can work with the X11 on the U3, but there are places, particularly with \
> the touch and key support where the fit and finish is not very good. It was good \
> enough for Jasper to demo though :-) 
> Dave
> 
> > 
> > On Wed, Jan 28, 2015 at 11:56 AM, Jasper Potts <jasper.potts@oracle.com \
> > <mailto:jasper.potts@oracle.com>> wrote: 
> > We were getting good performance with 1080p for JavaOne keynote Car demo last \
> > year. Though not as good as Odroid U3 
> > Jasper
> > 
> > Sent from my iPhone
> > 
> > > On Jan 28, 2015, at 8:47 AM, David Hill <David.Hill@oracle.com \
> > > <mailto:David.Hill@oracle.com>> wrote: 
> > > > On 1/28/15, 2:09 AM, Prasant Jalan wrote:
> > > > Few more questions about your Boundary Devices iMX6 Quad:
> > > > - Amount of RAM/memory in your iMX6 system?
> > > > - iMX6 Single Core Clock speed (0.8 GHz, 1 GHz or 1.2 GHz)
> > > > - Which javaFX version did you use to get the above measurements (if you \
> > > > recollect)?
> > > 
> > > I am using: http://boundarydevices.com/product/sabre-lite-imx6-sbc/
> > > 
> > > Specs are on the page. It is a Quad, so 4 cores @ 1GHz, 1GB memory.
> > > 
> > > OS is a Ubuntu base distro, provided by BoundaryDevices, though I have a \
> > > similar setup using Yocto that I have not been able to see any FX differences. 
> > > ubuntu@oracle:~$ cat /proc/cpuinfo
> > > processor    : 0
> > > model name    : ARMv7 Processor rev 10 (v7l)
> > > BogoMIPS    : 790.52
> > > 
> > > My monitor is connected with HDMI, 720P. Note that 1080p will likely be slower \
> > > - more data to move even with a GPU. 
> > > Using JDK 8u6 + OpenJFX build (which is my development setup). There are some \
> > > improvements that are present in OpenJFX that are not in 8u6, and that \
> > > certainly might affect performance. The process to build OpenJFX is here. \
> > > <https://wiki.openjdk.java.net/display/OpenJFX/Building+OpenJFX> 
> > > For a simple JFX command, it is unlikely that we will require more than 2 CPU \
> > > cores. One thread for the application, and another for the repainter. A more \
> > > complex application with worker thread might light up more cores. 
> > > Using the top command (then hitting "1" to enable the Core usage display), I \
> > > see my Industrial app using one to two cores like this: 
> > > %Cpu0  : 22.4 us,  2.0 sy,  0.0 ni, 75.5 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
> > > %Cpu1  :  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
> > > %Cpu2  :  0.3 us,  0.3 sy,  0.0 ni, 99.3 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
> > > %Cpu3  : 66.8 us,  4.3 sy,  0.0 ni, 28.9 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
> > > 
> > > Occasionally just one core like this, probably when we are computing a change \
> > > in the Scene. 
> > > %Cpu0  :  8.0 us,  1.3 sy,  0.0 ni, 90.6 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
> > > %Cpu1  :  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
> > > %Cpu2  : 83.8 us,  2.6 sy,  0.0 ni, 13.5 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
> > > %Cpu3  :  0.7 us,  0.0 sy,  0.0 ni, 99.3 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
> > > 
> > > and of course occasionally 3 cores - I expect that is when top is running :-)
> > > 
> > > Dave
> > > 
> > > 
> > > --
> > > David Hill<David.Hill@Oracle.com> <mailto:David.Hill@Oracle.com>
> > > Java Embedded Development
> > > 
> > > "A man's feet should be planted in his country, but his eyes should survey the \
> > >                 world."
> > > -- George Santayana (1863 - 1952)
> > > 
> > 
> > 
> 
> 
> -- 
> David Hill<David.Hill@Oracle.com>  <mailto:David.Hill@Oracle.com>
> Java Embedded Development
> 
> "A man's feet should be planted in his country, but his eyes should survey the \
>                 world."
> -- George Santayana (1863 - 1952)
> 
> 


-- 
David Hill<David.Hill@Oracle.com>
Java Embedded Development

"A man's feet should be planted in his country, but his eyes should survey the \
                world."
-- George Santayana (1863 - 1952)


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic