• 1
  • 10
  • 11
  • 12(current)
  • 13
  • 14
  • 70
v19 LibreELEC Testbuilds for x86_64 (Kodi 19.0)
New LibreELEC.tv Matrix build #0617: Generic
(Supercedes previous build)

SHA256 Checksum: d392c6d8c29e785c4c418f84738c6296741f317bbc544b75e96fd0b1f41e983d (Generic)

text:
# uname -a
Linux NUC 5.1.11 #1 SMP Mon Jun 17 21:03:41 BST 2019 x86_64 GNU/Linux

# lsb_release
LibreELEC (Milhouse): devel-20190617210257-#0617-g97181a0 [Build #0617]

# Kodi version
Kodi (19.0-ALPHA1 Git:41682a3). Platform: Linux x86 64-bit

Based on tip of LibreELEC.tv master (97181a0, changelog) and tip of XBMC master (41682a3, changelog) with the following modifications: Build Highlights:
  1. New 5.1.11 kernel (fix SACK Panic vulnerability)
Build Details:
  1. LibreELEC.tv:
    • Amlogic: fix syntax error, fix booting from USB (PR:3571, 1 commit, 1 file changed)
  2. XBMC:
    • [docs] update header include coding guideline (PR:16266, 1 commit, 2 files changed)
    • [iOS] fix occasional rotation to portrait mode of external screen (PR:16276, 1 commit, 1 file changed)
  3. Additional commits/pull requests/changes not yet merged upstream:
    • Updated: [env] PR:3567 (perma): linux (RPi/Generic/Allwinner): update to linux-5.1.9/5.1.11
    • Updated: [env] PR:3570 (perma): buildsystem: cleanup scripts, consistent brace usage
Texture Cache Maintenance Utility: Preload your texture cache for optimal UI performance. Remotely manage media libraries. Purge unused artwork to free up space. Find missing media. Configurable QA check to highlight metadata issues. Aid in diagnosis of library and cache related problems.
Reply
(2019-06-17, 20:40)smp1 Wrote: The memory leak fix that was included in yesterday's build solved the long-standing issue with the fast growing RAM usage of kodi.bin process.

Thanks for identifying the VDPAU/VAAPI leak!

(2019-06-17, 20:40)smp1 Wrote: However, I still think that there is a room for improvement. IMO the current default settings don't work quite well for systems that play video 24/7 and Kodi need to be restarted every now and then.

I think I found a couple of solutions to this problem.
Solution #1: MALLOC_ARENA_MAX=1 (or =2) in kodi.conf. This setting does not allow kodi.bin process to use (and never free) ungodly amounts of RAM over time.
Solution #2: Jemalloc. I built an image with Jemalloc 5.2.0 using this as a reference. The result is similar to decreasing MALLOC_ARENA_MAX.

I asked on the LibreELEC Slack if anyone had any thoughts on this suggestion, and it's been suggested that Python2 has heap fragmentation issues in which case moving to Python3 (which is scheduled to happen during Kodi 19 development) may help reduce fragmentation.

Personally, I'm not keen on using a different allocator - Jemalloc has been tested in the past without any noticeable improvement (otherwise we'd be using Jemalloc already). You should be able to manually set MALLOC_ARENA_MAX=# in /storage/.config/kodi.conf.

Since this is a development issue it would be best to continue any discussion in the LibreELEC forum.
Texture Cache Maintenance Utility: Preload your texture cache for optimal UI performance. Remotely manage media libraries. Purge unused artwork to free up space. Find missing media. Configurable QA check to highlight metadata issues. Aid in diagnosis of library and cache related problems.
Reply
This is the Python 2/3 allocator issue: https://bugs.python.org/issue11849
Texture Cache Maintenance Utility: Preload your texture cache for optimal UI performance. Remotely manage media libraries. Purge unused artwork to free up space. Find missing media. Configurable QA check to highlight metadata issues. Aid in diagnosis of library and cache related problems.
Reply
Turns out it did get backported to Python2 eventually: https://bugs.python.org/issue20494
Texture Cache Maintenance Utility: Preload your texture cache for optimal UI performance. Remotely manage media libraries. Purge unused artwork to free up space. Find missing media. Configurable QA check to highlight metadata issues. Aid in diagnosis of library and cache related problems.
Reply
New LibreELEC.tv Matrix build #0618: Generic
(Supercedes previous build)

SHA256 Checksum: 78baf00e032e3850ff97e96a47893ee1a7a9e5ce30e1fc3102b2a4cee7e36260 (Generic)

