#!/sbin/openrc-run description="Bee: load NVIDIA kernel modules" depend() { need localmount before bee-audit-debug } start() { ebegin "Loading NVIDIA modules" # Run depmod so kernel can locate our modules in /lib/modules/.../extra/ depmod -a 2>/dev/null || true for mod in nvidia nvidia-modeset nvidia-uvm; do if modprobe "$mod" 2>/dev/null; then einfo "loaded: $mod" else ewarn "failed to load: $mod" fi done eend 0 }