On a headless system, services.xserver.videoDrivers doesn't guarantee the NVIDIA modules load. Add nvidia, nvidia_modeset, nvidia_uvm, and nvidia_drm to boot.kernelModules explicitly. nvidia_uvm is particularly critical — without it, CUDA initialisation fails with CUDA_ERROR_NO_DEVICE, which is exactly what broke Jellyfin NVENC transcoding. https://claude.ai/code/session_016jJU8ZtWLSnJQBdbMr5pxK |
||
|---|---|---|
| .. | ||
| hardware | ||
| FredOS-Gaming.nix | ||
| FredOS-Macbook.nix | ||
| FredOS-Mediaserver.nix | ||