ilchenko things will improve once first alpha/beta and then hopefully stable images will be published for Allwinner. Then you'll always have image where addons should work. Nightlies are by definition unstable.
Posts by jernej
-
-
dhewg Psix_anp PR with OPi3 IR patch and ethernet fix opened: Allwinner: OrangePi 3 improvements by jernejsk · Pull Request #3974 · LibreELEC/LibreELEC.tv · GitHub
-
Didn't test any further due to inability to access LibreELEC settings, addon crashes with error.
Unfortunately, latest LE master has problems. LibreELEC settings addon was not yet converted to python 3. Fixes for that were already PRed, but I'm not sure when they will be merged.
-
turgus I was wrong, Beelink X2 doesn't have analog audio output so that's why you don't have it on Sunvel R69. If you'd like, you can create proper device tree file for it, submit it to Linux and U-Boot and I'll make support for it as a it's own device.
-
On that topic, what's the status of getting rid of those gl vendor bin blobs? Shouldn't mesa be good enough (tm) for kodi by now? I guess hw decoding is the reason use libmali? Is the tree ready to just flip "OPENGL" to "mesa" to try it out?
I try lima now and then, but last time I tried it, Kodi didn't even start. Buffer management was broken but I'm not sure where (kernel or mesa). I'll try again when Linux 5.4 is released.
In order to try it yourself, you have to enable lima driver in kernel, set OPENGLES driver in project config to lima and configure mesa package to use latest master.
Two notes:
- T720 support is very broken in panfrost, so it makes no sense to try it, but according to panfrost IRC, it should be much better in following weeks
- GPU driver doesn't have anything to do with HW decoding. It may be for rendering video, but even that will be soon bypassed almost completely (only SW decoding currently uses GPU for rendering)
-
dhewg Thanks! Nightlies are always based on recent stable kernel, currently 5.3.5. However, a lot of upstream and wip patches are included on top of that. Check projects/Allwinner/patches/linux/ and projects/Allwinner/devices/H6/patches/linux/ folders for them. Idea is to upstream those patches as much as possible. This is never ending story - as soon as you manage to upstream something, you find something else to fix/update. However, this is beneficial for us and other distributions - once patch is upstreamed, we don't need to care about that patch anymore and other distros get same improvements when they update the kernel.
-
turgus beelink DT is missing analog audio node, I'll add it soon. There is no guide for editing extlinux.conf. Actually, only line you should edit is APPEND line for Linux kernel arguments. If you want to use serial console, delete second "console=" entry.
dhewg I guess nobody enabled it. I will add it soon. Thanks for bringing that up.
I will also soon open PR with Cedrus improvements. Quiet a lot happened since I updated those patches and I also found a fix for all crashing HEVC videos. That should make it useful for HEVC DVB streams.
-
turgus You won't be eable to fix much with editing dtb. There is no support for XR819, remote must be set manually (I will probably add default remote mapping for X2 in DT, but I don't know if R69 uses same remote), "system halted" message is normal - at this point you just plug out device. Only weird thing is that reboot doesn't work. However, that would indicate some kernel crash. You would need to edit extlinux.conf a bit and connect a serial adapter to figure out what's going on.
-
tweeKpot and others with HDMI audio issues - can you try this H3 update?
libreelec-h3.arm-9.80-devel-20191104214918-cfe1640.tar
jdww that work (previous version of the patch) is used for some time now
roel maybe you can try same fix as I used above for H3. You can compile A64 image from this branch: Commits · jernejsk/LibreELEC.tv · GitHub
-
prabuselva can you give a link to your git repository? Or better yet, make PR to LE master and I'll make a review.
Note, no H6 supported board runs at 1.8 GHz. There is no need fo that. Ideally, video is HW decoded and usually runs at lowest possible setting.
-
- VIdeo playback causes higher CPU usage..
How did you determined that? what are the numbers before/after? That code didn't change much in a long time.
-
- Instead of 1080p Display, I only get 1024x768p Display
- No sound via HDMIThat means that EDID was not read correctly. Do you have ddc-en-gpios = <&pio 7 2 GPIO_ACTIVE_HIGH>; /* PH2 */ in your HDMI connector node?
-
prabuselva thanks for working on this, but you'll have to rebase your work on current master branch. New features, like supporting new board, are accepted only there. Please describe your issues with 1080p HDMI in more detail and append any relevant data, like dmesg output and clk_summary content.
-
ilchenko That is known bug - for some reason H264 videos with width > 2048 are not decoded properly on H6, but are ok on H3 and A64. I'm in the process of reworking Cedrus patches and along I try to fix known bugs. This is the only one which is not fixed yet. I'll upload test images soon.
No network after rebooting OrangePi 3 is also known bug. I'm not sure when I'll have time to look into it, but I suspect what could be the issue. Current workaround is to shutdown the board, remove power supply for a few seconds (LEDs should stop shining) and then power it up again.
tweeKpot HDMI audio was reworked, mostly due to big upstream changes. I'll ask one expert to look into this.
-
Hi. Is seems like the audio via AV jack is not working on OPi3 H6.
True, there is no driver for it.
-
yes, nightlies switched to Kodi master (previously Kodi 18.4) in order to work out issues with switching to Python3. So addons will be hit and miss for some time now. I suggest you try to build them yourself until situation stabilizes.
-
macchese at least you can try using following command btmgmt public-addr 11:22:33:44:55:66, where 11:22:33:44:55:66 is the MAC you want to assign to BT
-
1. You can enable it in setup screen on first boot, but no, it will never be on by default.
2. I believe you can set trigger to "none" somewhere in /sys/class/leds