显卡 4 * 1080TI

下载 runfile 的 cuda 版本,deb 安装对于网络要求比较高,所以暂时忽略

cuda已经更新到了 10.0,但是可以在下面这个网站选取之前版本的 cuda。
https://developer.nvidia.com/cuda-toolkit-archive

然后直接安装 cuda(cuda 里有自带显卡的驱动的)

nouveau 禁用

首先我们要禁用 nouveau,下面这条指令可以查看主机中是否有 nouveau 开启

1
lsmod | grep nouveau

如果没有输出的话,说明没有开启,有的话,我们要对这个服务进行禁用,于是我们要编辑文件
/etc/modprobe.d/blacklist-nouveau.conf 这里用的编辑方式是 gedit,如果没有安装的话要先下一个,否则只能用 vim

1
sudo gedit /etc/modprobe.d/blacklist-nouveau.conf

在这个文件后面添加下面两行

1
2
blacklist nouveau
options nouveau modeset=0

然后对于 kernel 进行一个更新,使上面的修改生效

1
sudo update-initramfs -u

cuda 安装

上面的步骤完成以后,reboot 重启电脑,进入选择用户界面以后直接按 alt + ctrl + f1 进入字符终端界面,在这个界面中,先输入用户名,然后输入密码。然后先禁用所有显卡提供的服务

1
sudo service lightdm stop

然后 cd 到 .run 文件目录下直接安装 cuda 文件

1
sudo sh cuda_xxxxx_xxxx.run

然后按照安装的提示来,如果有除了 nvidia 以外的显卡的话,安装的时候提醒你安装 openGL 的时候要选择 no,安装完成以后,如果,都显示的是 installed 而不是 failed 的话,就说明成功了,这个时候可以把显卡的服务打开了

1
sudo service lightdm start

接着重新启动电脑,可以通过

1
nvidia-smi

来查看显卡的信息了,有信息说明显卡安装成功

reference

https://docs.nvidia.com/cuda/archive/9.0/cuda-installation-guide-linux/index.html#runfile-nouveau-ubuntu

https://blog.csdn.net/qlulibin/article/details/78714596