Firefly team focus on the opensource Technology. In our efforts,the New Firmware has released.
New Function:
New dualboot mode: (thanks to dewet)
we add usb keyboard & the POWER KEY to select OS.
this is a good news… one question: was it tested with Kodi? Should we expect to have it wor …
Hi zeno:
the kodi can’t work smoothly with this version.the GPU havn’t worked on it’s full-pow,and also with the VPU . so,we have much more work to do .
We have a plan to fix these problems. however,We’re actually a bit short-handed at the moment. The good news is we will build a alliance with some people who are good at it.
so,if everything goes well . It shouldn’t take a very long time to get these problems solved.
yes,the Lubuntu alone image will release very soon.
In this image, the node /dev/dri/card0 exists whereas in the previous ones, it didn’t.
What driver is responsible for exporting this node ?
You used armsoc for the X11 graphic driver which is, I believe, an open source driver. Wouldn’t the closed source X11 driver from ARM itself work better ?
Also, my screen (hdmi) regularly blacks out, for 1-2 seconds.
So you replaced the userspace DRM library (libdrm) ? Or is it the kernel DRM driver?
Happy that you will open the source code !
I suppose you already tested the ARM driver. Did it work ?
For the HDMI, it is as if the signal was broke for a very small period of time. It is however enough for my screen to lose the signal, and it takes a couple of seconds for the image to get back on the screen. Nothing seems to appear in the kernel logs.
Concerning the VPU, you said that it was not working at full power and that kodi can’t work smoothly. Do you know what is the cause of the problem ? If I can help you, I would be very pleased to do so !
Userspace DRM library and kernel DRM driver are both needed , notice that userspace DRM library need to add KMS support.
As you say the ARM driver , ARM’s driver new only support to mali4xx, so we used opensource armsoc.
For HDMI , maybe you can change another resolution to have a test . or “udevadm monitor” to see if the hdmi connect status changed. it is may caused by clock jitter.
some feedback (i have a reload board):
For me the single linux image, has issues with:
the mouse: at some intervalls (couple tens of seconds) the mouse moving freezes for about 1-2 seconds. after the freeze, it works again. it must be some interrupt problem…
it doesn’t recognise my micro SD card, not even, if it is formatted to ext4 on a host machine.
hi firefly team! just noticed your post. really great!
i had already the gpu running myself with similar performance, and just yesterday started on the vpu service. and i also saw you have audio support built in kernel. great, all ingredient for kodi to work great.
hope you share soon and i will focus on a kodi version.
really great!
cheers – mac-l1
isle Posted at 6/17/2016 17:45
Hi zeno:
the kodi can’t work smoothly with this version.the GPU havn’t worked on it’s full-pow,a …
Hi guys,
Just made a prelimary kodi release for this ubuntu image. This has GPU working at 60 fps in X11, however no VPU support yet. Audio depends on pulseaudio or alsa settings and support of the image, right now I have only heard sound through audio jack.
Install by typing the following in a terminal/shell:
ujerry Posted at 6/21/2016 11:32
Userspace DRM library and kernel DRM driver are both needed , notice that userspace DRM library nee …
Hi uJerry,
I don’t understand why you say that ARM’s driver only support mali4xx. ARM’s x11 driver can support the mali76X according this page : http://malideveloper.arm.com/res … user-space-drivers/ (release r6p0-02rel0 for Firefly). Or I misunderstood ?
I wiil try to monitor udevadm for the HDMI problem and tell you the results.
Also, I experience the same problem than andrewsmithty with the mouse (and also keyboard).
Disable Override software rendering list (1st one).
Close the browser.
Run the chromium with “chromium-browser --use-gl=egl” in a terminal/shell
Enter about:gpu as URL
You can see it is fully hardware accelerated
Youtube.com plays video. Too bad netflix does not play, because widevine is not supported for armhf.
In order to get a feeling of current GPU performance in X11, see: http://seemore.playcanvas.com/. It takes some time loading, bar progresses slowly. Then click on the menu-icon and select render mode “Albedo” and you should see some GPU rendering. Then click on the statistics-icon to show the performance. I get about 30 fps and that seems a bit slow regarding the GPU processor. Wonder what the fps would be in chrome on Android as a reference.
Also strange that on odroid xu3 they reach twice the fps in X11 with similar hardware (t62x). I feel it has to do with the complete graphics stack, and especially the armsoc ddx being the bottleneck. That is why I asked ARM if they plan to release a mali t76x weston/wayland GBM user space driver for firefly / rk3288 like they did for odroid xu3, see https://community.arm.com/message/37177. That way we would not need armsoc anymore, just weston/xwayland that does more effective and efficient compositing.
I don’t understand why you say that ARM’s driver only support mali4xx. ARM’s x11 dri …
Hi Asuuga,
Yes , the mali’s user space driver can support mali76x, and we certainly used it, It contains a number of dynamic library files,but it is not the x11 display driver.
mali’s x11 display driver in this page http://malideveloper.arm.com/resources/drivers/open-source-mali-gpus-linux-exadri2-and-x11-display-drivers/
and it is not support mali76x, only support mali4xx, so , x11 display driver we use armsoc.
They are two different parts.
there are a few parts for opengl-es support:
in kernel:
kernel Mali GPU driver
kernel DRM driver
in userspace
x11 display driver(armsoc , for x11 display via drm)
mali’s userspace driver(libmali.so)
5.drm library
for the problem for mouse and keyboard , Can you provide some kernel log? as we can not reproduce the problem.