You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
**Note: Nvidia support is not available for Alpine-based images.**
58
59
59
60
**Prerequisites:**
60
61
61
-
1. **Driver:** Proprietary drivers **580 or higher** are required.
62
-
2. **Kernel Parameter:** Set `nvidia-drm.modeset=1` in your host bootloader (GRUB/systemd-boot).
63
-
3. **Initialization:** On headless systems, run `nvidia-modprobe --modeset` on the host (once per boot) to initialize the card.
62
+
1. **Driver:** Proprietary drivers **580 or higher** are required. **Crucially, you should install the driver using the `.run` file downloaded directly from the Nvidia website.**
63
+
* **Unraid:** Use the production branch from the Nvidia Driver Plugin.
64
+
2. **Kernel Parameter:** You must set `nvidia-drm.modeset=1` in your host bootloader.
65
+
* **Standard Linux (GRUB):** Edit `/etc/default/grub` and add the parameter to your existing `GRUB_CMDLINE_LINUX_DEFAULT` line:
* **Unraid (Syslinux):** Edit the file `/boot/syslinux/syslinux.cfg` and add `nvidia-drm.modeset=1` to the end of the `append` line for the Unraid OS boot entry.
74
+
3. **Hardware Initialization:** **On headless systems, the Nvidia video card requires a physical dummy plug inserted into the GPU so that DRM initializes properly.**
64
75
4. **Docker Runtime:** Configure the host docker daemon to use the Nvidia runtime:
65
76
66
77
```bash
@@ -88,6 +99,9 @@ services:
88
99
count: 1
89
100
capabilities: [compute,video,graphics,utility]
90
101
```
102
+
103
+
* **Unraid:** Ensure you're properly setting the DRINODE/DRI_NODE and adding `--gpus all --runtime nvidia` to your extra parameters.
0 commit comments