В модуле nvidia 390.116 есть скрипт start.sh с содержимым:
post_install() {
EXTRAMODULES='extramodules-4.20.15-pf7'
depmod $(cat /usr/lib/modules/$EXTRAMODULES/version)
echo 'In order to use nvidia module, reboot the system.'
}
post_upgrade() {
EXTRAMODULES='extramodules-4.20.15-pf7'
depmod $(cat /usr/lib/modules/$EXTRAMODULES/version)
if [ "$(vercmp $2 310.19-2)" -lt 0 ]; then
echo 'If your card is from the 7xxx series or earlier, install nvidia-304xx'
fi
}
post_remove() {
EXTRAMODULES='extramodules-4.20.15-pf7'
depmod $(cat /usr/lib/modules/$EXTRAMODULES/version)
}
post_install
Как видим прописан depmod. так вот, если в ддр01 подключить модуль на горячюю, то depmod отрабатывает и можно сразу писать sudo modprobe nvidia, а если положить модуль в modules, и перезагрузиться - то depmod почему-то не отрабатывает (приходилось в консоли выполнять последовательно sudo depmod->sudo modrpobe nvidia->startx).
В пар03-фат скрипт start.sh отрабатывает до старта X(проверил), а вот в ddr01 почему-то не хочет