diff --git a/readme-vars.yml b/readme-vars.yml index b1248fb..67d5ea9 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -69,28 +69,17 @@ app_setup_block: | More information can be found on the official documentation [here](https://jellyfin.org/docs/general/quick-start.html). - ## Hardware Acceleration + ## Hardware Acceleration Enhancements + + This list out the enhancements we have explicit made for hardware acceleration in this image. ### Intel - Hardware acceleration users for Intel Quicksync will need to mount their /dev/dri video device inside of the container by passing the following command when running or creating the container: - - `--device=/dev/dri:/dev/dri` - - We will automatically ensure the abc user inside of the container has the proper permissions to access this device. - To enable the OpenCL based DV, HDR10 and HLG tone-mapping, please refer to the OpenCL-Intel mod from here: https://mods.linuxserver.io/?mod=jellyfin - ### Nvidia - - Hardware acceleration users for Nvidia will need to install the container runtime provided by Nvidia on their host, instructions can be found here: - - https://github.com/NVIDIA/nvidia-docker - - We automatically add the necessary environment variable that will utilise all the features available on a GPU on the host. Once nvidia-docker is installed on your host you will need to re/create the docker container with the nvidia container runtime `--runtime=nvidia` and add an environment variable `-e NVIDIA_VISIBLE_DEVICES=all` (can also be set to a specific gpu's UUID, this can be discovered by running `nvidia-smi --query-gpu=gpu_name,gpu_uuid --format=csv` ). NVIDIA automatically mounts the GPU and drivers from your host into the jellyfin docker container. - + ### OpenMAX (Raspberry Pi) Hardware acceleration users for Raspberry Pi MMAL/OpenMAX will need to mount their `/dev/vcsm` and `/dev/vchiq` video devices inside of the container and their system OpenMax libs by passing the following options when running or creating the container: @@ -110,9 +99,12 @@ app_setup_block: | --device=/dev/video11:/dev/video11 --device=/dev/video12:/dev/video12 ``` + +readme_hwaccel: true unraid_template_sync: false # changelog changelogs: + - {date: "12.02.24:", desc: "Use universal hardware acceleration blurb"} - {date: "12.09.23:", desc: "Take ownership of plugin directories."} - {date: "04.07.23:", desc: "Deprecate armhf. As announced [here](https://www.linuxserver.io/blog/a-farewell-to-arm-hf)"} - {date: "07.12.22:", desc: "Rebase master to Jammy, migrate to s6v3."}