Development Update

  • Source: Development Update – LibreELEC

  • awiouy

    Approved the thread.
  • Great to see that imx6 is coming back....hopefully the GC2000 restrictions are limited that the my cubox-i can continue to run libreelec :-)

  • Thanks for the update, it's nice to get some insights into what's happening internally.


    For those of us not familiar with GBM, V4L2, etc. Can someone up-level a bit as to what all this work will mean for users? For example, how would a Pi3 user benefit from these changes?

  • GBM/V4L2 is all about laying the technical groundwork for the future of Kodi on Linux. Kodi today is not really designed for the 4K media that is slowly becoming mainstream, and it's a massive technical effort (and reinvention of the wheel) to support new hardware. It's unlikely that these changes will deliver significant tangible benefits for the devices of today (particularly with Pi hardware which already has very heavily optimised software). You'll see the benefit in future devices; because a) they will be possible, and b) you'll have a wider choice of devices that are more 'open' and better supported than before.

  • Thanks for the update, it's nice to get some insights into what's happening internally.


    For those of us not familiar with GBM, V4L2, etc. Can someone up-level a bit as to what all this work will mean for users? For example, how would a Pi3 user benefit from these changes?

    It might allow a return to Chromium across all devices as will allow standalone mode via the Chromium GBM backend.
    Generic Buffer Management via Mesa on the RockPro64 is the first time I have seen OpenGLES work with the Rockpro64 dunno how it is for you Pi guys but for the RK3399 & RK3288 finally its seems to be optimised and its quick.

  • No, because until the upstream graphics drivers situation improves it's not worth anyone's time. You can probably build from the NXP branch but this will be some way behind master now, it needs rebasing.

  • chewitt , lrusak : So in what state nxp/i.mx6 is regarding to usable for kodi? Almost there (as like 6 months or year back) or still far away?

    Better support for Amlogic devices: use CoreELEC

    Blu-ray Disc Java menus support - forum thread, Github

    my lamp addon (unofficial/community with limited support)
    my touchscreen support and instructions by Grruhn (now touchscreen addon exists in repository)

  • Thx for all this hard work...not sure how you guys fit it into your daily life but happy that you do!!

    Lenovo M73 tiny
    8 Gig Ram
    650 gig snail slow hard drive
    LibreELEC v.9

  • chewitt , lrusak : So in what state nxp/i.mx6 is regarding to usable for kodi? Almost there (as like 6 months or year back) or still far away?

    Still a WIP. I'm currently waiting on some etnaviv fixes and the ffmpeg v4l2 interface (that I'm working on).


    Performance on i.MX6Q is okay-ish (not watchable video performance ~15fps). Performance on i.MX6QP is awesome.

  • I don't know anyone who would have QP.


    Maybe in 2 or 3 years there will be something :)

    But thank you for your work anyway.

    Better support for Amlogic devices: use CoreELEC

    Blu-ray Disc Java menus support - forum thread, Github

    my lamp addon (unofficial/community with limited support)
    my touchscreen support and instructions by Grruhn (now touchscreen addon exists in repository)

  • I don't know anyone who would have QP.


    Maybe in 2 or 3 years there will be something :)

    But thank you for your work anyway.

    Yea, that's the problem. I'm still debugging where the performance is lost on the i.MX6Q.