Firefly Open Source Community

   Login   |   Register   |
New_Topic
Print Previous Topic Next Topic

Firefly New DualBoot Firmware Release(Beta)

58

Credits

0

Prestige

0

Contribution

registered members

Rank: 2

Credits
58
Posted at 6/21/2016 11:32:33      1#
Last edited by ujerry In 6/21/2016 11:44 Editor

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.
Reply

Use props Report

58

Credits

0

Prestige

0

Contribution

registered members

Rank: 2

Credits
58
Posted at 6/27/2016 10:00:04      2#
Asuuga Posted at 6/24/2016 17:44
Hi uJerry,

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/res ... 11-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:
1. kernel Mali GPU driver
2. kernel DRM driver
in userspace
3. x11 display driver(armsoc , for x11 display via drm)
4. 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.
Reply

Use props Report

58

Credits

0

Prestige

0

Contribution

registered members

Rank: 2

Credits
58
Posted at 6/30/2016 09:57:18      3#
andrewsmithty Posted at 6/29/2016 04:23
the following is logged in the kern.log right after the keyboard/mouse freezes:

Hi andrewsmithty
this bug is caused by vga ddc detect. We will fix the bug in time.
temporary, if you do not use vga monitor, you can disable it in arch/arm/boot/dts/firefly-rk3288-reload.dtsor you can update this resource.img

resource.img.tar.gz

12.37 KB, Down times: 3

resource.img withour vga ddc

Reply

Use props Report

58

Credits

0

Prestige

0

Contribution

registered members

Rank: 2

Credits
58
Posted at 6/30/2016 12:48:57      4#
mac-l1 Posted at 6/24/2016 18:14
Hi all,

FYI: chromium-browser can now also run with GPU acceleration, see: http://forum.odroid.co ...

Hi mac-11
I got a libmali.gbm.so from rockchip, but I am not sure if it is available.  in wayland , gdm and weston able to start with mesa, but replace to libmali.x11.so or libmali.gbm.so, weston boot fail, Even gdm also failed to start. but lightdm can start success.
gnome-session-wayland always start fail .

libmali.gbm.so.tar.gz

1.47 MB, Down times: 5

Reply

Use props Report

58

Credits

0

Prestige

0

Contribution

registered members

Rank: 2

Credits
58
Posted at 6/30/2016 16:35:00      5#
mac-l1 Posted at 6/30/2016 15:31
Hi ujerry,

Tnx for your effort! I checked the .so binary file and it needs mali midgard r7p0. A ...

Hi mac-l1
yes , I did that on lubuntu 16.04 .  but chromium broswer has a bug, so we did not release lubuntu 16.04. see
https://bugs.launchpad.net/ubunt ... rowser/+bug/1563184
I will try mali r7p0 . thanks.
Reply

Use props Report

58

Credits

0

Prestige

0

Contribution

registered members

Rank: 2

Credits
58
Posted at 7/1/2016 18:44:50      6#
Hi mac-l1 & Asuuga:
SD card support has fixed , the code has relepse to github.  
and the dts file renamed to firefly-rk3288.dts , I am sorry for I made a mistake before. this dts is workrd for firefly-rk3288, not reload.
for HDMI  Audio  , the paulseAudio profile is set by this script
  1. usr/bin/monitormode
Copy the code

and triggered by udev.   hdmi and jack use the same i2s, So they can't work at the same time, for they request different i2s mclk. there is a way ( reconfigure hdmi audio to fit the i2smclk when es8323 worked) may can solve it. But I haven't tried it at the moment.
for RTC, I will try to fix it , Thank you for reminding me。
Reply

Use props Report

58

Credits

0

Prestige

0

Contribution

registered members

Rank: 2

Credits
58
Posted at 7/4/2016 17:54:38      7#
mac-l1 Posted at 7/2/2016 00:04
hi ujerry, asuuga,

great that you are working on this! tnx!

Hi mac-l1:
sd card support's bug had fix, kernel code had push to github today. a new verison.
now mali r9p0 is worked ok with libmali.x11 .
thx.
Reply

Use props Report

58

Credits

0

Prestige

0

Contribution

registered members

Rank: 2

Credits
58
Posted at 7/5/2016 17:27:28      8#
mac-l1 Posted at 7/5/2016 13:14
hi ujerry,
great that you fixed sd card! tnx!
and for mali r9p0: do i also need a different libm ...

Hi mac-l1:
I did not update libmali.so , still the r6p0, arm haven't release r9p0 libmali.so for x11.
for the profermance, disabled dvfs seens no effert , maybe something else need to improve.
Reply

Use props Report

58

Credits

0

Prestige

0

Contribution

registered members

Rank: 2

Credits
58
Posted at 7/6/2016 15:17:50      9#
mac-l1 Posted at 7/6/2016 04:25
Hi isle,
Can you also share your armsoc driver sources on github and also libdrm sources that you ...

Hi mac-l1:
libdrm and armsoc code has released.
libdrm https://github.com/T-Firefly/libdrm.git  
note that libdrm default config disabled kms, need to enable kms by "--enable-libkms"
armsoc
https://github.com/T-Firefly/armsoc-rockchip
in autogen.sh, set
  1. CONFIGURE_DEF_OPT="--enable-maintainer-mode --prefix=/usr --with-driver=rockchip"
Copy the code
Reply

Use props Report

You need to log in before you can reply Login | Register

This forum Credits Rules

Quick Reply Back to top Back to list