Jump to content

RK3588 - Setting Up Mali & Hardware Acceleration


Go to solution Solved by Werner,

Recommended Posts

Posted (edited)

I recently bought an orange pi plus and am using the armbian 6.12 server (https://dl.armbian.com/orangepi5-plus/Noble_current_server)

 

I'm wanting to setup hardware acceleration for jellyfin but having trouble with the right steps. I'm using jellyfin inside docker on the orange pi inside armbian. I've found various tutorials but it seems like some of them reference things that no longer exist (like panfork seems to no longer be needed for latest mesa if I'm understanding correctly?), so wanting to see what I need to do to set this up.

 

So it seems like I need to disable panthor and use mali instead, but I can't find in the armbian config menu the option to do that, and not sure if I know how to get the right mali. Any help would be greatly appreciated.

 

armbianmonitor is at https://paste.armbian.com/nurazajipu

 

I've seen these tutorials/posts for reference:

 

https://akashrajpurohit.com/blog/setup-jellyfin-with-hardware-acceleration-on-orange-pi-5-rockchip-rk3558/

* https://github.com/andyshrk/mesa/blob/panthor-v4/Panfrost-build-howto.md

https://forum.jellyfin.org/t-solved-hw-transcoding-rk3588-arch-not-working?pid=54084

* `https://forum.armbian.com/topic/49115-how-to-install-opencl-on-orangepi-5-plus/`

https://forum.jellyfin.org/t-rockchip-transcode-missing-dev-mali0

Edited by David N
Posted

moved

 

You are using the wrong kernel branch. You need vendor 6.1.y kernel. This is also mentioned in the official documentation of Jellyfin.

Posted (edited)

Thanks for the response!

 

For the kernel switch, is it using armbian-config to pick under my current installation?

linux-image-vendor-rk35xx=25.2.3             v6.1.99

 

Is there anything else I need to do as well? Thanks!

Edited by David N
  • Solution
Posted

I don't think so. You can check in /boot/armbianEnv.txt if there is panthor overlay enabled. If so, disable it so you can use the proprietary mali blobs.

Posted

Thanks for the help! Switching to that kernel was enough to allow me to turn on transcoding after I mounted the proper /dev stuff to the docker container. Before I did this, transcoding just immediately crashed. Now I can see it working and it also looks to be using alot mess CPU as well, showing it's using the hardware.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines