Marcin have you tried to update to 11, via 9 as per the wiki instructions at https://wiki.libreelec.tv/support/update ?
That is, copy the appropriate LE11 .img.gz file under /storage/.update/ and do a reboot.
Marcin have you tried to update to 11, via 9 as per the wiki instructions at https://wiki.libreelec.tv/support/update ?
That is, copy the appropriate LE11 .img.gz file under /storage/.update/ and do a reboot.
Having got LE12 on C2 I've been getting a very unusual bag of results. On the plus side:
+ skipping or starting mid-video on H.265 material seems improved on LE12 compared to 11!
+ artifacting also on H.265 stuff is greatly reduced! Especially on panning scenes on which the visual deterioration was significant on LE11!
On the minus side:
- a lot of H.265 material does not play, even if I elect to play it from the start. The same material was playable on LE11 though. After pressing play, I remain in the file manager screen and nothing happens, apart from an indicator that the selected file is now played.
- in a lot of cases, pressing stop makes C2 restart Kodi (only Kodi, not a full system restore)
- what's worse is that I'm having trouble on H.264, whereas I did not have any issues on 11 99.999% of the time. It's not on all material, but I did have problems on 3-4 clips out of the 10 tried. In one of the cases it was intermittent sound, on the other cases seeking crashed playaback, or had artifacts or...
- Finally, I do not know if the code of LE12 has become much more complex, but it feels as snapiness went down considerably. Is it something to be expected?
If the crashing/rebooting issues did not occur immediately after upgrading to LE12 I'd treat this as a PSU issue TBH, but under the circumstances it feels as if it's software related.
Not writing this as a bug report per se, but rather to see whether at least someone else with C2 out there has the same issues on LE12.
No boot-related issues on my end and have been running LE11 and now 12 for some time now, on Samsung EVO and the Sandisk orange/gray SD cards (don't recall the exact model sorry).
Posting here because I recall the following, don't know if they help. One, a couple of times after a power loss, C2 would not boot. I went ballistic checking things out. Even re-wrote a new SD card. Same result. By mistake, left the box at that unusable state, turned off the tv and went to bed. The other day tv was on, and I was greeted with the LE installation wizard. Installing the old, working SD card also worked just fine.
Two, on another occasion, issue was traced to a faulty power unit, simple as that...
Following the wiki instructions for NFS at https://wiki.libreelec.tv/how-to/mount_network_share I had created some shares on my Odroid C2 LE11. For example a storage-anime.mount file containing:
Unit]
Description=Anime
Requires=network-online.service
After=network-online.service
Before=kodi.service
[Mount]
What=<nas_ip>:/anime/
Where=/storage/anime
Options=
Type=nfs
[Install]
WantedBy=multi-user.target
Display More
Do note the lack of any special options. The setup above had worked for years.
After upgrading to LE12 it stopped working, with the following error:
Aug 14 14:54:23 bedroom systemd[1]: Mounting storage-anime.mount...
Aug 14 14:54:23 bedroom mount[1347]: mount.nfs: rpc.statd is not running but is required for remote locking.
Aug 14 14:54:23 bedroom mount[1347]: mount.nfs: Either use '-o nolock' to keep locks local, or start statd.
Aug 14 14:54:23 bedroom mount[1347]: mount.nfs: Protocol not supported for <nas_ip>:/anime/ on /storage/anime
Aug 14 14:54:23 bedroom systemd[1]: storage-anime.mount: Mount process exited, code=exited, status=32/n/a
Aug 14 14:54:23 bedroom systemd[1]: storage-anime.mount: Failed with result 'exit-code'.
Aug 14 14:54:23 bedroom systemd[1]: Failed to mount storage-anime.mount.
Following the hint about using option nolock, I've modified the storage-anime.mount file above to include nolock. It now works, not sure if this can do any damage.
1) Is this behaviour a bug or a feature? IOW, should it be "fixed"?
2) Should the wiki be updated to reflect that at least option nolock should be included?
With chewitt 's help I've been operating an Odroid C2 on LE11 with some custom EDID modes (notably 1080p@24), because on 24fps material the system switched to 1080p60 (my sammy for some reason did not list 24/25/30 modes as possible, even though my old PS3 had no trouble switching to those modes). For the record, this is how it got solved.
Some days ago I updated to LE12 throwing the .img.gz file in the update directory. After the upgrade, I noticed something peculiar:
1) dmesg reported edid errors like the following:
[ 1.529684] meson-drm d0100000.vpu: Queued 1 outputs on vpu
[ 1.531544] stackdepot: allocating hash table of 131072 entries via kvcalloc
[ 1.538057] meson-drm d0100000.vpu: CVBS Output connector not available
[ 1.570520] meson-dw-hdmi c883a000.hdmi-tx: Detected HDMI TX controller v2.01a with HDCP (meson_dw_hdmi_phy)
[ 1.575699] meson-dw-hdmi c883a000.hdmi-tx: registered DesignWare HDMI I2C bus driver
[ 1.583241] meson-drm d0100000.vpu: bound c883a000.hdmi-tx (ops meson_dw_hdmi_ops)
[ 1.590162] [drm] forcing HDMI-A-1 connector on
[ 1.595739] [drm] Initialized meson 1.0.0 20161109 for d0100000.vpu on minor 0
[ 1.602137] meson-drm d0100000.vpu: Direct firmware load for edid/edid.bin failed with error -2
[ 1.610380] meson-drm d0100000.vpu: [drm] *ERROR* [CONNECTOR:32:HDMI-A-1] Requesting EDID firmware "edid/edid.bin" failed (err=-2)
[ 1.734276] meson-drm d0100000.vpu: Direct firmware load for edid/edid.bin failed with error -2
[ 1.737401] meson-drm d0100000.vpu: [drm] *ERROR* [CONNECTOR:32:HDMI-A-1] Requesting EDID firmware "edid/edid.bin" failed (err=-2)
[ 1.861616] meson-drm d0100000.vpu: Direct firmware load for edid/edid.bin failed with error -2
[ 1.864775] meson-drm d0100000.vpu: [drm] *ERROR* [CONNECTOR:32:HDMI-A-1] Requesting EDID firmware "edid/edid.bin" failed (err=-2)
[ 1.989376] meson-drm d0100000.vpu: Direct firmware load for edid/edid.bin failed with error -2
[ 1.989397] meson-drm d0100000.vpu: [drm] *ERROR* [CONNECTOR:32:HDMI-A-1] Requesting EDID firmware "edid/edid.bin" failed (err=-2)
[ 2.179711] Console: switching to colour frame buffer device 240x67
[ 2.217351] meson-drm d0100000.vpu: [drm] fb0: mesondrmfb frame buffer device
[ 2.224737] meson-drm d0100000.vpu: Direct firmware load for edid/edid.bin failed with error -2
[ 2.233075] meson-drm d0100000.vpu: [drm] *ERROR* [CONNECTOR:32:HDMI-A-1] Requesting EDID firmware "edid/edid.bin" failed (err=-2)
[ 2.234809] meson8b-dwmac c9410000.ethernet: IRQ eth_wake_irq not found
[ 2.251345] meson8b-dwmac c9410000.ethernet: IRQ eth_lpi not found
Display More
2) Even though errors are listed in dmesg, 1080@24 material is played just fine. However, 23.976 material makes tv switch to 1080p60, whereas on LE11 it was played on 1080p24...
This does not make sense. If the custom EDID was not active, my Samsung would not switch at all to 1080p24 (ie even for 24fps material).
I'm attaching some information here, including my custom edid file.
modetest | paste -> https://paste.libreelec.tv/secure-shiner.log
dmesg | paste -> https://paste.libreelec.tv/ample-emu.log
If it might help someone, checking what is different from the wiki (and what I basically followed) for the C2 case, it seems that the instructions for intel-based installations need a couple of modifications for C2 systems:
1) An addition perhaps should be made that extlinux.conf might be available as /flash/extlinux/extlinux.conf instead of /flash/extlinux.conf
2) Most importantly, contents of extlinux.conf should not include the initrd=/edid.cpio part, otherwise the system will panic at boot.
Just ran it: displayed a "using existing edid" but nothing more. Upon closer inspection, it seems the script exits at line 20 for some reason (even though the script enters /storage/cpio succesfully). Modified that line to do a cd alone.
Now the script produced:
... and /flash/extlinux/extlinux.conf:
LABEL LibreELEC
LINUX /KERNEL
FDT /meson-gxbb-odroidc2.dtb
APPEND boot=LABEL=LIBREELEC disk=LABEL=STORAGE systemd.debug_shell=ttyAML0 console=ttyAML0,115200n8 console=tty0 drm.edid_firmware=edid/edid.bin video=HDMI-A-1:D
And it worked!!!! Cheers mate!!!
This is related to Odroid C2 on 11.0.1: switching tv to 24fps? where I was trying to get my C2 switch to 1080p24, even though it is not normally detected by EDID? Followed the Intel-related instructions in https://wiki.libreelec.tv/configuration/edid#intel however during boot the boot process is stopped with the error message specified in the subject and described in length in my older thread.
Has anyone on C2 been able to successfully use these instructions, in order to boot with a modified EDID file? If not, then there's obviously something different on C2 boots, otherwise I'll need some help figuring what I'm doing differently here...
My C2 board has been given a significant extension of time with the AMLGX driver provided by your team. THANK YOU! H.264 material plays almost perfectly, very rarely do I manage to freeze playback by doing a lot of forward/backward seeks. H.265 seeking though is problematic "maybe 7 out of 10", as described in the Amlogic AMLGX build release notes. Unfortunately, I can't even attain that seven (unless of course YMMV holds; my C2 is inferior to other AMLGX-suitable SBCs out there): either seeking, or switching audio channel (lots of anime watching with my son) makes the video freeze (in seldom case have Kodi restarts) in 90% of the time.
Usually I just press stop and play again. Keeping fingers crossed that it will be able to play after seeking to the point I was watching.
Add to the seek problems a lot of artifacting I do not see on a pal's RPi4 LE11 or on my own LE11 pc-based build, but that exists on specific anime releases (usually 1080p 10bit ones), especially when there is camera panning.
Do you know any devs had time/interest to look into these issues, in order to improve things on the upcoming LE12?
Check this: When your LE box is off, go to TV's sound menu, and set "SPDIF Selection" to "Auto".
Problem is that under the tv sound options, Audio Preference and SPDIF appear solely when viewing tv and not when switched to HDMI #1. Upon closer inspection, in the manual ( https://www.manua.ls/panasonic/tx-p50ut50e/manual?p=41 ) it is stated that:
Quote(with regard to the DIGITAL AUDIO OUT and HDMI2 (ARC function) terminals
[...]
* For DVB mode or video contents of Media Player / Network services
...
Which prolly means I'm screwed here No way to send DD from an HDMI source to optical. Probably Panasonic understood its bummer and evolved this functionality in more recent tv sets (as yours, I presume)...
VLouis thanks mate, yes I am aware of the steps needed. Cost was off-setting me TBH, and the solution proposed by petediscrete would definitely be preferable. Will continue looking for a USB-to-Toslink 5.1 solution.
If only I could get rid of my Yamaha and B&W speakers, I'd go for an HDMI soundbar and get done with it
Apologies for hijacking this thread a bit, but I had to ask: why do you symlink in the last two lines? Perhaps this is related to my odroid C2 issue in Odroid C2 on 11.0.1: switching tv to 24fps?
chewitt do you know if the intel-related instructions for EDID regarding LE 11.0.1 are actually applicable on C2? Just wondering since I do believe I've followed them correctly but ending with a kernel panic...
Apologies for that, I've already wasted a lot of your time with this one but it feels I'm almost there...
EDIT: There's a minor correction btw in the part regarding HDMI-A-2 and specifically how the line should look after appending sys/extlinux.conf. It's missing the initrd=/edid.cpio part.
Coming to my own issue, could the fact that extlinux.conf is not in /flash but in /flash/extlinux/extlinux.conf create the panic? I don't think so, since edid.cpio in specified to be in the root during boot (the /flash dir perhaps) and the drm.edid_firmware is possibly a reference to the overlayed firmware dir, but just saying.
That's correct. Specifically, it shows up as ALSA device HDA Intel PCH, MEI Panasonic-TV on HDMI #0. I'm using the same device as the passthrough device as well. I'm posting my audio setup (sorry if it's all Greek to you ).
With the posted settings I get audio only on 2.0 sources (IIRC). Furthermore, with passthrough enabled in Kodi and with multichannel sources, when I press "O" to show playback information it shows that the source audio is "RAW, RAW, RAW..." etc, instead of "FL, FR, ..."
No pong from this side We have packet loss mon capitan!
Nothing there yet and nothing in spam as well, can do a reply here?
Well the subject days it all. My email contains a plus sign, used on Gmail for mail aliasing and that might be the culprit. Many sites consider this an illegal character for email mailboxes, but it is an allowed character.