nvidia
| Version | 2026.167.0603 |
| Repo | superproject |
NVIDIA GPU runtime — nvidia-container-toolkit (nvidia-ctk CDI) plus the driver-lib path and Vulkan ICD wiring Installs nvidia-container-toolkit (the nvidia-ctk CLI that generates CDI device specs) alongside the per-distro driver libs (nvidia-utils on Arch, libva-nvidia-driver on Fedora). Exports LD_LIBRARY_PATH=/usr/lib64 so the GPU driver libraries resolve, and prepares /etc/vulkan/icd.d to hold the nvidia Vulkan ICD symlinks. Every effect — the package, the nvidia-ctk binary, the exported path, and the ICD directory — is a real artifact baked into the image, so each is directly verifiable without a physical GPU.
Packages
Section titled “Packages”Installed on every distro:
nvidia-container-toolkit
Acceptance plan
Section titled “Acceptance plan”This candy’s plan: — the runnable spec charly check executes against a live deployment. check: steps are idempotent probes; run: steps change state.
| Intent | Step |
|---|---|
run |
mkdir=/etc/vulkan/icd.d |
run |
command=[ -f /usr/share/vulkan/icd.d/nvidia_icd.x86_64.json ] && \ ln -sf /usr/share/vulkan/icd.d/nvidia_icd.x86_64.json /etc/vulkan/icd.d/nvidia_icd.json || true [ -f /usr/share/vulkan/implicit_layer.d/nvidia_layers.json ] && \ ln -sf /usr/share/vulkan/implicit_layer.d/nvidia_layers.json /etc/vulkan/icd.d/nvidia_layers.json || true |
check |
the nvidia-container-toolkit package is installed for CDI device generation |
check |
the nvidia-ctk CLI binary lands on the canonical /usr/bin path |
check |
nvidia-ctk runs and reports a version number |
check |
the Vulkan ICD directory exists to hold the nvidia ICD symlinks |
check |
LD_LIBRARY_PATH is exported so the GPU driver libs under /usr/lib64 resolve at runtime |