Yesterday, 11:03 PM
(This post was last modified: 50 minutes ago by esmorun. Edited 2 times in total.)
Pulled the latest docker image, version 10.11.0: https://hub.docker.com/layers/jellyfin/j...4485bb73ed
Created a container like this;
After this, hardware transcoding was not working inside the container. After some troubleshooting i realized the issue was that the Render group did not exist inside the container (notice there's no name next to id 110):
I was able to get it working by manually creating the group inside the container:
Surely the group should have already been there? Or am I missing something obvious?
Created a container like this;
Code:
sudo podman run \
--detach \
--name jellyfin \
--publish 8096:8096/tcp \
--publish 7359:7359/udp \
--user 128:136 \ # jellyfin user and group
--group-add=44 \ # Video group
--group-add=110 \ # Render group
--device /dev/dri/:/dev/dri/ \ # VAAPI devices
--network=host \
--volume jellyfin-cache:/cache \
--volume jellyfin-config:/config \
--mount type=bind,source=/mnt/Movies,destination=/mnt/Movies,ro=true \
--restart=unless-stopped \
--label "io.containers.autoupdate=registry" \
docker.io/jellyfin/jellyfin:latest
After this, hardware transcoding was not working inside the container. After some troubleshooting i realized the issue was that the Render group did not exist inside the container (notice there's no name next to id 110):
Code:
jellyfin@MyServer:/$ id
uid=128(jellyfin) gid=136(136) groups=136(136),44(video),110
I was able to get it working by manually creating the group inside the container:
Code:
sudo podman exec --user 0:0 jellyfin groupadd -g 110 render
Surely the group should have already been there? Or am I missing something obvious?