mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-05-04 18:09:12 +03:00
nvenc doesn't work in docker container. #5467
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @nexussapphire on GitHub (Feb 17, 2024).
Description
I updated Debian 12 to find the NVENC encoder doesn't work in jelly fin anymore despite the jelly-fin container reporting the driver version and CUDA version in NVIDIA-smi. I've included the NVIDIA container toolkit stuff but I don't really see anything obvious about it. I'm taking a shot in the dark and saying it probably has something to with the jelly-fin docker or something I messed up. I had to freeze the kernel version because NVIDIA drivers were failing to compile with the newer kernel version. They released an update to the NVIDIA driver and I updated back to the latest driver and kernel version.
Media Info of the file
HEVC (MKV container) being converted to AVC using nvenc
media information.txt
Logs
Log.log
Nvidia container toolkit.log
FFmpeg Logs
FFmpeg.Transcode.log
Stats for Nerds Screenshots
No video playback available.
Server System (please complete the following information):
Client System (please complete the following information):
@nexussapphire commented on GitHub (Feb 17, 2024):
For whatever reason completely wiping all NVIDIA stuff from Debian and reinstalling it fixed it. I was a little confused about the fact apt wanted to auto-remove a lot of graphics and NVIDIA packages all of the sudden after updating to the latest kernel/video-driver.
Sorry for the trouble and keep up the good work!