系统:ubuntu 18.04
问题: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
解决方法:
1. 查看显卡驱动版本:
ls /usr/src
可以看到显卡驱动版本号为430.50。
2. 安装dkms:
sudo apt-get install dkms,若有如下错误:
先执行如下图的步骤,再执行步骤2:
3. 执行如下命令:
sudo dkms install -m nvidia -v 430.50
无需重启即可成功看到输入nvidia-smi后熟悉的界面
注:ubuntu18.04默认的gcc版本为7.5.0,如果gcc被用户改为较低的版本,需要将gcc的版本改回来,再按照上述步骤去解决。把gcc版本改回7.5.0的方法如下:
cd /usr/bin
ls gcc* -l
可以看到命令返回的结果中有如下一行:
mv gcc gcc-backup
ln -s gcc-7 gcc
cd /usr/local/bin
mv gcc gcc-backup
ln -s /usr/bin/gcc gcc