From da8b24988143f5daa0d8ebc2802649b06da36b8f Mon Sep 17 00:00:00 2001 From: Isaac Shoebottom Date: Wed, 18 Jun 2025 13:07:56 -0300 Subject: [PATCH] Add nvidia driver --- jellyfin/docker-compose.yml | 18 ++++++++++++++---- plex/docker-compose.yml | 18 ++++++++++++++---- 2 files changed, 28 insertions(+), 8 deletions(-) diff --git a/jellyfin/docker-compose.yml b/jellyfin/docker-compose.yml index 182b7f0..2d9ebaf 100755 --- a/jellyfin/docker-compose.yml +++ b/jellyfin/docker-compose.yml @@ -5,8 +5,6 @@ services: image: jellyfin/jellyfin:latest network_mode: 'host' restart: 'unless-stopped' - group_add: - - '109' # Render group environment: - JELLYFIN_DATA_DIR=/var/lib/jellyfin - JELLYFIN_LOG_DIR=/var/log/jellyfin @@ -17,6 +15,18 @@ services: - /docker/appdata/jellyfin/lib:/var/lib/jellyfin - /docker/appdata/jellyfin/log:/var/log/jellyfin - /home/isaac/Media:/media + runtime: nvidia + deploy: + resources: + reservations: + devices: + - driver: nvidia + count: all + capabilities: [gpu] devices: - - /dev/dri/renderD128:/dev/dri/renderD128 - - /dev/dri/renderD129:/dev/dri/renderD129 \ No newline at end of file + - /dev/nvidia-caps:/dev/nvidia-caps + - /dev/nvidia0:/dev/nvidia0 + - /dev/nvidiactl:/dev/nvidiactl + - /dev/nvidia-modeset:/dev/nvidia-modeset + - /dev/nvidia-uvm:/dev/nvidia-uvm + - /dev/nvidia-uvm-tools:/dev/nvidia-uvm-tools \ No newline at end of file diff --git a/plex/docker-compose.yml b/plex/docker-compose.yml index f95f8ad..28e2d6a 100755 --- a/plex/docker-compose.yml +++ b/plex/docker-compose.yml @@ -5,14 +5,24 @@ services: image: plexinc/pms-docker:latest restart: unless-stopped network_mode: host - group_add: - - '109' # Render group environment: - TZ=America/Moncton volumes: - /docker/appdata/plex/data:/config - /tmp/:/transcode - /home/isaac/Media:/data + runtime: nvidia + deploy: + resources: + reservations: + devices: + - driver: nvidia + count: all + capabilities: [gpu] devices: - - /dev/dri/renderD128:/dev/dri/renderD128 - - /dev/dri/renderD129:/dev/dri/renderD129 \ No newline at end of file + - /dev/nvidia-caps:/dev/nvidia-caps + - /dev/nvidia0:/dev/nvidia0 + - /dev/nvidiactl:/dev/nvidiactl + - /dev/nvidia-modeset:/dev/nvidia-modeset + - /dev/nvidia-uvm:/dev/nvidia-uvm + - /dev/nvidia-uvm-tools:/dev/nvidia-uvm-tools \ No newline at end of file