Open ShinySaana opened 2 months ago
This looks like an issue with packaging and should be moved to the packaging repo cc @joshuaboniface @nyanmisaka
No, this is not a packaging issue just like we cannot actually package the intel GPU firmware. The document actually mentioned that you need to install required firmware on host for docker:
Check the OpenCL runtime status, make sure you have installed the GPU firmware of the libmali.
But what is an “libmali gpu firmware” is probably unclear to inexperienced users as they don’t understand this term.
Ok yeah I see the problem in the docs
Please describe your bug
When trying to setup RKMPP transcoding for a Docker installation on my RK3588-based SBC following this documentation page, I hit this segfault:
Inside a privileged Docker container:
Trying to debug, I installed the "ARM Mali OpenCL runtime" with this package on the host, following the installation steps for a host:
The same command from earlier now goes on without a segfault:
This can be reproduced by uninstalling the
libmali-valhall-g610-g13p0-gbm_1.9-1_arm64.deb
package.Results are similar when running jellyfin-ffmpeg6 on the host.\
Is the Docker image incomplete, or is the documentation not sufficient for this use case?
Reproduction Steps
docker exec -it jellyfin /usr/lib/jellyfin-ffmpeg/ffmpeg -v debug -init_hw_device rkmpp=rk -init_hw_device opencl=ocl@rk
dpkg -i ./libmali-valhall-g610-g13p0-gbm_1.9-1_arm64.deb
Jellyfin Version
Unstable (master branch)
if other:
docker - jellyfin/jellyfin:2024050117
Environment
Jellyfin logs
FFmpeg logs
No response
Please attach any browser or client logs here
No response
Please attach any screenshots here
No response
Code of Conduct