Nvidia Kernel Module
Da Wikipedia, l'enciclopedia libera.
[edit]
Troubleshooting
[edit]
(EE) NVIDIA(0): Failed to initialize the NVIDIA kernel module!
Questo errore si verifica quando il modulo NVIDIA non funziona correttamente. Le cause possono essere differenti, di seguito vengono elencate le più comuni:
- Verificare che il modulo sia stato compilato per lo specifico kernel in esecuzione sulla macchina
- Verificare che il modulo sia stato caricato (lsmod) e nel caso non lo sia, caricarlo (modprobe)
- Verificare che non manchino i device file /dev/nvidia* (ad esempio, /dev/nvidia0 e /dev/nvidiactl). Per ricreare questi file è possibile eseguire il seguente script (da root):
for i in 0 1 2 3 4 5 6 7; do
node="/dev/nvidia$i"
rm -f $node
mknod $node c 195 $i || echo "mknod \"$node\""
chmod 0660 $node || echo "chmod \"$node\""
chown :video $node || echo "chown \"$node\""
done
node="/dev/nvidiactl"
rm -f $node
mknod $node c 195 255 || echo "mknod \"$node\""
chmod 0666 $node || echo "chmod \"$node\""
chown :video $node || echo "chown \"$node\""
- Gentoo fornisce lo script /sbin/NVmakedevices.sh che permette di creare i devices necessari al corretto funzionamento di una scheda grafica NVidia. Questo script puo essere eseguito durante il caricamento del sistema operativo aggiungendo le seguenti righe al file /etc/conf.d/local.start
if [ ! -e /dev/nvidia0 ]; then
/sbin/NVmakedevices.sh
fi
Tuttavia, se è stata abilitata l'opzione RC_DEVICE_TARBALL="yes" nel file /etc/conf.d/rc, /dev viene salvata in un tarball durante il processo di shutdown del sistema operativo e viene ripristinato nello startup successivo. Di conseguenza, se questa opzione è abilitata, non è necessario eseguire lo script /sbin/NVmakedevices.sh ad ogni startup del sistema.
[edit]
