Ubuntu14.04 NVIDIA显卡驱动安装 + Cuda7.5 + cudnn6.0

显卡驱动安装(GTX 950M)

1. 需要关闭Ubuntu的桌面系统(x server session)

ctrl + alt  + F1 进入命令行 (ctrl + alt + F7返回系统桌面)

sudo service lightdm stop  (开启 sudo service lightdm start)

sudo init 3 


2. 卸载原有驱动

sudo apt-get remove --purge nvidia-*


3. 执行安装.run 文件

sudo ./NVIDIA-Linux-x86_64-384.90.run -no-x-check -no-nouveau-check -no-opengl-files

-no-x-check 安装驱动文件的时候关闭x服务 (采用此选项或许不需要采用第一步操作)

-no-nonveau-check 安装驱动的时候禁用nouveau

-no-opengl-files 只安装驱动文件,不安装opengl文件


出现的问题:

1.执行.run文件的时候,不添加参数完成之后会出现Ubuntu桌面循环登录的情况

解决:卸载之前安装的显卡驱动,添加参数重新安装

2. Error: The Nouveau Kernel driver is currently in use by your system....... 安装显卡驱动的时候应该禁用Nouveau


Cuda7.5安装

1.关闭Ubuntu桌面系统

2. 执行 cuda_7.5.18_linux.run -- no-opengl-libs (存在独立和集成双显卡,不需要安装opengl)

     -- 之后提示是否安装Nvidia驱动,选择no(上一步已经完成安装)

3. 完成安装之后,添加 

export PATH=usr/local/cuda-7.5/bin:$PATH

export LD_LIBRARY_PATH=/usr/local/cuda-7.5/lib64:$LD_LIBRARY_PATH

环境变量在~/.bashrc文件中

source ~/.bashrc 生效配置的环境变量


cudnn安装注意点: 

cudnn的安装其实很简单,关键点是一定要安装cuda对应的cudnn包,本机中安装的cuda7.5所以对应的cudnn为v6.0这很重要,我就是安装错了版本,导致后面caffe的编译总是出错。 
cudnn安装步骤: 
1、从官网上下载cudnn的安装包。 
2、将安装包解压,将此安装包放在home路径下即可,并在当前路径下进行解压,解压后的文件夹名为cuda。 
3、在终端上编辑如下代码:

$ cd cuda/include 
$ sudo cp *.h /usr/local/cuda/include/  (注意这里是你自己的cuda的安装地址,复制*.h文件) 
  • 1
  • 2
  • 3

4、关闭终端并重新打开(也可以返回最开始的目录)

$ cd cuda/lib64 
$ sudo cp libcudnn* /usr/local/cuda/lib64/ 
  • 1
  • 2
  • 3

5、终端运行:

$ sudo chmod a+r /usr/local/cuda/include/cudnn.h /usr/local/cuda/lib64/libcudnn* 

你可能感兴趣的:(linux)