1. 显卡驱动安装
1.1 查看是否存在已经安装的显卡
nvidia-smi
nvidia-settings 是显卡设置
如果已经存在安装的显卡,则需要删除:
sudo apt-get remove -purge nvidia*
如果不存在,则不需要删除
1.2 下载显卡驱动程序 .run格式
https://www.nvidia.com/Download/index.aspx?lang=cn#
官方下载地址
1.3 禁用secure boot
将其设置成disable,如果Secure Boot是灰色的,无法disable。请看这篇博客提到的内容,然后反复多试几次,这里确实挺坑的,要费一些时间。
https://blog.csdn.net/qq_20492405/article/details/79034430
1.4 禁用nouveau
(a) 打开编辑配置文件:
sudo gedit /etc/modprobe.d/blacklist.conf
(b) 在最后一行加入 blacklist nouveau
© 执行生效
sudo update-initramfs -u
1.5 重启
reboot
1.6 查看nouveau是否运行
lsmod | grep nouveau //没有输出代表禁用成功
1.7禁止图形桌面
sudo telinit 3 //运行级别3
进入黑屏后,点击ctrl+alt+F1 进入命令行模式
1.8 安装驱动
cd到驱动文件所在目录
(a)给驱动文件增加可执行权限
sudo chmod a+x NVIDIA-Linux-x86_64-418.56.run
(b)执行
sudo sh ./NVIDIA-Linux-x86_64-418.56.run -no-opengl-files
-no-opengl-files :为了防止循环登录,只安装驱动,不安装openGL
ps:安装时,如果缺少gcc,make, make-guile 则根据提示安装即可。
例如:
gcc –version
sudo apt install gcc
2.安装CUDA
英伟达官方下载
下载完成 copy 到特定的文件目录下。
更新一下
sudo apt update
sudo apt upgrade // 费时稍长
reboot // 重启
2.1 关闭屏幕
sudo service lightdm stop // ctrl+alt+f1 此命令要是不行使用就使用下面的命令
sudo telinit 3 //运行级别3
startx //返回,进入 X 界面,一种图形界面