2024-01-13, 07:03 PM
I recently rebooted my host system (Proxmox VE 8.0.4).
This is where I am running my Jellyfin LXC (installed via this script: https://tteck.github.io/Proxmox/ ). I added hardware acceleration following the official documentation (although most of that was already done by the install script as I discovered while adding it). It was working for a while but after I restarted the host (unrelated issues) I got playback errors and the logs seem to imply that the decoder cannot be accessed:
but the device seems to be mounted:
and intel_gpu_top also returns my CPU (12thGen) as an available device although its utilization is at 0% along all categories even when attempting to play back a video.
Would love some help on this, all other threads online point to issues specific to their setup where I don't see an immediate connection to my system.
This is where I am running my Jellyfin LXC (installed via this script: https://tteck.github.io/Proxmox/ ). I added hardware acceleration following the official documentation (although most of that was already done by the install script as I discovered while adding it). It was working for a while but after I restarted the host (unrelated issues) I got playback errors and the logs seem to imply that the decoder cannot be accessed:
{"Protocol":0,"Id":"a10e8df8f4ba733cd250b95b274671ec","Path":"[episode].mkv","EncoderPath":null,"EncoderProtocol":null,"Type":0,"Container":"mkv,webm","Size":5009373696,"Name":"S01_E06","IsRemote":false>
/usr/lib/jellyfin-ffmpeg/ffmpeg -analyzeduration 200M -ss 00:00:15.000 -init_hw_device vaapi=va:,driver=iHD,kernel_driver=i915 -init_hw_device qsv=qs@va -filter_hw_device qs -hwaccel vaapi -hwaccel_output_format vaapi -autorotate 0 -i >
ffmpeg version 5.1.3-Jellyfin Copyright © 2000-2022 the FFmpeg developers
built with gcc 11 (Ubuntu 11.4.0-1ubuntu1~22.04)
configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-libs=-lfftw3f --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-ptx-compression --disable-static --disable-libxcb --disable-sdl2 --disable-xli>
libavutil 57. 28.100 / 57. 28.100
libavcodec 59. 37.100 / 59. 37.100
libavformat 59. 27.100 / 59. 27.100
libavdevice 59. 7.100 / 59. 7.100
libavfilter 8. 44.100 / 8. 44.100
libswscale 6. 7.100 / 6. 7.100
libswresample 4. 7.100 / 4. 7.100
libpostproc 56. 6.100 / 56. 6.100
[AVHWDeviceContext @ 0x55a3ff155240] No VA display found for any default device.
Device creation failed: -22.
Failed to set value 'vaapi=va:,driver=iHD,kernel_driver=i915' for option 'init_hw_device': Invalid argument
Error parsing global options: Invalid argument
but the device seems to be mounted:
root@jellyfin:/dev/dri# ls
by-path card0 renderD128
and intel_gpu_top also returns my CPU (12thGen) as an available device although its utilization is at 0% along all categories even when attempting to play back a video.
Would love some help on this, all other threads online point to issues specific to their setup where I don't see an immediate connection to my system.