1. NVIDIA 显卡驱动安装
1、首先设置 bios 禁用 secure boot 将其设置为 disable,一般是在开机尚未进入系统时按 F2 或者 F12 等等进入 bios,具体哪个按键看机器具体的情况。
2、如果之前安装过 NVIDIA 的驱动,卸载之前安装的显卡驱动:
$ sudo apt-get purge nvidia*
3、配置系统,禁用掉默认安装的 nouveau 开源驱动:
$ sudo gedit /etc/modprobe.d/blacklist.conf
在文件末尾添加:
blacklist nouveau
然后执行:
$ sudo update-initramfs -u
重启及其,然后 ctrl+alt+F1 进入文字终端,运行:
$ lsmod | grep nouveau
进行检查,如果无输出则说明成功禁用了 nouveau 开源驱动。
4、从 NVIDIA 官网 https://www.geforce.cn/drivers 查询并下载对应的显卡驱动,最好是直接放在 home 里方便后继操作。重启电脑 ctrl+alt+F1 进入文字终端,首先修改驱动文件的可执行权限并运行:
$ sudo chmod a+x NVIDIA-Linux-*.run
$ sudo ./NVIDIA-Linux-*.run –no-opengl-files
·后面的 –no-opengl-files 表示不安装 opengl。这个也可能不是必须的,但是有些时候不加这个可能会导致循环出现登录界面但就是登陆不进去。要是这样的话,重启进入文字终端重复上述过程。
5、重启,然后运行
$ nvidia-smi
检查是否安装成功,如果输出类似:
Sat Apr 18 23:37:46 2020
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 440.64 Driver Version: 440.64 CUDA Version: 10.2 |
|-------------------------------+----------------------+----------------------+
| 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 166... Off | 00000000:01:00.0 Off | N/A |
| N/A 39C P8 5W / N/A | 299MiB / 5944MiB | 12% Default |
+-----------------