I’m planning on getting a RK3588 SoC (Orange Pi 5 Plus) and wanted to check how things are regarding support. For example, should I install the generic version of Manjaro ARM? Any previous experience with this SoC?
Tested Manjaro-Arm for Orange-pi5-plus awhile ago (started with 20241031 image) with kernel linux-6.9.3-3. Newer Manjaro-opi5-plus images available but not sure whether the kernel have been upgrade yet.
Have transplanted/installed Manjaro-Opi5-Plus-KDE-Plasma with bsp-kernel-6.1.75-joshua-git and it works great with GPU and VPU hardware acceleration.
Thanks @JFL ! Is this the right link: GitHub - manjaro-arm/opi5-plus-images ?
I read that kernel 6.10 brings a lot of great support for RK3588: Kernel 6.10: Keep the updates coming
Can we update the kernel after installation?
I am posting from an Orange Pi 5 Plus right now.
Using uefi from https://github.com/edk2-porting/edk2-rk3588 and the linux-aarch64-rockchip-bsp6.1-joshua-git package from the 7Ji repo
Kernel 6.9.3-3 also works, but only one HDMI output and no HDMI sound (my 3.5mm jack broke off)
On the older 6.1 kernel, chromium often crashes, so I’m on Firefox. Wi-Fi is very unreliable, so I’m mostly tethering my phone.
Definitely looking forward to the 6.10 kernel
Are there any starter guides you recommend?
Yes.
Mainline kernel-6.10.y still lack many functions including NO HDMI output unless there is a patch for HDMI Output.
Are you on “Panfork” or “Panthor” GPU driver? My experience is Firefox is had random crashes with “Panfork”. Firefox is stable with “Panthor”.
This 6.1.75-joshua-git kernel support “Panthor”. You just install >mesa-24.1.
7Ji-Repo do have 6.11-rc6-joshua-git but I have not tried it yet.
Waiting for @spikerguy to release a newer version of linux kernel for RK3588.
Looks like these 3 patches was submitted yesterday for initial support. Says no hdmi audio though. I do not have this device so can not be sure.
https://lore.kernel.org/lkml/20240906-b4-rk3588-bridge-upstream-v6-1-a3128fb103eb@collabora.com/T/
what i saw,
The new Mali Panthor DRM kernel driver will potentially be ready for upstreaming in the Linux v6.9 cycle.
Thanks. Hopefully the mainline kernel will have better support for RK3588 soon or some RK3588 developers patches additional key functions.
You can start with flashing an image from Releases · manjaro-arm/opi5-plus-images · GitHub (wrong link earlier) on an SD Card. Oops. Kernel-6.9.3-3 does NOT have GPU acceleration.
See whether it meets your needs. If it does not, try out other kernels and media related packages from from 7Ji-Repo:
Per my understanding, the “mpp” related packages for vpu hw accelearation only work with bsp-kernel-5.10 (Panfork only) and bsp-kernel-6.1.75-joshua-git (Panthor and might work with Panfork with overlay).
Looks like basic Vulkan support for the Panfrost driver just merged to Mesa:
Looks like things are improving very quickly for these devices, better to be on the latest kernel/mesa.
Chromium-mpp_v114 stable with Panfork or Panthor and vpu hardware acceleration is available.
Somehow could not get the new chromium-mpp_v126 from 7Ji-Repo to have vpu hardware acccleration.
Edit: chromium-mpp_v126 (amazingfate’s ppa) works with vpu hardware acceleration on Ubuntu.
kernel-6.11
*arm64: dts: rockchip: Fix compatibles for RK3588 VO{0,1}_GRF