ubuntu NVIDIA驱动安装后失效问题
ubuntu NVIDIA驱动安装后失效问题
笔记 os: ubuntu 18.04 驱动: NVIDIA gcc 6 & g++ 6
安装显卡驱动之后出现了几次显卡驱动失效的情况, 我就思考了一下问题会处在哪里:
- 安装不正确: 安装过程中可能哪个步骤没弄清楚, 导致配置文件没有被系统找到,于是某次重启过后,就没有显卡了
- 误删显卡文件: 平常使用过程中,删除了驱动的依赖文件 为了排查问题, 先试了一下nvidia-smi命令出现如下结果
error:Failed to initialize NVML: Driver/library version mismatch
于是搜到了片博文
按照其中的方法,显示卸载,然后再安装,但是卸载不成功. 这时候就比较尴尬了,这可能会造成后面更多的问题, 于是我将电脑的备份恢复一下 强烈推荐timeshift备份系统,这时候的优势就体现了出来
没办法,只能继续搜索了, 后来知道了NVIDIA驱动和你的gcc / g++ 版本有关. 回想我在之前由于工作需要经常要更改gcc / g++ 版本, 猜想可能是这次的问题,于是改回了原来的较低的版本
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-6 70 sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-6 70
接下更改驱动 重启后, 测试nvidia-smi
Wed Apr 1 12:08:25 2020 +-----------------------------------------------------------------------------+ | NVIDIA-SMI 435.21 Driver Version: 435.21 CUDA Version: 10.1 | |-------------------------------+----------------------+----------------------+ | GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC | | Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. | |===============================+======================+======================| | 0 GeForce GTX 106... Off | 00000000:01:00.0 On | N/A | | 27% 34C P8 8W / 120W | 278MiB / 6075MiB | 1% Default | +-------------------------------+----------------------+----------------------+ +-----------------------------------------------------------------------------+ | Processes: GPU Memory | | GPU PID Type Process name Usage | |=============================================================================| | 0 1158 G /usr/lib/xorg/Xorg 26MiB | | 0 1193 G /usr/bin/gnome-shell 49MiB | | 0 1470 G /usr/lib/xorg/Xorg 161MiB | | 0 1589 G /opt/teamviewer/tv_bin/TeamViewer 1MiB | | 0 1632 G /usr/bin/gnome-shell 36MiB | +-----------------------------------------------------------------------------+
成功!