[DEV ONLY][S905/X] 8.0 with "full Nougat" kernel preview builds

  • Changed my autostart to this, only 720p50 dvb-s2 stayed problematic. All other files that I tested worked fine.

    That's good to hear. The force rgb commits shouldn't be necessary on this kernel with that attr sysfs interface.

    Quote from jd17
    why do you want to go back to Nougat Frankenstein now? I'm not sure I understand that...
    I thought we were on a good path to making full Nougat viable...

    I don't want to stop anyone from developing on this full nougat kernel, however my focus is 10 bit output and hdr functionality. Anyway, I already rebased and made the thread.

    Reasoning:

    • I spent longer debugging at one point because I thought I created an issue that was actually in the dev build as well.
    • With fewer issues and more functionality (playback stutters on some files gone and ir remote for instance), we should be able to get more testing done on the topics of 10 bit output, hdr, and dithering support.
    • Any improvements in one branch of development can easily be moved to the other.
    • It will be easier to see where posted issues are coming from (also true for why a separate thread was created).

    Edited 2 times, last by johngalt (June 3, 2017 at 10:13 PM).

  • I understand, sounds logical! :)

    I'll start testing the new "Frankenstein" based build right away - but I'll focus on the issues I had with a few files and a/v-sync etc. - basically non-UHD stuff.
    I won't do any 2160p / 10bit / BT.2020 / HDR10 testing until I have the new cables - I don't want to bring any more noise into this than I already have. ;)

  • It looks like a Kodi TS issue because when you put in MKV container, the clip plays fine in Kodi.

    Is it possible that Kodi generally "dislikes" the .ts container?
    When I tested those high bitrate birds videos, the ones in an .mkv container always ran better - at the same bitrate.

  • jd17 Yes, I bought 2 hdmi 2.0a cable. I havent another device :(

    But I did a try and I plugged 905 into the TV. It works good. The problem may be around avr. I have a denon x2300 amplifier, every hdmi ports are 2.0a. What could be the problem?

  • I suspect the 4k output compatibility issue is with hpll registers. I'm working on compromising on them without bringing back the 4k flickering, then will have a test build.

  • Thank you kszaq. I found that v4 of multi-instance decoding had other changes (for when disabled) that were causing those playback bugs. Even when I got full nougat video_dev working and got rid of some of peak3d's redundant changes, I still wasn't able to get smooth playback on affected files with multi-instance decoding disabled.

    As such, I reverted it and depending commits, squashed them, and did a new build (fixes h264 playback issues mentioned earlier that are exacerbated on 10bit output).

    I kept the 10bit testing thread open for discussion on it, but can close it if requested now that it's moved back to nougat-wip builds. I was also never able to reach the same PQ level for 10bit output on the frankenkernel + backports as this one, and had a dtsi-related output issue (needed other updates).

    Build (won't fix output for those with output issues, and still no IR remote): LibreELEC-S905.arm-8.0-devel-20170605112202-r26036-g421c0fb43.img.gz | openload

    Edited once, last by johngalt (June 5, 2017 at 9:14 PM).

  • r26036 fixes all dvb-s2 720p playback issues that I observed with prior releases. Still impressed with the responsiveness on the S905X. I switched my regular use to the S905X box and will try to find media that exhibits problems with playback. While I understand that you are more focussed on the new 4k/10bit/hdr functionality, I can only test on my 8-bit, non-hdr, 1080p display :)

    One remaining visible issue (also present on older kernels/releseases): 1080p hevc video is shifted one pixel to the right, with the rightmost line of pixels showing on the left side.

  • Just uploaded a new build that should fix the 10bit only output issue I introduced. I've yet to push to git but will shortly. LibreELEC-S905.arm-8.0-devel-20170606085306-r26036-g421c0fb43.img.gz | openload

    r26036 fixes all dvb-s2 720p playback issues that I observed with prior releases. Still impressed with the responsiveness on the S905X. I switched my regular use to the S905X box and will try to find media that exhibits problems with playback. While I understand that you are more focussed on the new 4k/10bit/hdr functionality, I can only test on my 8-bit, non-hdr, 1080p display :)

    One remaining visible issue (also present on older kernels/releseases): 1080p hevc video is shifted one pixel to the right, with the rightmost line of pixels showing on the left side.

    That's probably from reverting the dec_control fix.

    Edit: kszaq, I just force pushed a kernel and kernel config update that fixes IR remote (reverted new driver changes).

    Edit2: it looks like kszaq did this at around the same time. Here's a new test build with working IR if you update dtb as well: LibreELEC-S905.arm-8.0-devel-20170607071212-r26026-g31bc96b61.img.gz | openload

    trees that haven't yet been uploaded: gxl_p212_1g.dtb gxl_p212_2g.dtb

    Edited 2 times, last by johngalt (June 7, 2017 at 5:56 PM).

  • Sorry to be off topic, but is it possible to use another download site.


    The links on openXXX are full of undesirable things ...


    A moderator should banish this type of link, IMHO.

    Thanks and good job

  • Sorry to be off topic, but is it possible to use another download site.


    The links on openXXX are full of undesirable things ...


    A moderator should banish this type of link, IMHO.

    Thanks and good job

    I'll switch to a mediafire account (still ads) unless there is a site you can recommend.

  • I'll switch to a mediafire account (still ads) unless there is a site you can recommend.

    I don't want to make ads !! But I only use Mega or my GDrive for now.

    Ads are not problematic (better without !) but porn links, popups and content are, just like fake viruses.

  • kszaq Johngalt found the cause of the "balck screen - no signal" and he fix it in the nougat kernel. Maybe do you talked to him and embed this fix to the your next builds?

  • kszaq Johngalt found the cause of the "balck screen - no signal" and he fix it in the nougat kernel. Maybe do you talked to him and embed this fix to the your next builds?

    kszaq started linking to that thread in his OP, and once more testing is done I'd like to get these changes merged into kszaq's repos. I think we're nearing a "stable" point in terms of functionality :)