傻電腦每次關(guān)機后開機顯卡幾乎都要掛,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.
然后就要重裝驅(qū)動,就很煩。就要執(zhí)行如下操作(而且是要切到htty下面(ctrl+alt+f1(這里可以到f6好像,f7切回桌面)):
sudo service lightdm stop
sudo ./NVIDIA-Linux-x86_64-410.78.run --no-opengl-files -a -s
sudo service lightdm start
今天終于受不了了,所以就查了一下有沒有其他的解決方案,然后就愉快的解決啦寒矿。
nvcc -V 沒報錯 說明cuda還是在的
whereis nvidia 顯示nvidia: /usr/lib/nvidia /usr/share/nvidia /usr/src/nvidia-410.78/nvidia
查了一下,應(yīng)該是由于內(nèi)核版本與安裝驅(qū)動時的版本不匹配造成的若债。
解決方案:
sudo apt-get install dkms #DKMS全稱是Dynamic Kernel Module Support符相,它可以幫我們維護內(nèi)核外的這些驅(qū)動程序,在內(nèi)核版本變動之后可以自動重新生成新的模塊蠢琳。
sudo dkms install -m nvidia -v 410.78 #410.78是安裝驅(qū)動的版本
完美解決
dkms status 顯示
沒有執(zhí)行sudo dkms install -m nvidia -v 410.78之前
bbswitch, 0.8, 4.15.0-72-generic, x86_64: installed
bbswitch, 0.8, 4.15.0-74-generic, x86_64: installed
bbswitch, 0.8, 4.4.0-171-generic, x86_64: installed
之后
bbswitch, 0.8, 4.15.0-72-generic, x86_64: installed
bbswitch, 0.8, 4.15.0-74-generic, x86_64: installed
bbswitch, 0.8, 4.4.0-171-generic, x86_64: installed
nvidia, 410.78, 4.15.0-74-generic, x86_64: installed
nvidia-smi