Archlinux on Rock5b

thats intersting, i dont get this error, i am assuming something might be wrong is some specific files.

I tested with MP4 ( H.264 ) | Test Videos, can you share an example file that you get this error from? or test big buck bunny ie 1080p, 1MB one at the top?

Dear boogiepop,

sorry for confusing you I copied the output from Baal…

So with the bunny testfiles I got these results… but now I am back on kernel 5.10 and hardware acceleration works, nevertheless the mpp message

mpv --profile=fast --hwdec=rkmpp Big_Buck_Bunny_1080_10s_30MB.mp4
mpp[1832]: mpp_platform: client 12 driver is not ready!
ā— Video --vid=1 (h264 1920x1080 30 fps) [default]
File tags:
Artist: Blender Foundation 2008, Janus Bager Kristensen 2013
Comment: Creative Commons Attribution 3.0 - http://bbb3d.renderfarming.net
Composer: Sacha Goedegebure
Genre: Animation
Title: Big Buck Bunny, Sunflower version
mpp[1832]: mpp_info: mpp version: e0e59e5c author: nyanmisaka 2025-07-07 fix[vproc]: Fix unit tests cannot be disabled
Using hardware decoding (rkmpp).
VO: [gpu] 1920x1080 drm_prime[nv12]
V: 00:00:09 / 00:00:10 (99%)
Exiting… (End of file)

mpv --profile=fast --hwdec=rkmpp Big_Buck_Bunny_1080_10s_1MB.mp4
mpp[1859]: mpp_platform: client 12 driver is not ready!
ā— Video --vid=1 (h264 1920x1080 60 fps) [default]
mpp[1859]: mpp_info: mpp version: e0e59e5c author: nyanmisaka 2025-07-07 fix[vproc]: Fix unit tests cannot be disabled
Using hardware decoding (rkmpp).
VO: [gpu] 1920x1080 drm_prime[nv12]
V: 00:00:09 / 00:00:10 (100%) Dropped: 3
Exiting… (End of file)

works very well with the old kernel 5.10 (5.10.160-r1080246-5b622f37c74d-64ce8ce-1-aarch64-rk3588-bsp5.10+) and combo of mesa-panfork-git mali-valhall-g610-firmware
ffmpeg-mpp-git, mpp-git, mpv-mpp

I also tried this bunny test file:

mpv --profile=fast --hwdec=rkmpp Big_Buck_Bunny_1080_10s_1MB.mp4 
mpp[3117]: mpp_platform: client 12 driver is not ready!
ā— Video  --vid=1  (h264 1920x1080 60 fps) [default]
mpp[3117]: mpp_info: mpp version: ac16b2c6 author: Yanjun Liao   2025-07-31 fix[h264e_api_v2]: Fix bit_real calc in skip mode
Using hardware decoding (rkmpp).
VO: [gpu] 1920x1080 drm_prime[nv12]
V: 00:00:09 / 00:00:10 (100%)
Exiting... (End of file)
[bazsi@BazsAlarm Downloads]$

It looks fine here.

Kernel: 6.1.75-rockchip-ge21cf49ee9a4-dirty
I don’t think I have the firmware, and just have normal mesa.

extra/mesa 1:25.1.7-1 [installed]
    Open-source OpenGL drivers
boogie/ffmpeg-mpp 2:7.1.1-5 [installed]
    Complete solution to record, convert and stream audio and video
boogie/libv4l-rkmpp-git 1.8.0.r3.c5bc0ae-1 [installed]
    A rockchip-mpp V4L2 wrapper plugin for chromium V4L2 VDA/VEA, latest from git
boogie/mpp-git 1.0.10.r4005.ac16b2c6-1 [installed]
    Rockchip VPU Media Process Platform (MPP) for hardware video decode latest revision from git
boogie/mpv-mpp 1:0.40.0-6 [installed]
    a free, open source, and cross-platform media player
1 Like

Hello,

