2024-01-14, 10:44 PM
(This post was last modified: 2024-01-14, 10:46 PM by sthtyekujetyk. Edited 2 times in total.)
Solved it myself!
The solution was to:
- Install firmware-linux-nonfree from non-free apt repository
- Download dg2_huc_gsc.bin from here and copy it in /lib/firmware/i915/dg2_huc_gsc.bin
I have no idea why was this missing
- Instead of running docker exec -it jellyfin /usr/lib/jellyfin-ffmpeg/ffmpeg -v verbose -init_hw_device vaapi=va -init_hw_device opencl@va
I ran docker exec -it jellyfin /usr/lib/jellyfin-ffmpeg/ffmpeg -v verbose -init_hw_device vaapi=va:/dev/dri/renderD128 -init_hw_device opencl@va
Now it transcodes correctly
The solution was to:
- Install firmware-linux-nonfree from non-free apt repository
- Download dg2_huc_gsc.bin from here and copy it in /lib/firmware/i915/dg2_huc_gsc.bin
I have no idea why was this missing
- Instead of running docker exec -it jellyfin /usr/lib/jellyfin-ffmpeg/ffmpeg -v verbose -init_hw_device vaapi=va -init_hw_device opencl@va
I ran docker exec -it jellyfin /usr/lib/jellyfin-ffmpeg/ffmpeg -v verbose -init_hw_device vaapi=va:/dev/dri/renderD128 -init_hw_device opencl@va
Now it transcodes correctly