Jellyfin-AMD-Nvidia
ich777/jellyfin
https://hub.docker.com/r/ich777/jellyfin
bridge
true
sh
false
https://forums.unraid.net/topic/102787-support-ich777-jellyfin-amdnvidia/
https://jellyfin.org/
Jellyfin is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps..
This version of Jellyfin is optimized for hardware transcoding on AMD Ryzen APU Platforms and also for Nvidia hardware transcoding - Nvidia-Driver Plugin needed (Intel hardware transcoding is only supported up to Coffe Lake 9th gen. for now).
AMD Hardware transcoding (Please note that you have to be on Unraid 6.9.0beta35 to enable the moduel for AMD):
- Open up a Terminal from Unraid and type in: 'modprobe amdgpu' (without quotes or you edit your 'go' file to load it on every restart of Unraid - refer to the support thread)
- At 'Device' at the bottom here in the template add '/dev/dri'
- In Jellyfin select the VA-API Transcoder at 'Playback' in the Admin section and enable: 'h264', 'HEVC', 'VC1', 'VP9', 'VP8', at the bottom 'Throttle Transcoding' and click 'Save'.
Nvidia Hardware transcoding:
- Download and install the Nvidia-Driver Plugin from the CA App
- Turn on the 'Advanced View' here in the template and at 'Extra Parameters' add: '--runtime=nvidia'.
- At 'Nvidia Visible Devices' at the bottom here in the template add your GPU UUID.
- In Jellyfin select the NVENC Transcoder at 'Playback' in the Admin section and enable: 'h264', 'HEVC', 'VC1', 'VP9', 'VP8' (depending on the capabilities of your card), at the bottom 'Throttle Transcoding' and click 'Save'.
http://[IP]:[PORT:8096]/
https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/jellyfin.png
--restart=unless-stopped
Please Donate to the developers of Jellyfin
https://opencollective.com/jellyfin
bridge
8096
8096
tcp
8920
8920
tcp
/mnt/cache/appdata/jellyfin
/config
rw
/movies
rw
/tv
rw
/music
rw
/cache
rw
NVIDIA_VISIBLE_DEVICES
all
NVIDIA_DRIVER_CAPABILITIES
/mnt/cache/appdata/jellyfin
/dev/dri
8096
8920
all
MediaApp:Video MediaApp:Music Status:Beta
Jellyfin is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps..
This version of Jellyfin is optimized for hardware transcoding on AMD Ryzen APU Platforms and also for Nvidia hardware transcoding - Nvidia-Driver Plugin needed (Intel hardware transcoding is only supported up to Coffe Lake 9th gen. for now).
AMD Hardware transcoding (Please note that you have to be on Unraid 6.9.0beta35 to enable the moduel for AMD):
- Open up a Terminal from Unraid and type in: 'modprobe amdgpu' (without quotes or you edit your 'go' file to load it on every restart of Unraid - refer to the support thread)
- At 'Device' at the bottom here in the template add '/dev/dri'
- In Jellyfin select the VA-API Transcoder at 'Playback' in the Admin section and enable: 'h264', 'HEVC', 'VC1', 'VP9', 'VP8', at the bottom 'Throttle Transcoding' and click 'Save'.
Nvidia Hardware transcoding:
- Download and install the Nvidia-Driver Plugin from the CA App
- Turn on the 'Advanced View' here in the template and at 'Extra Parameters' add: '--runtime=nvidia'.
- At 'Nvidia Visible Devices' at the bottom here in the template add your GPU UUID.
- In Jellyfin select the NVENC Transcoder at 'Playback' in the Admin section and enable: 'h264', 'HEVC', 'VC1', 'VP9', 'VP8' (depending on the capabilities of your card), at the bottom 'Throttle Transcoding' and click 'Save'.
/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Jellyfin-AMD-Nvidia.xml