I’m trying to get the RKNPU working on my ROCK 5B with Arch Linux. Is there a straightforward way to set this up?
Currently, dmesg | grep -i rknpu returns no output. I’d like to verify that all required drivers are properly installed.
Any guidance would be appreciated.

Output of inxi -G

Graphics:
Device-1: display-subsystem driver: rockchip_drm v: N/A
Device-2: rk3588-mali driver: panthor v: kernel
Device-3: rk3588-dw-hdmi driver: dwhdmi_rockchip v: N/A
Device-4: rk3588-dw-hdmi driver: dwhdmi_rockchip v: N/A
Display: unspecified server: Xwayland v: 24.1.8 driver: N/A tty: 189x65
API: EGL v: 1.5 drivers: panthor,rknpu,rockchip,swrast platforms: gbm,surfaceless,device
API: OpenGL v: 4.5 compat-v: 3.1 vendor: mesa v: 25.2.3-arch1.1 note: console (EGL sourced)
renderer: Mali-G610 (Panfrost), llvmpipe (LLVM 20.1.8 128 bits)
Info: Tools: api: eglinfo,glxinfo x11: xprop

Thank you in advance

I have created an image that has I think the 6.15 (at least 6.1) kernel, and all hardware works. There’s an issue with plasma Wayland that screws up graphics after the system sleeps, so I’ve disabled sleep. 4K x265 playback works in mpv-mpp (using ffmpeg-mpp) which is installed, and firefox-mpp is also installed and works well. both gnome and plasma (x11 as well) are installed and everything works as expected. The image is about 29gb uncompressed, and almost 10gb to download. It’s just a little too large to fit on a 16gb SD card but it would work with a 32gb. I have it installed on my nvme and it’s working great. Here’s the download.

Oh, and this image should work with both the rock 5b, and plus variants. I haven’t tested with a regular rock 5, but it works great on my 5b+. Also, I modified the fan to constantly run at 50%, and ramp up to 100% when needed since my fan is sorta broken. Mine makes a loud sound (on all distros) when the fan starts so I wanted it to only do this on boot.

Also, Bluetooth works well enough to play audio on my Bluetooth speaker about 10 feet across the room without any static or any inconsistency.

I had a lot of problems with Ethernet not downloading files without falling (on official Debian), and Bluetooth not working (Ubuntu), but everything works fantastic on this arch setup. I’ve had my rock for about a 9 months now and I’ve tried every distro, the hardware works best on arch hands down. I haven’t had a chance to try the mipi 4k camera (I do have one though) but I will sometime in the near future. I’ll also post all the packages for the mpp variant software as well pretty soon here.

I may release a couple more variants or possibly try to fix or recreate the tools listed in the first post, because none of them worked for me and the only way I was able to get Arch working was to flash the image posted and shared on mega early in this thread. But from there, many hours were required to get a working system going and I’d like to make that easier for people in the future.

Username and password are both alarm

https://mega.nz/file/4MsRkYyJ#THb5kCux7izDbjphmocnvrsAJC77iW_gH_oZbySCh-s

2 Likes

Hello. I’m trying to install Arch Linux using the Kwankyu installer, but I’m getting a lot of errors during the installation and not getting a desktop environment. Is there any way to get Arch Linux these days?

you should give more details about your error msgs and/or your steps. Arch is not an OOB as destributions like debian or sth else, and you should have been an experienced IT guy, since you choose Arch. Please not like a newbie

Um, I seem to be encountering some problems. Because I’m in China, firewall and network issues are causing slow or even impossible access to GitHub or other external websites. However, when I use the installer, it keeps showing a ā€œno network connectionā€ message, even though HTTP and other tests pass. I’ve also tried bypassing the network connection check in the advanced menu, but after restarting, it still shows ā€œno network connection,ā€ preventing me from installing. Is there any solution? Please let me know. Thank you very much.

@aguapi look up a few posts to my release of a complete arch distro, use the mega link. I’ve setup everything in an image that you can just flash and have a working desktop env with all hardware activated.