From 3bc1b4acbfe1e2f5b40a3f1d20c3138689a84e91 Mon Sep 17 00:00:00 2001 From: admin Date: Sun, 28 Jun 2026 22:02:58 -0700 Subject: [PATCH] =?UTF-8?q?Add=20hwaccel.transcoding.yml=20=E2=80=94=20har?= =?UTF-8?q?dware-accelerated=20transcoding=20config=20(quicksync=20active)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hwaccel.transcoding.yml | 60 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 hwaccel.transcoding.yml diff --git a/hwaccel.transcoding.yml b/hwaccel.transcoding.yml new file mode 100644 index 0000000..491fdce --- /dev/null +++ b/hwaccel.transcoding.yml @@ -0,0 +1,60 @@ +# Configurations for hardware-accelerated transcoding + +# If using Unraid or another platform that doesn't allow multiple Compose files, +# you can inline the config for a backend by copying its contents +# into the immich-microservices service in the docker-compose.yml file. + +# See https://immich.app/docs/features/hardware-transcoding for more info on using hardware transcoding. + +services: +# cpu: {} + +# nvenc: +# deploy: +# resources: +# reservations: +# devices: +# - driver: nvidia +# count: 1 +# capabilities: +# - gpu +# - compute +# - video + + quicksync: + devices: + - /dev/dri:/dev/dri + hostname: immich-transcode + networks: + - traefik_backend + +# rkmpp: +# security_opt: +# - systempaths=unconfined +# - apparmor=unconfined +# group_add: +# - video +# devices: +# - /dev/rga:/dev/rga +# - /dev/dri:/dev/dri +# - /dev/dma_heap:/dev/dma_heap +# - /dev/mpp_service:/dev/mpp_service + +# vaapi: +# devices: +# - /dev/dri:/dev/dri + +# vaapi-wsl: +# devices: +# - /dev/dri:/dev/dri +# volumes: +# - /usr/lib/wsl:/usr/lib/wsl +# environment: +# - LD_LIBRARY_PATH=/usr/lib/wsl/lib +# - LIBVA_DRIVER_NAME=d3d12 + +networks: + postgresql_db-backend: + external: true + traefik_backend: + external: true