2024-08-24, 11:41 PM
(This post was last modified: 2024-08-24, 11:46 PM by designingbeing. Edited 1 time in total.)
Jellyfin is giving the error "Playback failed due to a fatal player error" whenever I enable hardware transcoding.
I've followed the Jellyfin tutorial for Proxmox LXCs as best as I can and found a lot of threads on the subject but I'm not having success:
FFmpeg logs show
The only thing that stands out to me is that gives different values on LXC=106, Proxmox Host=104. I'm not sure if this is even an issue, or what to do about it.
[*]Jellyfin 10.9.9
[*]Debian 12 running as a Privileged LXC container on Proxmox 8.2.4
[*]Installed via
[*]J5005 processor which iirc is Gemini Lake, based on Kaby Lake with Intel UHD Graphics 605
Output from commands run on LXC Container:
vainfo
vainfo - LXC.txt (Size: 1.32 KB / Downloads: 29)
getent group video, getent group render
getent group video render - LXC.txt (Size: 89 bytes / Downloads: 25)
groups jellyfin
groups jellyfin - LXC.txt (Size: 51 bytes / Downloads: 30)
ls -la /dev/dri
ls -la devdri - LXC.txt (Size: 178 bytes / Downloads: 33)
usr/lib/jellyfin-ffmpeg/ffmpeg -v verbose -init_hw_device vaapi=vadev/dri/renderD128 -init_hw_device opencl@va
usrlibjellyfin-ffmpegffmpeg - LXC .txt (Size: 2.33 KB / Downloads: 38)
Output from commands run on Proxmox Host:
getent group video, getent group render
getent group video render - PROXMOX.txt (Size: 73 bytes / Downloads: 26)
ls -la /dev/dri
ls -la devdri - PROXMOX.txt (Size: 299 bytes / Downloads: 31)
LXC Configuration file:
LXC.conf.txt (Size: 674 bytes / Downloads: 31)
FFmpeg logs:
FFmpeg.Transcode-2024-08-24_22-34-40_ebf5e9fffb88af435b038fe26661932d_6a2c85e4.log.txt (Size: 12.61 KB / Downloads: 32)
FFmpeg.Transcode-2024-08-24_22-34-42_ebf5e9fffb88af435b038fe26661932d_b511f466.log.txt (Size: 12.58 KB / Downloads: 35)
FFmpeg.Transcode-2024-08-24_22-34-43_ebf5e9fffb88af435b038fe26661932d_60cec405.log.txt (Size: 12.58 KB / Downloads: 32)
FFmpeg.Transcode-2024-08-24_22-34-43_ebf5e9fffb88af435b038fe26661932d_74996ef6.log.txt (Size: 12.61 KB / Downloads: 34)
FFmpeg.Transcode-2024-08-24_22-34-46_ebf5e9fffb88af435b038fe26661932d_32634eca.log.txt (Size: 12.58 KB / Downloads: 28)
FFmpeg.Transcode-2024-08-24_22-34-47_ebf5e9fffb88af435b038fe26661932d_3e01173c.log.txt (Size: 12.58 KB / Downloads: 25)
FFmpeg.Transcode-2024-08-24_22-34-47_ebf5e9fffb88af435b038fe26661932d_ff05bcb8.log.txt (Size: 12.61 KB / Downloads: 32)
Jellyfin log 1/2 https://pastebin.com/bnq8306r
Jellyfin log 2/2 https://pastebin.com/H6N0am7u
I've followed the Jellyfin tutorial for Proxmox LXCs as best as I can and found a lot of threads on the subject but I'm not having success:
FFmpeg logs show
Code:
No VA display found for any default device.
Device creation failed: -22
The only thing that stands out to me is that
Code:
getent group render
[*]Jellyfin 10.9.9
[*]Debian 12 running as a Privileged LXC container on Proxmox 8.2.4
[*]Installed via
curl https://repo.jellyfin.org/install-debuntu.sh | sudo bash
[*]J5005 processor which iirc is Gemini Lake, based on Kaby Lake with Intel UHD Graphics 605
Output from commands run on LXC Container:
vainfo
vainfo - LXC.txt (Size: 1.32 KB / Downloads: 29)
getent group video, getent group render
getent group video render - LXC.txt (Size: 89 bytes / Downloads: 25)
groups jellyfin
groups jellyfin - LXC.txt (Size: 51 bytes / Downloads: 30)
ls -la /dev/dri
ls -la devdri - LXC.txt (Size: 178 bytes / Downloads: 33)
usr/lib/jellyfin-ffmpeg/ffmpeg -v verbose -init_hw_device vaapi=vadev/dri/renderD128 -init_hw_device opencl@va
usrlibjellyfin-ffmpegffmpeg - LXC .txt (Size: 2.33 KB / Downloads: 38)
Output from commands run on Proxmox Host:
getent group video, getent group render
getent group video render - PROXMOX.txt (Size: 73 bytes / Downloads: 26)
ls -la /dev/dri
ls -la devdri - PROXMOX.txt (Size: 299 bytes / Downloads: 31)
LXC Configuration file:
LXC.conf.txt (Size: 674 bytes / Downloads: 31)
FFmpeg logs:
FFmpeg.Transcode-2024-08-24_22-34-40_ebf5e9fffb88af435b038fe26661932d_6a2c85e4.log.txt (Size: 12.61 KB / Downloads: 32)
FFmpeg.Transcode-2024-08-24_22-34-42_ebf5e9fffb88af435b038fe26661932d_b511f466.log.txt (Size: 12.58 KB / Downloads: 35)
FFmpeg.Transcode-2024-08-24_22-34-43_ebf5e9fffb88af435b038fe26661932d_60cec405.log.txt (Size: 12.58 KB / Downloads: 32)
FFmpeg.Transcode-2024-08-24_22-34-43_ebf5e9fffb88af435b038fe26661932d_74996ef6.log.txt (Size: 12.61 KB / Downloads: 34)
FFmpeg.Transcode-2024-08-24_22-34-46_ebf5e9fffb88af435b038fe26661932d_32634eca.log.txt (Size: 12.58 KB / Downloads: 28)
FFmpeg.Transcode-2024-08-24_22-34-47_ebf5e9fffb88af435b038fe26661932d_3e01173c.log.txt (Size: 12.58 KB / Downloads: 25)
FFmpeg.Transcode-2024-08-24_22-34-47_ebf5e9fffb88af435b038fe26661932d_ff05bcb8.log.txt (Size: 12.61 KB / Downloads: 32)
Jellyfin log 1/2 https://pastebin.com/bnq8306r
Jellyfin log 2/2 https://pastebin.com/H6N0am7u