Yesterday, 10:03 AM
Hello all,
I am having issues with setting up hardware transcoding. I am running jellyfin in a docker container on a synology DS220+, which has an Intel J4025 cpu that supports QSV. I run the container with the following docker-compose:
I have tried a couple of things while browsing in the forums:
logs:
I am having issues with setting up hardware transcoding. I am running jellyfin in a docker container on a synology DS220+, which has an Intel J4025 cpu that supports QSV. I run the container with the following docker-compose:
Code:
services:
jellyfin:
#for specific image-> image: jellyfin/jellyfin:10.8.13
image: jellyfin/jellyfin:latest
container_name: Jellyfin
environment:
- PUID=0
- PGID=0
- TZ=Europe/Brussels
- JELLYFIN_PublishedServerUrl=192.168.0.2
#note: change TZ to your timezone identifier: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
volumes:
- /volume1/docker/jellyfin/cache:/cache:rw
- /volume1/docker/jellyfin/config:/config:rw
- /volume1/Media/Series:/shows:rw
- /volume1/Media/Films:/movies:rw
#note: (:rw = read/write) & (:ro = read only)
#devices:
#- /dev/dri/renderD128:/dev/dri/renderD128
- /dev/dri/:/dev/dri/
#note: uncomment these lines in devices to allow for HWA to work on Synology units with an iGPU
group_add:
- '937' # Video group
ports:
- 8096:8096/tcp
#- <port-to-use>:8096/tcp
network_mode: host
#network_mode: host
restart: unless-stopped
I have tried a couple of things while browsing in the forums:
- played around with the PUID and PGID: originally I have resp. 1026 and 100 there, which are the values of my admin account
- I added group_add 937. I noticed that plex media server is in that group, and that group has access to /dev/dri/renderD128
- I have done a chmod 777 /dev/dri/* to force access to the driver
logs:
- encoding.xml: https://pastebin.com/TpuPqWi4
- jellyfin log: https://pastebin.com/VH9S8bHW
- ffmpeg log: https://pastebin.com/TdNi6xMT