I have a server (running Debian 9 Stretch) with proprietary Nvidia driver installed. It is for scientific computation so headless.
So, the Nvidia driver is installed for using CUDA (during CUDA installation with a package file
cuda_10.0.130_410.48_linux.run downloaded from Nvidia website). It used to work well.
Two days ago, I rebooted the system to enter into the BIOS to disable HyperThreading. After rebooting, the Nvidia driver was not loading. I rebooted the system several times and it was the same.
How can I bring it back?
Here is some information for your reference.
# lspci -v|grep VGA 05:00.0 VGA compatible controller: NVIDIA Corporation GP106 [GeForce GTX 1060 6G B] (rev a1) (prog-if 00 [VGA controller]) # nvidia-smi NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Ma ke sure that the latest NVIDIA driver is installed and running. # modprobe nvidia modprobe: FATAL: Module nvidia not found in directory /lib/modules/4.9.0-9-amd64 # nvidia-settings ERROR: libgtk-3.so.0: cannot open shared object file: No such file or directory libnvidia-gtk3.so: cannot open shared object file: No such file or directory libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory libnvidia-gtk2.so: cannot open shared object file: No such file or directory ERROR: A problem occured when loading the GUI library. Please check your installation and library path. You may need to specify this library when calling nvidia-settings. Please run `nvidia-settings --help` for usage information.