Posts by popcornmix

    Yes, the jumping is likely because video decode cannot keep up.

    What you find is audio plays at correct speed, but video is playing slower, so a/v sink drifts apart.

    Once a/v sync reaches a set threshold, kodi will seek (jump) to restart with audio back in sync (but it will obviously drift again).


    Your bootloader version does pre-date automatic NUMA settings and SDRAM_BANKLOW will be ignored.

    However looks like you are on a Pi4, so SDRAM_BANKLOW=3 was the default so it may not be critical, but it may be worth updating that to be sure.

    Setting numa=fake=1 should get you back to pre-numa performance (which I'd expect to be a little lower, but may be worth a test).

    Quote

    LE 12 nightly-20250116-37e4458 - dav1d 1.4.1, Kodi 21 --> played fine on slow scenes, some "lag/drops" on fast paced scenes
    LE 13 nightly-20250205-562de9e - dav1d 1.5.1, Kodi 22, NUMA --> playback keeps jumping every 4 seconds

    It might be best to try and find a file that plays well on one of the systems but not the other (something where you can check a/v sync is accurate throughout). If the answer is "struggles on both", then it might just be slightly different thresholds in kodi makes one appear better (but really you can't easily judge which is better when both fail to keep up).

    Note: Pi5 benefits significantly more from NUMA than Pi4 (and it's much faster to start with).

    Unfortunately the crash backtrace has no info. A debug build may be needed.

    I'm not quite understanding what you wrote.

    When does the crash occur? After it's been running happily for some time? (how long?)

    Does the crash occur when you are doing a specific operation? (e.g. starting playback of a file? Navigating through menus? While system is idle?)

    Finding the first nightly build with the problem is one way of narrowing things down.

    Also, if you rename ~/.kodi and restart (so back to default settings) does it still crash?

    I believe the Touch Display 2 is natively portrait, and kodi doesn't support rotation through DRM so this is not going to work well even if you get the touchscreen working (presumably there are kernel commits missing).

    Running RPiOS desktop, and using kodi21 from apt would support rotation I believe (but it's a less efficient render path).

    With latest nightly, you can enable NUMA to get better performance. See numa thread.

    Make sure bootloader is updated to latest and set:

    SDRAM_BANKLOW=1 (for pi5)

    SDRAM_BANKLOW=3 (for pi4)

    using using rpi-eeprom-config.


    From previous testing, on a pi5 I'd expect any 8-bit 1080p60 AV1 to play fine, and most 10-bit 1080p60.

    1080p24/1080p30 will have no problems.

    NUMA likely means any 10-bit 1080p60 will play on a Pi5.


    Pi5 is around 2 to 2.5x the speed of Pi4, so Pi4 abilities will be lower.

    I'd predict any 720p60 AV1 files to play okay, and some 1080p30 on a Pi4.

    Quote

    This seems to be the normal speed for that hardware. The NIC specs don't mean you really get it in real life.

    No. The linked chewitt post reported:

    I see transfers around ~112MB/s from an RPi5 with nvme storage.

    112MB/s is 896Mbit/s, so very close to gigabit.


    Yes - you can get close to gigabit real world speed from a Pi5 ethernet port.

    This assumes the rest of the network devices and cables can handle gigabit.

    The Pi5 can't wakeup over CEC. You can configure to shut down when TV shuts down, but you'd have to use the power button on the Pi5 to switch back one. There do exist some addon boards (HATs) that can power cycle the pi.

    But most users leave the Pi on continuously - it uses little power.

    popcornmix what's the latest on that front? - I can see pelwell and @6by9 commenting so it's presumably on their radar.

    Sorry I have no knowledge of this issue beyond this.

    I believe officially WPA3 is not supported on any Pi boards, although with combinations of custom versions of wifi firmware, kernel patches and userland libraries some users have had success, but I don't believe it's mature enough to say "this will work".