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