Posts by chewitt

    the 3B+ only offers 640x480, 800x600 and the selected 1024x768. I couldn't get it to set higher one, or any in the correct format.

    The display pipeline on RPi0/1/2/3 is 1920x1080 maximum and supports a specific set of configurations. The much newer RPi4/5 can handle 4096x2160 max and a wider variety of configurations.

    If you can capture/share some examples of the stream we can look deeper.

    Does the Flirc case impede the wifi signal?

    The issue is not the flirc case impeding the signal, it's the generally rubbish WiFi on the board in the first place. It's a compromise for basic functional connectivity not high throughput performance.

    Two suggestions:

    a) Use an external USB device, the Realtek and Mediatek chipsets used in most of them are now mostly supported in upstream kernels which reduces the lottery of things working or not (still never guaranteed, but things improved a lot).

    b) Use a WiFi > Ethernet bridge. I'm often testing devices in locations that aren't near Ethernet so I use some old Apple Airport Express units in bridge mode to get things connected. No drivers needed and they have a decent antenna. Amazon has options for mini/portable bridge units for a similar price as a better external USB WiFi dongle.

    I'm fuzzy on the precise details in some areas ( popcornmix can probably describe things more accurately) but I think this is broadly what's happening:

    The H264 hardware decoder supports a maximum 1920x1080 resolution on both boards (RPi4 inherited the same IP block as RPi3) and you are trying to play 2560x1440 resolution media on a 1024x768 monitor. As hardware decoding cannot be used because the resolution is too large the boards fall back to software decoding + resizing to match the output resolution + adjusting from 15fps to 60fps refresh rate (the only easy bit). RPi4 has the CPU grunt for the task so you see output. I'm unsure why RPi3 shows a blank screen where RPi4 shows output, but this is probably due to a capability difference between RPi3 (1080p max) and RPi4 (4K capable) so display pipelines are not equial. Disabling DRMPRIME in Kodi disables hardware decode and changes rendering in the kernel DRM layer; hence you now see something on RPi3 instead of nothing, but I'd guess it's still beyond the capabilities elsewhere in the pipeline so it's not usable output.

    I'm using this sports add-on to watch live NBA games. There are links called Home and Away. Most of the time when I click on that, it's either LE will crashed or playback failed will appear. While Kodi on Windows 11, the video plays almost instantly.

    In the absence of any technical information (crash logs or such) I consulted my son's magic 8-ball, and it said "it is certain" .. so there's your answer /shrug

    The board pic posted in the Armbian forum doesn't show the WiFi chip on the board. Yours is a Silicon Village "SV6256P" but no guarantee what the other user had (might be the same, might be Realtek, etc).

    Searching on GitHub finds a few "ssv6x5x" drivers, but some of them are tagged as being usable with Linux 4.4 (as used in older downstream Allwinner kernels) and there are substantial crypto changes since then which mean drivers will not forward-port onto the modern upstream kernels that LE uses. You might find newer ones, or you might not /shrug

    NB: Even if you do find a newer one, LE will not add support for downstream drivers that have no visible hope of being upstreamed to the kernel; we've only just managed to exorcise the last downstream Realtek drivers from our codebase. You're welcome to self-build custom images with your own driver changes though.

    Please provide a full debug log.

    How to post a log (wiki)

    1. Enable debugging in Settings>System Settings>Logging
    2. Restart Kodi
    3. Replicate the problem
    4. Generate a log URL (do not post/upload logs to the forum)

    use "Settings > LibreELEC > System > Paste system logs" or run "pastekodi" over SSH, then post the URL link
    Please provide a full debug log.

    How to post a log (wiki)

    1. Enable debugging in Settings>System Settings>Logging
    2. Restart Kodi
    3. Replicate the problem
    4. Generate a log URL (do not post/upload logs to the forum)

    use "Settings > LibreELEC > System > Paste system logs" or run "pastekodi" over SSH, then post the URL link

    The initial file played (Cosmos s01e11) seems to evaluate/read from NFS storage okay but Kodi then ends up repeatedly attempting to setup the audio output sink and never succeeding with content like this ^

    The connected HDMI device is a monitor that only supports 1920x1080@60? - Does it have speakers? - It's rather unusual to see no ELD data (from EDID on the HDMI connection) returning info on speaker placement options:

    Code
    2025-03-31 21:26:34.536 T:1162    debug <general>: CAESinkALSA - HDMI device "hdmi:CARD=PCH,DEV=0" may be unconnected (no ELD data)
    2025-03-31 21:26:34.537 T:1162    debug <general>: CAESinkALSA - HDMI device "hdmi:CARD=PCH,DEV=1" may be unconnected (no ELD data)
    2025-03-31 21:26:34.538 T:1162    debug <general>: CAESinkALSA - HDMI device "hdmi:CARD=PCH,DEV=2" may be unconnected (no ELD data)
    2025-03-31 21:26:34.538 T:1162    debug <general>: CAESinkALSA - HDMI device "hdmi:CARD=PCH,DEV=3" may be unconnected (no ELD data)
    2025-03-31 21:26:34.556 T:1162     info <general>: CAESinkALSA - No playback configurations available for device "surround21:CARD=HID,DEV=0"

    The problem smells like bad/missing EDID data on the HDMI connection so I'd suggest experimenting with different HDMI ports on both ends, different HDMI cables, etc. - You can also update to an LE13 nightly but I rather doubt this is a software issue.

    If something crashes the question is what/where?

    If Kodi crashes (and then restarts itself) we need to see the Kodi crash log. It's useful if debug is enabled beforehand, but the main point is the crashlog will show what Kodi was doing when it crashed.

    If it crashes at a lower level there will be some kind of info or kernel splat in the systemd journal, and we need to see that no a Kodi debug log.

    Generic uses a different install flow to ARM SoC boards like Raspberry Pi where you write the image direct to boot media. Generic expects to boot from an install USB which installs LE to a formatted (as anything) spare storage device; normally an internal drive but can also be another USB stick. You've written the installer to the target device, but the installer cannot install to itself when its the active boot device (and there are correctly no other devices to install-to found). The workaround is to interrupt boot at the syslinux stage and type 'run' instead of booting into the installer; the 'run' (from USB) mode should expand the storage partition to 100% size and then boot into Kodi. You end up at the same destination but having taken a different route.