- bible-local/architecture/system-overview.md: scope, tech stack, key paths - bible-local/architecture/runtime-flows.md: boot sequence, ISO build, collector flow - bible-local/decisions/2026-03-05-nvidia-proprietary-driver.md - PLAN.md: update KERNEL_VERSION 6.6→6.12, NVIDIA 550.54.15→590.48.01 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
946 B
946 B
Decision: Use NVIDIA proprietary driver, not open kernel modules
Date: 2026-03-05 Status: active
Context
bee needs to collect GPU serial numbers, VBIOS versions, and ECC telemetry via nvidia-smi.
Two options exist: NVIDIA open-gpu-kernel-modules (MIT/GPLv2, GitHub) or the official
proprietary .run installer.
Decision
Use the official proprietary NVIDIA .run installer for both kernel modules and nvidia-smi.
Consequences
- Kernel modules and nvidia-smi come from a single verified source.
- NVIDIA publishes
.sha256sumalongside each installer — download and verify before use. - Driver version pinned in
iso/builder/VERSIONSasNVIDIA_DRIVER_VERSION. - Build process: download
.run, extract, compilekernel/sources againstlinux-lts-dev. - Modules cached in
dist/nvidia-<version>-<kver>/— rebuild only on version or kernel change. - ISO size increases by ~50MB for .ko files + nvidia-smi.