text:
# uname -a
Linux NUC 5.1.11 #1 SMP Tue Jun 18 21:11:08 BST 2019 x86_64 GNU/Linux

# lsb_release
LibreELEC (Milhouse): devel-20190618210931-#0618-ge038f3c [Build #0618]

# Kodi version
Kodi (19.0-ALPHA1 Git:41682a3). Platform: Linux x86 64-bit

Based on tip of LibreELEC.tv master (e038f3c, changelog) and tip of XBMC master (41682a3, changelog) with the following modifications: Build Highlights:
  1. dvb-firmware: update to 1.4.0
Build Details:
  1. LibreELEC.tv:
    • inputstream.adaptive: Update to 2.3.22-Leia (PR:3572, 1 commit, 1 file changed)
    • dvb-firmware: update to 1.4.0 (PR:3574, 1 commit, 1 file changed)
  2. Additional commits/pull requests/changes not yet merged upstream:
    • Added: [env] PR:3573 (perma): init: more informative syslinux boot message
    • Updated: [pkg] PR:14908 (perma): [addons] remove cpluff
Texture Cache Maintenance Utility: Preload your texture cache for optimal UI performance. Remotely manage media libraries. Purge unused artwork to free up space. Find missing media. Configurable QA check to highlight metadata issues. Aid in diagnosis of library and cache related problems.
Reply
(2019-06-13, 23:02)bobrik73 Wrote: Release #0611, #0612 - not work "Play next video automatically"
Release #0610 "Play next video automatically" - OK

@bobrik73 Have the builds since #0616 been working correctly?
Texture Cache Maintenance Utility: Preload your texture cache for optimal UI performance. Remotely manage media libraries. Purge unused artwork to free up space. Find missing media. Configurable QA check to highlight metadata issues. Aid in diagnosis of library and cache related problems.
Reply
(2019-06-16, 20:22)asavah Wrote: I've been using EHfive/pulseaudio-modules-bt for a while now (even contributed a crash fix), so far I've had no issues at all after crash on startup issue was fixed.
Apt-x works very nicely Smile
IMO it's worth the time invested into adding it. 

Sorry for this question, I'm a Linux noob. Can I add this myself to my LibreElec install?
Reply
New LibreELEC.tv Matrix build #0619: Generic
(Supercedes previous build)

SHA256 Checksum: 799ca40a074bed6fb46a6ea229d1888b04c47d07084e33290159bc88f605f64c (Generic)

text:
# uname -a
Linux NUC 5.1.12 #1 SMP Wed Jun 19 21:03:48 BST 2019 x86_64 GNU/Linux

# lsb_release
LibreELEC (Milhouse): devel-20190619210308-#0619-g93777a3 [Build #0619]

# Kodi version
Kodi (19.0-ALPHA1 Git:41682a3). Platform: Linux x86 64-bit

Based on tip of LibreELEC.tv master (93777a3, changelog) and tip of XBMC master (41682a3, changelog) with the following modifications: Build Highlights:
  1. New 5.1.12 kernel
  2. samba: update to samba-4.9.9
Build Details:
  1. LibreELEC.tv:
    • edid-decode: switch to current URL and update to latest version (PR:3575, 1 commit, 1 file changed)
  2. Additional commits/pull requests/changes not yet merged upstream:
    • Updated: [env] PR:3567 (perma): linux (RPi/Generic/Allwinner): update to linux-5.1.9/5.1.12
    • Added: [env] PR:3577 (perma): samba: update to samba-4.9.9
Texture Cache Maintenance Utility: Preload your texture cache for optimal UI performance. Remotely manage media libraries. Purge unused artwork to free up space. Find missing media. Configurable QA check to highlight metadata issues. Aid in diagnosis of library and cache related problems.
Reply
(2019-06-19, 21:15)leone007 Wrote: Sorry for this question, I'm a Linux noob. Can I add this myself to my LibreElec install?

You'll need to build LibreELEC from source.

https://wiki.libreelec.tv/compile

Not to mention work out how to integrate those Pulse Audio BT modules into the build.
Texture Cache Maintenance Utility: Preload your texture cache for optimal UI performance. Remotely manage media libraries. Purge unused artwork to free up space. Find missing media. Configurable QA check to highlight metadata issues. Aid in diagnosis of library and cache related problems.
Reply
(2019-06-18, 22:51)Milhouse Wrote:
(2019-06-13, 23:02)bobrik73 Wrote:  

