在我更新系统内核之后,查看显卡驱动还能否能用,果然,不能用了
为什么说不用了而不是说没有了呢,可以输入nvcc -V查验:
nvcc -V
所以说显卡驱动还是在的
不过还是有问题,那就只能想办法解决了
1.安装dkms:
sudo apt-get install dkms
2.查看本机连接不上的驱动版本:
ls -l /usr/src/
我的是nvidia-470.129.06
3.使用dkms重新安装显卡驱动:
sudo dkms install -m nvidia -v 470.129.06
4.查验是否成功
nvidia-smi
Oh,no! 失败了
有可能是gcc版本问题,我安装的显卡驱动是470版本的,安装的时候gcc版本是ubuntu18.04初始7.5版本,我后来升级到9.1版本了
于是我重新将gcc版本换回7.5版本,不用删除9版本,只需修改一下优先级
5.gcc在 /usr/bin 目录下,输入命令查看所有版本的gcc:
ls /usr/bin/gcc*
ls /usr/bin/g++*
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 100
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-7 100
6.然后就可以通过下面的指令来选择不同的gcc和g++的版本了
sudo update-alternatives --config gcc
这里选择手动模式gcc-7即选项1
成功!