I personally disagree with position of chewitt regarding this fix. One extra folder in root has zero maintenance effort and one line change but asking to create forks for all possible libreelec variations with /opt and then doing research is much higher effort.
Posts by art.sormy
-
-
jxt I resolved issue with simple solution: don't put tv box standby - either power off or reboot
-
rafi, don't buy s905x if you don't need HDR output, there is no performance difference between s905 and s905x based on my experience.
-
I would say that i tested s905 (beelink mx64) and s905x (kekilo tx5 pro) and both of them play any video well. There is only one exception - h264 10bit (Hi10P). Hi10P played without hardware acceleration so 300-400% cpu load and frame drops. h265 10bit (HEVC) plays well too.
There is huge problem with audio/video sync when audio is external file, but it is not related to kzsaq build - general krypton issue i think.
-
I tried Kekilo TX5 Pro. The same issue with boot (only fake update.zip helped). I see no difference in terms of performance in comparison to S905. LAN 100MBit - this is weird. Device slightly more compact than other S905 boxes. With custom remote.conf you could make it work with any remote. In my case I have LibreELEC on usb thumb drive tuned for Beelink MX64. I changed just dtb.img to load libreelec on TX 5 Pro with the same remote configuration as i already have. There is no hardware support for h264 Hi10P (the same as on S905). Kekilo TX5 Pro has 802.11ac (as stated on box), but I didn't test how fast is it in real world.
-
kszaq, Interesting fact. Device: Plater MX86 (2G/8G/1000LAN/OTG). Both Jarvis and Krypton have a low success boot chance ratio if installed internally, around 1 from 10. If Kodi executed from old slow flash usb drive then success boot chance ratio increased to 9/10.
-
Hello, i that possible to have multiple remote.conf configurations? One for default remote and one for universal remote (which has more buttons and could run more actions in Kodi). Currently i'm using /storage/.config/remote.conf to load settings for one remote. Thank you.
-
entware-ng solution:
1) Create /opt in SYSTEM squashfs file (SYSTEM is located in the root of LibreELEC BOOT partition)
# On OS X (install homebrew and squashfs)
mkdir -p new/opt
mksquashfs new SYSTEM -all-root2) Use entware-ng to install precompiled binary packages
enable ssh in LibreELEC configuration
ssh root@your_box_address
mkdir -p /storage/opt
mount -o bind /storage/opt /opt
wget -O - entware_install.sh | sh
export PATH=$PATH:/opt/bin:/opt/sbin
opkg update
opkg install coreutils-expr
opkg install transmission-daemon-openssl
opkg install transmission-web
/opt/etc/init.d/S88transmission start3) Fix path for each ssh session
echo "export PATH=$PATH:/opt/bin:/opt/sbin" > /storage/.profile
4) Preserve /opt mount point on reboots
nano -w /storage/.config/system.d/opt.mount
[Unit]
DefaultDependencies=no
Conflicts=umount.target
Before=local-fs.target umount.target[Mount]
What=/storage/opt
Where=/opt
Type=none
Options=bind[Install]
WantedBy=local-fs.targetsystemctl enable opt.mount
5) Auto start transmission
nano -w /storage/.config/system.d/transmission.service
[Unit]
Requires=network-online.service
After=storage-opt.mount {your mount point with a lot of space}.mount[Service]
Type=oneshot
ExecStart=/opt/etc/init.d/S88transmission start
ExecStop=/opt/etc/init.d/S88transmission stop
RemainAfterExit=yes[Install]
WantedBy=multi-user.targetsystemctl enable transmission.service
6) Fix transmission configuration
nano /opt/etc/transmission/settings.json
-
kszaq, I have kodi fault on one of h264 videos. [82010.287750@1] vfm_map_store:rm default [82010.287794@1] vfm_map_store:add de - Pastebin.com . 100% reproducible on specific videos. Kodi for OS X kodi-20170106-1b148bc-Krypton-x86_64.dmg plays well. VLC for OS X Version 2.2.4 Weatherwax (Intel 64bit) plays bad sound on the place where kodi faults on libreelec.
-
kszaq Is that possible to use usb to serial to get boot log (without disassembling the box).
-
CGarces Adding /opt and using entware is easier than compiling what I need from the scratch with all dependencies.
[hr]
Does anybody know how to show dmesg during boot on LibreELEC installed on Android box? I would like to debug issues with random hang on boot, at least would like to see whats happen on console during boot freeze. -
kszaq, thank you for your great work.
I was able to install this build on new Plater MX86 (Amlogic S905, 2GB RAM, 8GM FLASH, 1000MB LAN, 1 USB OTG).
What works:
- normal audio 7.1 passthrough thru hdmi, tested: dolby, dolby pro, dolby truehd, dts, dts-ma (awesome)
- normal audio 5.1 passthrough thru spdif: dolby, dts
- 4k@60hz
- hardware decoder works well, 4k@60hz playback eats 15% of ram and around 50% (from 400%) of cpu
- network
- usb
- wifi (at least it could see available networks)
- spdif
- hdmi 2.0 and hdmi 1.4 output
- ssh
- very smooth playbackWhat doesn't work:
- boots successfully only with 10-30% chance
- power off button and restart doesn't work well (both on box and on remote) (looks like it goes to sleep, but there is no way to wake it)
- infrared remote doesn't work (no /dev/lirc0)
- some keys on remote (Plater) doesn't work
- it could be perfect to have /opt blank directory on squash image to use entware/optware for installation of extra soft (should be easy to fix)
- available resolutions for kodi detected only once on first boot, so if reboot with 4k tv attached - you will see 4k, if reboot with 1080p tv, then 4k will be not available even if you will switch on the fly connected tv
- resolution auto detect (may be a kodi issue)
- refresh rate auto set - it is buggy, for 60 fps 4k rip it could switch to 24hz, but anyway - playback is very smooth even with disabled refresh rate auto setI would say that main blockers for me are low success boot chance, then lirc, then /opt
dmesg full log here: [ 0.000000@0] Initializing cgroup subsys cpu [ 0.000000@0] Linux version - Pastebin.com
there is stack trace in video driver - search in log for "cut here"