@bobrik73 Have the builds since #0616 been working correctly? 
Work OK
Reply
New LibreELEC.tv Matrix build #0620: Generic
(Supercedes previous build)

SHA256 Checksum: 0097786c78e5afd63a6409bd4934d0a3e426c6c0579c1373836dd7b1066bd263 (Generic)

text:
# uname -a
Linux NUC 5.1.12 #1 SMP Thu Jun 20 21:03:22 BST 2019 x86_64 GNU/Linux

# lsb_release
LibreELEC (Milhouse): devel-20190620210242-#0620-g93777a3 [Build #0620]

# Kodi version
Kodi (19.0-ALPHA1 Git:41682a3). Platform: Linux x86 64-bit

Based on tip of LibreELEC.tv master (93777a3, changelog) and tip of XBMC master (41682a3, changelog) with the following modifications: Build Highlights:
  1. New addon: pvr.freebox
Build Details:
  1. pvr.waipu:
    • Make CURL HTTP status code parsing more robust, like in #14 (PR:15, 1 commit, 1 file changed)
    • Requirements check: show message if no internet connection (PR:16, 1 commit, 1 file changed)
    • bump version to 1.0.5 (96f2ce8)
  2. Additional commits/pull requests/changes not yet merged upstream:
    • Updated: [env] compare (perma): kodi19: next
    • Updated: [env] patch: Add kodi binary addons (pvr, adsp, inputstream, vfs, peripheral.joystick/xarcade, other)
Texture Cache Maintenance Utility: Preload your texture cache for optimal UI performance. Remotely manage media libraries. Purge unused artwork to free up space. Find missing media. Configurable QA check to highlight metadata issues. Aid in diagnosis of library and cache related problems.
Reply
(2019-06-07, 09:13)Milhouse Wrote:
(2019-06-07, 08:39)DerSchnelle Wrote: I checked the UUID and the vfat-partition shown after blkid is indeed wrong (3E92-8632).

So I will have to edit the syslinux.cfg. Sadly I couldn't figure out how to do that. Is it possible to do it within the debugging-shell?

Thank you very much for your help!

Yes, but it's probably easier to boot into LibreELEC and edit it there as you have more tools available.

Assuming /dev/sda is your boot disk (check the output of blkid) then in the debug shell execute:
text:

mount /dev/sda1 /flash
exit
and your system should now proceed to boot into LibreELEC.

If your Storage partition also fails to mount, again because of a changed UUID, then use:
text:

mount /dev/sda2 /storage
exit

Once LibreELEC has booted, login with ssh (username: root, default password: libreelec) and run the following:
text:

mount -o remount,rw /flash
nano /flash/syslinux.cfg
Make the change(s) to fix the UUID, then enter ctrl-x (followed by Y and ENTER) to save the file.

Reboot, and you should hopefully boot straight into LibreELEC.         
First I want to thank you very much for your help! Sadly I wasn't able to boot into LibreELEC, because the storage partition wasn't to be found. I ended up doing a fresh installation what worked fine so far.

The only problem I have now is, that in my audio-configuration I can't choose my output device. There is only one entry (greyed out) with Bluetooth Audio (PULSEAUDIO). I uploaded the logfile to: http://ix.io/1mmf

There are lot INFOs like:

2019-06-21 08:54:51.047 T:140569816733440    INFO: CAESinkALSA - ALSA: /home/neil/projects/LibreELEC.tv/build.LibreELEC-Generic.x86_64-9.1-devel/alsa-lib-1.1.9/src/pcm/pcm.c:2564Sadsnd_pcm_open_noupdate) Unknown PCM default
2019-06-21 08:54:51.047 T:140569816733440    INFO: CAESinkALSA - Unable to open device "default" for playback


and

