Jellyfin Forum
Hardware Acceleration through Docker on ARM board? - Printable Version

+- Jellyfin Forum (https://forum.jellyfin.org)
+-- Forum: Support (https://forum.jellyfin.org/f-support)
+--- Forum: General Questions (https://forum.jellyfin.org/f-general-questions)
+--- Thread: Hardware Acceleration through Docker on ARM board? (/t-hardware-acceleration-through-docker-on-arm-board)



Hardware Acceleration through Docker on ARM board? - Rumbis - 2023-07-07

I currently use Jellyfin native (APT) on Amlogic S905X3 board running Debian (ARMbian to be precise). It's cheap, but it does what i want it to do. I run a whole stack on that board. Clients is another S905X3 TV box (Android TV, connected to my TV), Andoid tablet on old MTK processor (so transcoding matters sometimes at H265>H264 for that tablet), and a few modern PCs (at least Ryzen 2600+ RX580 or higher specs). Other than broken H264 10-bit support (which i can easily forgive as such content is rare and H265 10-bit works fine) it does fine, it's hella cheap (with external 1TB HDD from old PC in external case), it's portable so i can grab the whole setup in 2 pockets and use it wherever a TV is available, it's silent (1 small USB fan, and it works fine even without it). 

 It works mainly okay for me.
For some reason i need to switch from native service to Docker (there're a few different reasons, mainly a change in connection to network (i need to use a separate VPN connection for JF) and a general portable setup- all my other software like *arr stack is already in Docker.
S905X3 is packed with Mali-G31 . From what i get after googling it a bit , G31 "driver" support is provided through Mesa.
How can i make sure that after moving my JF setup to Docker i would keep HWA for transcoding and stuff?  Have anything tried Amlogic +Docker setup in such cases?