ubuntu16.04下安装Nvidia驱动、CUDA8.0

1 安装Nividia驱动

Geforce GTX 1070

ubuntu16.04下安装Nvidia驱动、CUDA8.0_第1张图片

本机安装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


若显示以下图片,则安装成功ubuntu16.04下安装Nvidia驱动、CUDA8.0_第2张图片

2 安装CUDA8.0

进入官网选择合适的CUDA版本   https://developer.nvidia.com/cuda-80-ga2-download-archive

ubuntu16.04下安装Nvidia驱动、CUDA8.0_第3张图片

官网中显示,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

如果成功,则出现以下信息

ubuntu16.04下安装Nvidia驱动、CUDA8.0_第4张图片

3 参考以下博客

1 https://www.cnblogs.com/tanwc/p/9379632.html
2 https://blog.csdn.net/mtllyb/article/details/79505012
3 https://www.cnblogs.com/tanwc/p/9379632.html

4 安装opencv2.4.13

编译时出现Unsupported gpu architecture 'compute_20'

参考:https://blog.csdn.net/renhanchi/article/details/80493232

 

你可能感兴趣的:(ubuntu16.04下安装Nvidia驱动、CUDA8.0)