Posts by chewitt

    AFAIK the EmuELEC distro uses the Amlogic legacy boot process so if the box is currently booting LE then the u-boot environment is adapted to LE boot files and you'd need to (re)trigger recovery boot so that Amlogic u-boot reads their bootscripts from an SD card, which will modify the u-boot environment to work with their boot files/names. Beyond that, it's best you contact EmuELEC devs for support (I'd assume it has a forum somewhere) because I've never downloaded it or booted it on anything.

    So the GUI plane supports XR24, but the Video plane does not (YUV things only) so next step is to run kmsprint | paste when the emulator is playing (and screen is dark) to see whether the plane is AR24 (default for Kodi) or XR24 .. or what. At that point we need to ping garbear for guidance on what's normal or correct.

    Code
    debug <general>: bool KODI::WINDOWING::GBM::CDRMUtils::FindPlanes(): Using video plane 41
    debug <general>: bool KODI::WINDOWING::GBM::CDRMUtils::FindPlanes(): Using gui plane 38
    ...
    debug <general>: GameClient: Loading game.libretro.uae2021 in standalone mode
    debug <game.libretro.uae2021>: Setting libretro pixel format "XRGB8888"

    Run modetest | paste and share the URL. I'm not familiar with retroplayer internals but let's see if plane 38/41 are supporting that format (IIRC, XRGB8888 = XR24). I'm blind guessing at the problem though.

    NB: Do other emulators, e.g. something simple like a SNES one, work or show the same issue?

    The Either use '-o nolock' to keep locks local, or start statd message comes from the underlying NFS libs but systemd knows whatever follows Options= is an option so you don't need to provide the -o prefix to nolock.

    Investigate manual mounting of an NFS share from the console. Once you have that working .. translate the working config into the required systemd mount file options. Pay particular care to the NFS protocol versions being used because modern kernels (client) might make assumptions on infrastructure (server) supporting equally modern versions of NFS, and if SMB is unperformant you probably have old server hardware running old server software. In my experience SMB works fine unless the underlying network environment is poor, and the cure for that is always fixing the environment not swapping protocols /shrug

    The "getedid create" process should work the same on all hardware we support these days; perhaps with a few niche exceptions among ARM SoC boards, but AMD cards should be fine. There's no harm in experimenting anyway and "getedid delete" will always clear-up the applied config if it didn't work.

    then it looks like an FFmpeg bug to me:

    In logs "error" does not always equal a fatal problem. In fact most of the time it is nothing more than the application following some kind of if/then/else decision tree when processing data. Is the file mp3; no (so log error on that path, keep processing) is more likely to be the cause (or something of that nature). If you read the log further the file is clearly being played so it wasn't fatal.

    BokitoNL You didn't share the output of pastekodi so we don't see the system log (only kodi log) but I'm not seeing anything in the kodi log to indicate an HDMI output problem. I would advise to check cables and ports and also ensure config.txt is in a clean or default state without any kind of helper overrrides being used.

    I've moved this into its own thread as it has nothing to do with RK development.

    As this is not an LE issue you should report the problem through the Kodi issue tracker (following the issue template else it will be auto-rejected and closed). NB: In recent years Team Kodi has been mulling a complete removal of profile support and then doing a ground-up reimplementation with a better overall design; the current one has too many problems. However it's a huge amount of work and so far nobody volunteered for the task, so it remains substandard.