2025-07-26, 12:11 PM
I'm using a Beelink S13 Mini PC Intel N150 Processor.
I installed Debian 12 on the PC and also Jellyfin via the Jellyfin website's official instructions.
I then made sure the Kernel was up to date, the Intel drivers were installed etc via the non-free backport repository.
I installed Mesa, Intel Graphics, Linux Firwmare, etc.
Then I went into my Jellyfin dashboard and enabled Transcoding Hardware Acceleration via Intel QuickSync (QSV)
My settings look like this:
QSV Device:
/dev/dri/renderD128
Enable hardware decoding for
H264
HEVC
MPEG2
VC1 VP8
VP9
AV1
HEVC 10bit (The only one unchecked, as this is the only one that caused me issues)
VP9 10bit
HEVC RExt 8/10bit
HEVC RExt 12bit
Prefer OS native DXVA or VA-API hardware decoders
Hardware Encoding Options:
Enable Intel Low-Power H.264 hardware encoder
Enable Intel Low-Power HEVC hardware encoder
My problem is:
If I check the "Enable Hardware Encoding" option, it causes me to get a "Fatal Playback Error" that states the following: "Playback Error Playback failed due to a fatal player error."
If I go and uncheck the "Enable Hardware Encoding" option, then my playback works but I suspect it's not using QuickSync and it takes forever to seek etc.
Has anyone had this issue before, what can I do to troubleshoot this / fix it?
Thanks!
I installed Debian 12 on the PC and also Jellyfin via the Jellyfin website's official instructions.
I then made sure the Kernel was up to date, the Intel drivers were installed etc via the non-free backport repository.
I installed Mesa, Intel Graphics, Linux Firwmare, etc.
Then I went into my Jellyfin dashboard and enabled Transcoding Hardware Acceleration via Intel QuickSync (QSV)
My settings look like this:
QSV Device:
/dev/dri/renderD128
Enable hardware decoding for
H264
HEVC
MPEG2
VC1 VP8
VP9
AV1
HEVC 10bit (The only one unchecked, as this is the only one that caused me issues)
VP9 10bit
HEVC RExt 8/10bit
HEVC RExt 12bit
Prefer OS native DXVA or VA-API hardware decoders
Hardware Encoding Options:
Enable Intel Low-Power H.264 hardware encoder
Enable Intel Low-Power HEVC hardware encoder
My problem is:
If I check the "Enable Hardware Encoding" option, it causes me to get a "Fatal Playback Error" that states the following: "Playback Error Playback failed due to a fatal player error."
If I go and uncheck the "Enable Hardware Encoding" option, then my playback works but I suspect it's not using QuickSync and it takes forever to seek etc.
Has anyone had this issue before, what can I do to troubleshoot this / fix it?
Thanks!


wns=io+mem
dev/dri/renderD128,driver=iHD -init_hw_device qsv=qs@va -filter_hw_device qs -i file:"/media/beelink/New Volume/TV Shows/Test Show/Season 01/testshowepisode01.mkv" -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 av1_qsv -preset veryfast -b:v 4091556 -maxrate 4091556 -bufsize 8183112 -profile:v:0 main -level 53 -g:v:0 72 -keyint_min:v:0 72 -vf "setparams=color_primaries=bt709:color_trc=bt709:colorspace=bt709,scale=trunc(min(max(iw\,ih*a)\,min(1920\,1080*a))/2)*2:trunc(min(max(iw/a\,ih)\,min(1920/a\,1080))/2)*2,format=nv12" -codec:a:0 libfdk_aac -ac 2 -ab 256000 -af "volume=2" -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 3 -hls_segment_type fmp4 -hls_fmp4_init_filename "439008315145422e3ce8f3314b3b20d5-1.mp4" -start_number 0 -hls_segment_filename "/var/cache/jellyfin/transcodes/439008315145422e3ce8f3314b3b20d5%d.mp4" -hls_playlist_type vod -hls_list_size 0 -y "/var/cache/jellyfin/transcodes/439008315145422e3ce8f3314b3b20d5.m3u8"