1 安装Nividia驱动
Geforce GTX 1070
本机安装Nvidia390.25:
https://www.nvidia.cn/Download/driverResults.aspx/130941/cn
安装步骤:
(1)终端输入以下命令,删除旧的驱动
sudo apt-get purge nvidia*
(2)禁用自带的 nouveau nvidia驱动
lsmod | grep nouveau
(3)创建文件
sudo gedit /etc/modprobe.d/blacklist-nouveau.conf
添加以下内容:
blacklist nouveau
options nouveau modeset=0
保存并退出,执行以下命令进行更新
sudo update-initramfs -u
(4)重启电脑,再次输入
lsmod | grep nouveau
如果什么都没显示,即说明已成功禁用 nouveau
(5)按Ctrl+Alt+F1进入控制台,然后输入用户名密码登陆,执行下面命令关闭图形界面
sudo service lightdm stop
(6)进入下载文件的路径进行安装
sudo su
./NVIDIA-Linux-x86_64-390.25.run -no-x-check -no-nouveau-check -no-opengl-files
其中:-no-x-check安装驱动时关闭x服务;
-no-nouveau-check 安装驱动时禁用Nouveau
-no-opengl-files 安装时只装驱动文件,不安装Opengl
安装过程中:
提示 “sign the kernel module” 安装过程中提示是否sign the kernel module(为内核模块签名),选择yes;
提示”Would you like to run the nvidia-xconfig utility to automatically update your X configuration file…”什么的,选择 No。
(7)按Ctrl+Alt+F1进入控制台,执行下面命令打开图形界面
sudo service lightdm start
(8)终端输入,查看是否安装成功
sudo service lightdm stop
若显示以下图片,则安装成功
2 安装CUDA8.0
进入官网选择合适的CUDA版本 https://developer.nvidia.com/cuda-80-ga2-download-archive
官网中显示,cuda_8.0.61_375.36_linux.run要求Nvdia驱动最低版本是375.36
按照以下步骤完成安装
1 sudo service lightdm stop
2 sudo chmod +x cuda_8.0.61_375.26_linux.run
3 sudo sh cuda_8.0.61_375.26_linux.run
安装过程中显示
Do you accept the previously read EULA?
accept/decline/quit: accept
Install NVIDIA Accelerated Graphics Driver for Linux-x86_64 384.81?
(y)es/(n)o/(q)uit: n
Install the CUDA 8.0 Toolkit?
(y)es/(n)o/(q)uit: y
Enter Toolkit Location
[ default is /usr/local/cuda-8.0 ]:
Do you want to install a symbolic link at /usr/local/cuda?
(y)es/(n)o/(q)uit: y
Install the CUDA 8.0 Samples?
(y)es/(n)o/(q)uit: y
安装完成后,配置环境
sudo service lightdm start
sudo gedit /etc/profile
在文件中添加路径:
export PATH=/usr/local/cuda-8.0/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64$LD_LIBRARY_PATH
保存,重启电脑
sudo ldconfig
sudo reboot
查看版本
nvcc --version
测试
cd /usr/local/cuda-8.0/samples/1_Utilities/deviceQuery
sudo make
./deviceQuery
如果成功,则出现以下信息
3 参考以下博客
1 https://www.cnblogs.com/tanwc/p/9379632.html
2 https://blog.youkuaiyun.com/mtllyb/article/details/79505012
3 https://www.cnblogs.com/tanwc/p/9379632.html
4 安装opencv2.4.13
编译时出现Unsupported gpu architecture 'compute_20'
参考:https://blog.youkuaiyun.com/renhanchi/article/details/80493232