RetroArch Kodi add-on for CoreELEC

I’ve tried to setup this Retroarch script/addon, but the games are slow and I get no audio. I’m using a Homatics Box R4K plus, android 12.8.5221 version, latest NG CE. To be honest, I’d love to just use the bundled retroplayer (it’s working well - no audio or video problems - for NES, Mega drive, Master System and Atari 2600 game), but there are some emulators missing (like flycast for Dreamcast games). Any suggestions?

Buy better tv box which have good cpu (it means with 4 core as cortex A7x, and sure not only cores of cortex A 5x = therefore also s928x or coming s905x5 is useless in retroarch) and have to available cooler as ugoos am6plus or n2+. You need also read forum for retroarch or youtube for noobs and also check information after run core (without content).

Which cores/ games are slow? If you are talking about game for flycast or ppsspp you can expect low performance with this kind of hardware.
For the audio issue is it not clear if you don’t get audio for any core or in specific cases.
Please provide more details and a retroarch.log with DEBUG level set both for frontend and core.
In the audio options of the addon from kodi UI there is a setting to have in retroarch the same audio device set in kodi, double check the setting is enabled.
Also from retroarch you can try different audio output drivers.

Thanks for the feedback.
I could manage to get proper audio/video sync in Retroarch with dreamcast games. I turned on the threaded rendering and auto skip frames options in the core options. I still didn’t try other cores because they work well with the default retroplayer. Do you know why the Flycast emulator is not included in the Coreelec repo? Would be much easier to work with it instead of relying on retroarch.

In CE22NO (64 bit) is not working addons option of changing of screen frequence. I have default 60 hz of screen in CE, but in retroarch i would use 50 Hz/PAL (for better performance). In CE21NG (32bit) this option of retroarch addons is working without issue.

Edit:

Issue with not saved openal at CE22NO was in activated setting of addon for synchronization with kodi. After disabling of synchronisation with kodi is succes set openal.

I am satisfied with performance in lasts build of CE22NO 64bit with good r44 driver with EGL for GPU mali g52. So i stoped testing of addon at NG 32bit version (CE21NG is EOL). I see long time, that in retroarch is midi issue, although i have installed timidity at system and maybe is also missing support of EGL in last build of retroarch. Playing of SNES direct through emulator of coreelec (not retroarch) have not issue with midi - no craunch of SNES sounds. Midi was used in NES, SNES, Megadrive, Genesis and also PSX.

retroarch__2025_12_13__18_54_36.log (7.0 KB)

According to gemini: You can’t directly play MIDI through OpenAL because OpenAL handles raw audio (like WAV/OGG samples) for 3D sound, not MIDI messages; instead, you use a MIDI library (like FluidSynth, NAudio, or similar synth) to convert MIDI data into PCM audio, which then gets fed into OpenAL for spatial playback. The process involves a software synthesizer reading MIDI events and generating sound, then OpenAL playing those generated sound buffers, often with custom soundfonts

You know include to soundfont sample of timidy:

Also for Amiga cd32 is error e.g. kernel uae4arm:

[ERROR] Failed to open libretro core: “/storage/.kodi/addons/script.retroarch.launcher.Amlogic-no.aarch64/lib/libretro/uae4arm_libretro.so”
[ERROR] Error(s): libmpg123.so.0: cannot open shared object file: No such file or directory

Missing l8b for mpg123 at reetroarch was solved with adding this file:

Thanks this file libmpg123 is going also more games from Dreamcast which was created as opensource, e.g.:

Here is also log:

retroarch__2026_01_02__18_16_46.log (47.9 KB)