Posts by AA666

    What codecs? Anyway, GPU has nothing to do with video decoding, if codec is one of the supported ones (MPEG2, H264, HEVC).

    After more deeply testing found that freezing occurs also in various Kodi menus - video files scrolling or weather plugin, not only during video playback.

    So, looks like its not related to codecs, but related to some general video mem management.

    From time to time 'taxi' artefact appears, like first weather row as on screen below:

    Upd: Just tested build LibreELEC-A64.arm-9.80-devel-20200426023927-38764c8 and it also affected:

    1. [ 68.186742] lima 1c40000.gpu: mmu page fault at 0x2275800 from bus id 0 of type read on ppmmu0
    2. [ 68.187530] lima 1c40000.gpu: pp task error 0 int_state=0 status=1
    3. [ 68.187537] lima 1c40000.gpu: pp task error 1 int_state=0 status=0
    4. [ 68.187542] lima 1c40000.gpu: mmu resume

    Hi Jernej,

    Found picture freezing during rewind or ff on Pine A64+ on various video formats, found in dmesg only following:

    1. [ 83.647007] lima 1c40000.gpu: mmu page fault at 0x933c00 from bus id 0 of type read on ppmmu0
    2. [ 83.648756] lima 1c40000.gpu: pp task error 0 int_state=0 status=5
    3. [ 83.648762] lima 1c40000.gpu: pp task error 1 int_state=0 status=0
    4. [ 83.648767] lima 1c40000.gpu: mmu resume

    Found this after upgrade to one of latest builds:


    Tested this issue on one of previous builds and this one not affected:


    Just let me know if you need more information.

    AA666 I can include first patch (do you plan to send it to Linux?) but I don't like to merge second one. Reason is that Pine64 doesn't have IR soldered. This is job for DT overlay, which can be done with dtoverlay and configfs functionality included in kernel, but I can't give you any tutorial at this time.

    I would like to apply it to mainline, but it will be long process with some probability of success. Meanwhile we can test it with others A64 boards.

    Actually Pine board has soldered IR header, where you can just insert IR diode. I did it some time ago and IR start to work with original BSP without any further manipulations. At the moment I can't see any drawbacks if we leave IR enabled, but IR diode will not be inserted.

    Here is IR receiver installation guide for Pine: pine64_ir_receiver_installation_guide.pdf


    i have orangepi lite (H3 device)

    my problem with fixed ip address is still not solved, but my remote (vu+ remote) is working all buttons except the most important one KEY_SELECT, ie the OK button.

    i followed the procedure on wiki (hard way) and added this udev rule to make it work on kodi

    1.  : > /storage/.config/udev.rules.d/98-eventlircd.rules

    is anyone facing this OK key not working? it works with test procedure but not in kodi.

    igloo just change in your my_remote KEY_SELECT to KEY_OK and it will be OK :)

    jernej could you please add IR receiver to A64 family as well?

    I created 2 small patches for this, 1st to add IR pins to A64 device tree:


    and 2nd to enable IR on all Pine64 boards:


    It works for my PineA64+ board and should work for all A64 family, because pins and IRQ are the same.

    lumpi you can put ir-keytable -a /storage/.config/rc_maps.cfg into /storage/.config/ to load your rc map after reboot. Don't forget to chmod +x on file.

    lumpi you can store custom maps and configs in /storage/.config folder, here is a guide for Amlogic devices, but it is similar for Allwinner:

    LE9.0 remote configs ir-keytable Amlogic devices

    I make my remote works with Kodi by disabling eventlircd as well:

    1. : > /storage/.config/udev.rules.d/98-eventlircd.rules

    Taken from here:

    LE9.0 remote configs ir-keytable Amlogic devices

    Hope Jernej is still here...

    I compiled latest hw_dec_ffmpeg branch for Pine A64+ and it works as described on my 2Gb board.

    Also I created two small patches to enable sunxi-ir on pine, perhaps you can include them into your branch, as I never submitted anything to mainline.