Small correction, currently up to 8 audio channels over HDMI are supported on Allwinner, just no passthrough.
Posts by jernej
-
-
please push it upstream so it's official part of LibreELEC.
It is already: LibreELEC.tv/projects at master · LibreELEC/LibreELEC.tv · GitHub
P.S. Now I'd like to copy it from microSD to internal EMMC as it will be my main HTPC player now (bye bye Raspberry Pi!). I'll try to find some instructions for that. Then I'll see if I can get sleep and wake-up working
Install to eMMC is not supported yet, although with a bit of Linux knowledge, you can do it already by executing some commands. There are some ideas how to make user friendly eMMC installer, but nobody is working on that ATM.
about sleep and wake up - that's more complicated and depends on what you mean by wake up. Is this just a power button press? that is probably easy to achieve (but not much lower power consumption). If you mean wake up by IR or even HDMI CEC, that is much more complex, because is needs special firmware on low power coprocessor, to actually wait for signal and wake up main cores. Such firmware is actually in the works (crust-firmware on github), but I'm not sure when it will be good enough to use/integrate here.
-
It's works fine, except for HDMI pass through. So no sound at all.
on my TV sound over HDMI works just fine, but it's linear PCM (LPCM), which is the only type it's currently supported by images. I'm 100% sure any HDMI monitor, TV or AVR support it, as it is mandatory by standard. Why don't you just disable passthrough in settings and sound should be working.
-
macchese because it is only test image, I didn't bother with addons repository. Any addon built for H3 should work here too... If I get enough positive comments, I will send request to include it in LE master, so it will get nightly releases (once issues around nightlies are resolved).
Polczak there are currently some issues with nightly images. I hope they will be resolved soon.
libreeleec_test H6 GPU driver works, otherwise Kodi wouldn't run. -
Here is test image for OrangePi PC2: libreelec-h5.arm-9.1-devel-20190425225538-45899b4-orangepi_pc2.img.gz
HDMI-CEC doesn't work, but otherwise it seems to be good
-
dolphs pineH64 is first supported H6 board because TL was kind enough to provide early samples and thus I can test everything on it. Unfortunately, I haven't received any H6 based OrangePi samples, so currently work for those boards depends on people who have them. But I see that mainline effort for them progress nicely, so I might add them soon.
-
jcstaudt I'll wait for kernel 5.1 to be released before trying to make A20 image. Unless you want to take initiative and prepare images by yourself?
It would be nice if someone step up as (co)developer for A20 and similar SoCs, because I don't have any and I don't have detailed knowledge of them, albeit with 5.1 it should work well already, just no HDMI audio.
-
Yeah, then I remember correctly. Frame grabbing is not yet implemented for DRMPRIME renderer, at least not for the method it uses.
-
Is there any chances we can use hyperion with these builds? Seemes like there some issues with framgrabber.
I suppose hyperion needs working screenshot functionality? That will need extending Kodi and maybe kernel too.
-
Yea, its HDMI audio passthrough, and I tried all the available outputs.
If passthrough mode is on, a distorted noise plays in the speakers.
As it is noted in OP, passthrough is not yet supported.
-
Thanks, I'll test it in following days
-
noblock do you mean Allwinner H5: lima 1e80000.gpu: pp error (#73) · Issues · Lima / mesa · GitLab ?
Lima is not yet used for any SoC, but I'll prepare a variant with lima for H3 and A64 soon (H5 is currently not supported and thus not a priority).
-
what do you mean with direct sound output? HDMI audio passthrough or something else? Anyway, did you try to select different sound output?
-
Patiently waiting for working LE support which would be awesome!
I have basic H5 port, but it's not very stable. You can build it yourself, though:
GitHub - jernejsk/LibreELEC.tv at h5
You can build image by:
PROJECT=Allwinner ARCH=arm DEVICE=H5 UBOOT_SYSTEM=orangepi_pc2 make image
Reportedly it works good at 1080p, but my 4K test sucked. BTW, HDMI CEC also doesn't work.
lumpi I was intentionally vague. Just go with chewitt proposal.
-
what does incompatible mean in this context? Do we have to reinstall from scratch?
What kernel feature is missing?
Updating won't work because kernel won't be able to mount squashfs image due to unsupported compression method (zstd). Nightly images will have this method supported in kernel.
I suppose you could update it by hand, but that's not recommended nor supported.
-
These builds will continue using the GPU the proprietary drivers or the lima drivers?
For now with proprietary driver, but later on, when lima will be well tested and all quirks worked out, it will be switched. I'm conservative here.
-
Allwinner project has been recently merged in LibreELEC master repository.
This brings following changes:
1. Nightly builds will follow soon. They will overtake a role of images/updates linked in this topic.
2. While nightly builds are not supported, I still appreciate a report for an unknown problem (I'll make a list of known issues soon)
3. Images and updates linked here will not be updated anymore
4. H3 nightly updates won't be compatible with builds linked here due to missing kernel feature (but A64 and H6 updates are fine)
Now we have a chance for stable, officially supported Allwinner images when LE10 is released. Until then, there is a lot of work to do.
-
wifi driver is actually included, it's just not enabled in DT. Issue here is that board comes without wifi and thus it should not be enabled by default. Addon boards should be handled by DT overlays (something like it's done on RaspberryPi), but nobody took time to implement such mechanism yet.
Bluetooth is low priority so it's not implemented for any board. IIUC, RTL8723BS bluetooth needs some patches which are not in mainline kernel yet, but it's being worked upon. However, even if they would be included, you still have same issue as before with DT overlays.