2025-08-20, 01:40 PM
(This post was last modified: 2025-08-20, 01:42 PM by nyanmisaka. Edited 2 times in total.)
This is quite strange, especially since ArrowLake has been available for a while and this is the first report of performance limitations.
Can you run the following command to test which stage of the transcoding process is limiting performance? Observe and report the FPS.
You can also use this command to update the jellyfin-ffmpeg7 package and media-driver in Docker to the latest versions and see if there's any performance difference.
Can you run the following command to test which stage of the transcoding process is limiting performance? Observe and report the FPS.
Code:
# Test Decoder
/usr/lib/jellyfin-ffmpeg/ffmpeg -init_hw_device vaapi=va:/dev/dri/renderD128,driver=iHD -init_hw_device qsv=qs@va -filter_hw_device qs -hwaccel qsv -hwaccel_output_format qsv -noautorotate -c:v hevc_qsv -i file:"/movies/The Amateur [2025] tt0899043/The Amateur [2025] tt0899043.mkv" -noautoscale -an -sn -dn -vframes 5000 -f null -
# Test Decoder+Filter
/usr/lib/jellyfin-ffmpeg/ffmpeg -init_hw_device vaapi=va:/dev/dri/renderD128,driver=iHD -init_hw_device qsv=qs@va -filter_hw_device qs -hwaccel qsv -hwaccel_output_format qsv -noautorotate -c:v hevc_qsv -i file:"/movies/The Amateur [2025] tt0899043/The Amateur [2025] tt0899043.mkv" -noautoscale -an -sn -dn -vf "setparams=color_primaries=bt709:color_trc=bt709:colorspace=bt709,vpp_qsv=format=nv12" -f null -
# Test Encoder
/usr/lib/jellyfin-ffmpeg/ffmpeg -init_hw_device vaapi=va:/dev/dri/renderD128,driver=iHD -init_hw_device qsv=qs@va -filter_hw_device qs -f lavfi -i nullsrc=s=3840x1600,format=nv12 -codec:v:0 av1_qsv -preset veryfast -b:v 15634401 -maxrate 15634401 -bufsize 31268802 -profile:v:0 main -level 53 -g:v:0 72 -keyint_min:v:0 72 -vframes 5000 -f null -
You can also use this command to update the jellyfin-ffmpeg7 package and media-driver in Docker to the latest versions and see if there's any performance difference.
Code:
sudo docker exec -it jellyfin apt update
sudo docker exec -it jellyfin apt upgrade -y jellyfin-ffmpeg7