2019-06-21 08:54:51.051 T:140569816733440   DEBUG: PulseAudio: Context authorizing
2019-06-21 08:54:51.052 T:140569816733440   DEBUG: PulseAudio: Context setting name
2019-06-21 08:54:51.052 T:140569816733440   DEBUG: PulseAudio: Context ready
2019-06-21 08:54:51.052 T:140569816733440 WARNING: Pulseaudio module module-allow-passthrough not loaded - opening PT devices might fail
2019-06-21 08:54:51.053 T:140569816733440  NOTICE: Found 1 Lists of Devices
2019-06-21 08:54:51.053 T:140569816733440  NOTICE: Enumerated PULSE devices:
2019-06-21 08:54:51.053 T:140569816733440  NOTICE:     Device 1
2019-06-21 08:54:51.053 T:140569816733440  NOTICE:         m_deviceName      : Default
2019-06-21 08:54:51.053 T:140569816733440  NOTICE:         m_displayName     : Default
2019-06-21 08:54:51.053 T:140569816733440  NOTICE:         m_displayNameExtra: Bluetooth Audio (PULSEAUDIO)
2019-06-21 08:54:51.053 T:140569816733440  NOTICE:         m_deviceType      : AE_DEVTYPE_PCM
2019-06-21 08:54:51.053 T:140569816733440  NOTICE:         m_channels        : FL, FR
2019-06-21 08:54:51.053 T:140569816733440  NOTICE:         m_sampleRates     : 5512,8000,11025,16000,22050,32000,44100,48000,64000,88200,96000,176400,192000,384000
2019-06-21 08:54:51.053 T:140569816733440  NOTICE:         m_dataFormats     : AE_FMT_U8,AE_FMT_S16NE,AE_FMT_S24NE3,AE_FMT_S24NE4,AE_FMT_S32NE,AE_FMT_FLOAT
2019-06-21 08:54:51.053 T:140569816733440  NOTICE:         m_streamTypes     : No passthrough capabilities
2019-06-21 08:54:51.053 T:140569808340736    INFO: CActiveAESink::OpenSink - initialize sink
2019-06-21 08:54:51.053 T:140569808340736   DEBUG: CActiveAESink::OpenSink - trying to open device PULSEBig Grinefault
2019-06-21 08:54:51.054 T:140569808340736   DEBUG: PulseAudio: Context authorizing
2019-06-21 08:54:51.054 T:140569808340736   DEBUG: PulseAudio: Context setting name
2019-06-21 08:54:51.054 T:140569808340736   DEBUG: PulseAudio: Context ready
2019-06-21 08:54:51.055 T:140569808340736   DEBUG: PulseAudio: Stream ready
2019-06-21 08:54:51.055 T:140569808340736  NOTICE: PulseAudio: Opened device Default in pcm mode with Buffersize 300 ms
2019-06-21 08:54:51.055 T:140569808340736   DEBUG: CActiveAESink::OpenSink - PULSE Initialized:
2019-06-21 08:54:51.055 T:140569808340736   DEBUG:   Output Device : Default
2019-06-21 08:54:51.055 T:140569808340736   DEBUG:   Sample Rate   : 44100
2019-06-21 08:54:51.055 T:140569808340736   DEBUG:   Sample Format : AE_FMT_FLOAT
2019-06-21 08:54:51.055 T:140569808340736   DEBUG:   Channel Count : 2
2019-06-21 08:54:51.055 T:140569808340736   DEBUG:   Channel Layout: FL, FR
2019-06-21 08:54:51.055 T:140569808340736   DEBUG:   Frames        : 4410
2019-06-21 08:54:51.056 T:140569808340736   DEBUG:   Frame Size    : 8


Does this make sense to anyone?
Reply
@DerSchnelle can you upload your Kodi log again, you seem to have typed the wrong url. Please enable debug logging, reboot, then upload the Kodi log using the LE Settings addon.
Texture Cache Maintenance Utility: Preload your texture cache for optimal UI performance. Remotely manage media libraries. Purge unused artwork to free up space. Find missing media. Configurable QA check to highlight metadata issues. Aid in diagnosis of library and cache related problems.
Reply
(2019-06-21, 12:32)Milhouse Wrote: @DerSchnelle can you upload your Kodi log again, you seem to have typed the wrong url. Please enable debug logging, reboot, then upload the Kodi log using the LE Settings addon.
I'm sorry, stupid mistake from me.

Here is the new log: http://ix.io/1MoB
Reply
@DerSchnelle the current kernel (5.1.12) isn't detecting any soundcards, can you determine when this started by testing older builds/kernels? There's also a kernel warning when configuring the GPU clocks - not really sure if this is related.
Texture Cache Maintenance Utility: Preload your texture cache for optimal UI performance. Remotely manage media libraries. Purge unused artwork to free up space. Find missing media. Configurable QA check to highlight metadata issues. Aid in diagnosis of library and cache related problems.
Reply
  • 1
  • 10
  • 11
  • 12(current)
  • 13
  • 14
  • 70

Logout Mark Read Team Forum Stats Members Help
LibreELEC Testbuilds for x86_64 (Kodi 19.0)3