安装过程如下:
亲测第二种离线下载.run文件
通过挂载U盘和ISO文件安装gcc和make等包
https://blog.csdn.net/yy1209357299/article/details/89874661
具体安装:
- 准备工作:
查询自己系统的显卡版本
lspci | grep -i nvidia
在nvidia官网查询适合自己系统的驱动版本
然后下载对应的nvdia.run文件和对应的cuda.run两个文件
将NVIDIA-Linux-x86_64-384.111.run 和 cuda_8.0.61_375.26_linux.run下载下来,放到Downloads文件夹下。
2.卸载原有驱动:
cd ~/Download
sudo chmod +x *.run
sudo ./NVIDIA-Linux-x86_64-384.111.run –uninstall
ps: 当然如果你已经安装了cuda toolkit,而且没成功,建议也将cuda toolkit也卸载干净:
cuda toolkit默认安装在 /usr/local/cuda-8.0下:
cd /usr/local/cuda-8.0/bin
sudo ./uninstall_cuda_8.0.pl
- 禁用nouveau驱动:
sudo vi(gedit) /etc/modprobe.d/blacklist.conf
在最后加入下面三行并保存:
blacklist nouveau
blacklist intel
options nouveau modeset=0
然后执行:sudo update-initramfs -u
重启,执行:lsmod | grep nouveau,如果没有输出,表明禁用成功。
4.禁用X-Window服务:
安装显卡驱动需要禁用该服务,否则会安装终止,并出现相应需要禁用该服务的错误。
sudo service lightdm stop
Ctrl-Alt-F1,之后输入用户名密码进入控制台模式:
5.安装驱动:
一样先进入Downloads文件夹下:
cd ~/Downloads
给run文件赋予执行权限
sudo chmod +x NVIDIA-Linux-x86_64-384.111.run
执行该文件:
sudo ./NVIDIA-Linux-x86_64-384.111.run -no-opengl-files
根据提示安装即可,重启电脑,并输入:nvidia-smi和nvidia-settings验证是否安装成功。
ps:如重启后出现分辨率为800*600,切不可调的情况:
执行下面命令:
sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
sudo touch /etc/X11/xorg.conf
sudo reboot
- 配置环境变量:
sudo gedit /etc/profile
在最后两端加入:
export PATH=/usr/local/cuda-8.0/bin:
P
A
T
H
e
x
p
o
r
t
L
D
L
I
B
R
A
R
Y
P
A
T
H
=
/
u
s
r
/
l
o
c
a
l
/
c
u
d
a
−
8.0
/
l
i
b
64
:
PATH export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64:
PATHexportLDLIBRARYPATH=/usr/local/cuda−8.0/lib64:LD_LIBRARY_PATH
然后
sudo env
若显示刚刚加入的环境变量表示成功。
安装cuda toolkit
1.同样进入Downloads文件夹:
cd ~/Downloads
sudo ./cuda_8.0.61_375.26_linux.run -no-opengl-libs
ps:license文件很长,长按CTRL+F(CTRL +B是往前翻一页)即可。
2.选项:
1): Do you accept the previously read EULA?
accept
2): Install NVIDIA Accelerated Graphics Driver for Linux-x86_64 375.26?
n(因为我们已经在上面的步骤安装了最新的显卡驱动)
3): Install the CUDA 8.0 Toolkit?
y
4): Enter Toolkit Location
enter
5): Do you want to install a symbolic link at /usr/local/cuda?
y
6): Install the CUDA 8.0 Samples?
y(其实可以是n,不信的话你可以按照最上面的方法卸载cuda toolkit之后,cuda-8.0文件下还是有 Samples文件,当然了,不用太纠结~)
7): Enter CUDA Samples Location
enter
3.安装完成:
成功完成后会显示Installed:
4.测试一下:
cd /usr/local/cuda-8.0/samples/1_Utilities/deviceQuery
sudo make -j4
./deviceQuery
显示版本号则deviceQuery成功。
也可以测试一下带宽:
cd …/bandwidthTest
sudo make -j4
./bandwidthTest