Sto cercando di configurare il mio sistema per CUDA installando i driver NVIDIA più recenti. Ho già installato i driver, ma ho ancora un errore durante l'esecuzionenvidia-smi
~ nvidia-smi
NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.
Dopo aver ricevuto questo messaggio, ho seguito alcuni tutorial, vale a dire questo: Problemi con il driver grafico Nvidia e CUDA dopo apt-get upgrade \
Ma quando provo a eliminare i vecchi driver, ricevo un errore:
~ sudo apt-get purge nvidia*
zsh: no matches found: nvidia* (**EDIT**: THIS HAS BEEN FIXED, I CAN NOW PURGE, but that didn't help)
Tuttavia, non posso semplicemente installare i driver più recenti, perché sono già installati.
~ sudo apt-get install nvidia-driver-396
Reading package lists... Done
Building dependency tree
Reading state information... Done
nvidia-driver-396 is already the newest version (396.54-0ubuntu0~gpu18.04.1).
The following packages were automatically installed and are no longer required:
libnvidia-common-390 libwayland-client0:i386 libwayland-server0:i386
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Penso che la mia scommessa migliore a questo punto sia ancora quella di eliminare e reinstallare il driver, ma non sono sicuro di come farlo. E non so perché il driver non venga utilizzato.
Note aggiuntive:
lsmod | grep nvidia
dmesg | grep NVRM
anche restituire nulla.
Perché il driver non è ancora registrato? Qualsiasi aiuto è apprezzato.
Modifica Sono stato in grado di eliminare nvidia esistente e riprovare, ma non funziona ancora.
Sembra che il problema potrebbe essere che nouveau non è disabilitato correttamente.
Quando controllo quale driver viene utilizzato:
➜ Documents sudo lshw -class video | grep driver=
configuration: driver=nouveau latency=0
configuration: driver=i915 latency=0
Quindi è ancora lì. Avevo usato questo sito https://linuxconfig.org/how-to-disable-nouveau-nvidia-driver-on-ubuntu-18-04-bionic-beaver-linux come guida per disabilitarlo. L'esecuzione del comando seguente fornisce il risultato previsto:
➜ Documents cat /etc/modprobe.d/blacklist-nvidia-nouveau.conf
blacklist nouveau
options nouveau modeset=0
E ancora non funziona. Pensieri?