Playing local h264 was solved with change direct to plane to setting of EGL. But for playing Netlix i have turn off whole DRM Prime.
Posts by atirage21
-
-
At my device i have kernel 6.19 with last builds: https://paste.libreelec.tv/islandish-vernice.log
-
I've pushed revised RK3288/RK3328/RK3399/ RK356X/RK3576/RK3588 images to my test share. The main change is a kernel bump to Linux 7.2 with the latest usable iterations of the many patch series that go into current images. Of particular note: older Rockchip hardware is now using the same kernel as newer hardware since Kwiboo has been reworking old bit-rotten patches that broke and reworked patches are slowly being upstreamed.
However !!! WARNING !!! .. I'm on vacation with zero access to hardware so the images are compile tested only, and a few large G&T's have assisted some of the patch wrangling. What could possibly go wrong?

I'd advise taking a backup of KERNEL/SYSTEM before updating in case I messed things up and you need to roll back. I've not kept up with patches since Linux 6.19 so I'm half expecting some feature differences somewhere if I've missed things. Reports of success or failure (or feature completeness etc.) are appreciated.
And where are published these testing builds ?
-
Device is booting and going at nvme with spi 2.0 from armbian. Only new information, maybe is everyday for rockchips.
If is enabled drm prime then is netflix video not played. Tested also at last build from 12. august 2026.
-
Kernel 7.3 have improvements for gpu at arm64 systems.
[GIT PULL] DRM Rust changes for v7.3-rc1 - Danilo Krummrich
Code
Display More- Tyr: - Firmware loading and MCU boot: - Add a generic slot manager for dynamically allocating limited hardware slots to software seats, with lazy eviction under contention. - Add MMU support wrapping the slot manager for address-space slot allocation, with MAIR-to-MEMATTR translation. - Add GPU virtual memory (VM) support using drm_gpuvm with ARM64 LPAE Stage 1 page tables and 4KB/2MB page sizes. - Add a kernel buffer object type for internal driver allocations. - Add a parser for the Mali CSF firmware binary format. - Add MCU booting: load, parse, and map firmware sections into VM, then boot the MCU at probe(). -
I tried as cleab install and is missing kernels after also donwnloads throung online updates. It is maybe about rights of writing and reading of files in this flatpak (this sandbox solution is not good for RA at small boxes). Also is missing support for openal in comparing to addon retroarch for coreelec at CE.
-
Also i found h264 videos with aac audio, which runt freezing on start of playing with broken decoding. Here is one of them:
Code
Display More2026-07-30 09:56:39.953 T:1530 info <general>: VideoPlayer::OpenFile: smb:// ...... Bodybangers - Europe ft. Victoria Kern, Nicco.mp4 2026-07-30 09:56:39.955 T:1850 info <general>: Creating InputStream 2026-07-30 09:56:40.163 T:1850 info <general>: Creating Demuxer 2026-07-30 09:56:40.195 T:1850 info <general>: Opening stream: 0 source: 256 2026-07-30 09:56:40.195 T:1850 info <general>: Creating video codec: mpeg4 2026-07-30 09:56:40.195 T:1850 info <general>: CDVDVideoCodecDRMPRIME::Open - using decoder V4L2 mem2mem MPEG4 decoder wrapper 2026-07-30 09:56:40.195 T:1850 info <general>: CDVDVideoCodecDRMPRIME::Open - unable to open codec 2026-07-30 09:56:40.195 T:1850 info <general>: CDVDVideoCodecDRMPRIME::Open - using decoder MPEG-4 part 2 2026-07-30 09:56:40.197 T:1850 info <general>: Creating video thread 2026-07-30 09:56:40.197 T:1860 info <general>: running thread: video_thread 2026-07-30 09:56:40.201 T:1850 info <general>: Opening stream: 1 source: 256 2026-07-30 09:56:40.201 T:1850 info <general>: Finding audio codec for: 86018 2026-07-30 09:56:40.202 T:1850 info <general>: CDVDAudioCodecFFmpeg::Open() Successful opened audio decoder aac 2026-07-30 09:56:40.202 T:1850 info <general>: void CVideoPlayerAudio::OpenStream(CDVDStreamInfo&, std::unique_ptr<CDVDAudioCodec>): Allowing max Out-Of-Sync Value of 50 ms 2026-07-30 09:56:40.202 T:1850 info <general>: Creating audio thread 2026-07-30 09:56:40.202 T:1861 info <general>: running thread: CVideoPlayerAudio::Process() 2026-07-30 09:56:40.212 T:1861 info <general>: Creating audio stream (codec: aac, channels: 2, sample rate: 44100, no pass-through) 2026-07-30 09:56:40.221 T:1653 info <general>: CActiveAESink::OpenSink - initialize sink 2026-07-30 09:56:40.240 T:1860 error <general>: CDVDVideoCodecDRMPRIME::FilterOpen - avfilter_init_dict: src: Invalid argument (-22) 2026-07-30 09:56:40.252 T:1530 warning <general>: bool KODI::WINDOWING::GBM::CDRMUtils::FindVideoAndGuiPlane(uint32_t, uint64_t, uint64_t, uint64_t): Cannot find a Video Plane [1920x1080] format:YU12, modifier:LINEAR together with a Gui Plane [1920x1080] format:AR24, modifier:ARM_BLOCK_SIZE=16x16,MODE=YTR|SPARSE. 2026-07-30 09:56:40.252 T:1530 error <general>: CBaseRenderer::GetShaderFormat - unsupported format drm_prime 2026-07-30 09:56:40.252 T:1860 warning <general>: CRenderManager::Configure - failed to configure 2026-07-30 09:56:40.252 T:1860 error <general>: OutputPicture - failed to configure renderer 2026-07-30 09:56:40.421 T:1653 info <general>: CAESinkALSA::Initialize - Attempting to open device "sysdefault:CARD=hdmi0" 2026-07-30 09:56:40.428 T:1653 info <general>: CAESinkALSA::Initialize - Opened device "sysdefault:CARD=hdmi0" 2026-07-30 09:56:40.428 T:1653 info <general>: CAESinkALSA::InitializeHW - Your hardware does not support AE_FMT_FLOAT, trying other formats 2026-07-30 09:56:40.428 T:1653 info <general>: CAESinkALSA::InitializeHW - Using data format AE_FMT_S24NE4 2026-07-30 09:56:45.776 T:1860 warning <general>: OutputPicture - timeout waiting for buffer 2026-07-30 09:56:53.364 T:1684 warning <general>: Skipped 147 duplicate messages.. 2026-07-30 09:56:53.364 T:1684 info <general>: JSONRPC Server: New connection added 2026-07-30 09:56:53.364 T:1684 info <general>: JSONRPC Server: Disconnection detected 2026-07-30 09:56:53.365 T:1684 info <general>: JSONRPC Server: New connection added 2026-07-30 09:56:53.374 T:1684 info <general>: JSONRPC Server: Disconnection detected 2026-07-30 09:56:53.408 T:1860 warning <general>: OutputPicture - timeout waiting for buffer 2026-07-30 09:57:03.448 T:1860 warning <general>: Skipped 195 duplicate messages.. 2026-07-30 09:57:03.448 T:1860 warning <general>: OutputPicture - timeout waiting for buffer 2026-07-30 09:57:06.039 T:1530 warning <general>: Skipped 50 duplicate messages.. 2026-07-30 09:57:06.039 T:1530 info <general>: Loading skin file: SettingsCategory.xml, load type: KEEP_IN_MEMORY 2026-07-30 09:57:06.060 T:1860 warning <general>: OutputPicture - timeout waiting for buffer 2026-07-30 09:57:13.917 T:1530 warning <general>: Skipped 153 duplicate messages.. 2026-07-30 09:57:13.917 T:1530 info <general>: Log level changed to "trace" 2026-07-30 09:57:13.917 T:1530 info <general>: Enabled debug logging due to GUI setting. Level 2. -
Only is not wakeup of this radxa from suspend after push power button, but is longtime issue.
-
Last dmesg log from last build: https://paste.libreelec.tv/islandish-vernice.log
Code
Display More[ 0.497553] rockchip-pm-domain fd8d8000.power-management:power-controller: Failed to create device link (0x180) with supplier 1-0042 for /power-management@fd8d8000/power-controller/power-domain@8 [ 0.928663] rockchip-pm-domain fd8d8000.power-management:power-controller: Failed to create device link (0x180) with supplier spi2.0 for /power-management@fd8d8000/power-controller/power-domain@12 [ 19.447978] rockchip-pm-domain fd8d8000.power-management:power-controller: sync_state() pending due to fdba4000.video-codec [ 19.447988] rockchip-pm-domain fd8d8000.power-management:power-controller: sync_state() pending due to fdba8000.video-codec [ 19.447991] rockchip-pm-domain fd8d8000.power-management:power-controller: sync_state() pending due to fdbac000.video-codec [ 19.447995] rockchip-pm-domain fd8d8000.power-management:power-controller: sync_state() pending due to fdc40100.video-codec [ 19.448001] nvme 0000:01:00.0: deferred probe timeout, ignoring dependency [ 19.448015] rockchip-pm-domain fd8d8000.power-management:power-controller: sync_state() pending due to fdee0000.hdmi_receiver [ 19.448358] nvme nvme0: pci function 0000:01:00.0 [ 19.448390] nvme 0000:01:00.0: enabling device (0000 -> 0002) [ 19.461151] Realtek Internal NBASE-T PHY r8169-4-4100:00: attached PHY driver (mii_bus:phy_addr=r8169-4-4100:00, irq=MAC) [ 19.468539] nvme nvme0: missing or invalid SUBNQN field. [ 19.473270] nvme nvme0: allocated 64 MiB host memory buffer (16 segments). [ 19.479873] nvme nvme0: 8/0/0 default/read/poll queues -
At le13 is RA as flatpak also broken. It dont know start or see kernels. Try download kernels and after their run. Maybe there is issue with rights of reading or writting of files.
-
I waited better support from this forum.
Here is fix from Gemini for temperature indicator of CPU (after run command must be also restarted kodi with command: systemctl restart kodi):
Code
Display Morecat << 'EOF' > /storage/.config/get_temp.sh #!/bin/sh # Iterácia priamo cez súbory type for type_file in /sys/class/thermal/thermal_zone*/type; do # -q (tichý výstup), -i (ignoruje veľkosť písmen), -E (regulárne výrazy) if grep -qiE "soc|cpu|core" "$type_file" 2>/dev/null; then # Odstránenie /type z cesty na získanie koreňového adresára zóny zone_dir="${type_file%/*}" if [ -f "$zone_dir/temp" ]; then raw_temp=$(cat "$zone_dir/temp") echo "$((raw_temp / 1000)) C" exit 0 fi fi done echo "N/A" EOF -
Only for information, here is scheme of mainboard
https://dl.radxa.com/rock5/5b+/docs/hw/radxa_rock5bp_v1.2_schematic.pdf
I found a state, that is suspend is not suported yet. I understand, that LE13 is in beta state.
Dmesg:
-
Yesterday i tried last version of retroarch from flatpak at LE 13 and i was supresied, that is missing of supporting for the most effective audio output for these devices: Openal (OpenAL is a low-latency audio driver that minimizes audio lag and stuttering in RetroArch). Openal is supported also in retroarch for coreelec.
-
Here are picture from terminal to a ( in GUI of Kodi missing) temperature of cpu and fan control of Radxa Rock 5b+
-
In LE 13 was not work automatic updates.
Here are general logs for development:
-
OK, so "manual dualboot" works include LE at sd card with community SPI installed through Armbian 26.2.6 (not same SPI as from Radxa)
-
Now in picture yet is without sd card at Batacore Linux. I would like have "manual dual boot" for using both systems. Trouble of libeeelec is that booting from sd card is not start at my device with spi (spi block image of libreelec and spi is needed for starting system direct from nvme). At internet i found this documentation from 2025: https://rockchip.fr/RK3588%20datasheet%20V2.2.pdf
-
After 3 days of trying of installation at SPI, i was succesfull with Batocera linux. Now i would trying at libreeelec.