Ubuntu下NVIDIA显卡驱动安装教程+cuda8.0+cudnn5.1(极力推荐)

来源:互联网 发布:面积测量仪软件下载 编辑:程序博客网 时间:2024/05/22 19:42

最近捣鼓了一下英伟达显卡驱动的安装,总结了一套比较方便的安装教程,进攻分享。

。。。。。。。。。。。。。。。。。。第一部分安装英伟达驱动。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

1、根据显卡型号,去官网查找对应型号的驱动。官网地址:http://www.nvidia.cn/Download/index.aspx?lang=cn  。比如我选择的版本是


2、点击下载。此时网页卡顿,需要等很久。所以这里有一个技巧。把地址栏的地址复制下来,然后在Windows电脑上粘贴到迅雷下载。然后再下载。


3、把下载的文件放到Linux的计算机中。我放在了/usr文件夹中。

4、cd 到当前文件,再 sudo chmod +x 【英伟达版本】.run

5、关闭x-window:sudo service lightdm stop

6、切换到tty1: Ctrl alt F1  ,然后登录用户

此时要注意,如果按Ctrl alt F1 依然黑屏,则需要修改系统文件。


       6.1.打开终端,输入命令:sudo gedit /etc/default/grub
       6.2.在打开的文件中找到GRUB_CMDLINE_LINUX_DEFAULT="quiet aplash"
       6.3.将quiet aplash改为nomodeset,GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"
       6.4.更新grub:输入命令:sudo update-grub
       6.5.重启计算机:sudo reboot      

7、重启之后, sudo /usr/[nvidia文件位置].runlspci | grep -i nvidia  

8、安装完成之后,sudo service lightdm start ,ctral alt f7

9、完成。用  nvidia-smi 指令检查是否安装成功。

。。。。。。。。。。。。。。。。。。第二部分安装cuda。。。。。。。。。。。。。。。。。。。。。。。。。。


10.1检查自己的GPU是否是CUDA-capable :

$ lspci | grep -i nvidia 

10.2检查gcc:

$ gcc -v 

11.官网下载cuda8.0.选用 .run文件。

12.拉黑nouveau。ubuntu自带的nouveau驱动会影响cuda安装,不当操作会导致黑屏和登陆循环,终端中运行。

$ lsmod | grep nouveau

如果有输出则代表nouveau正在加载。

Ubuntu的nouveau禁用方法:
/etc/modprobe.d中创建文件blacklist-nouveau.conf(具体方式为先$cd /etc/modprobe.d   再$ sudo touch blacklist-nouveau.conf

再用getid打开 ):

$cd /etc/modprobe.d

$ sudo touch blacklist-nouveau.conf

$sudo gedit blacklist-nouveau.conf 
在文件中输入以下内容并保存

  1. blacklist nouveau  
  2. options nouveau modeset=0    
接着执行:sudo update-initramfs -u
检查一下:

$lsmod | grep nouveau 

没有输出即为禁用成功

13.重启电脑,到达登录界面时,alt+ctrl+f1,进入textmode,登录账户输入

关闭图形化界面

$sudo service lightdm stop 

$ cd /tmp 

$sudo rm -rf .X*

14.开工了(还是在非图形界面下)

cd到你的.run文件所处的路径下

$sudo sh cuda_8.0.27_linux.run

按照步骤一步步来,这时切记!!!!!!!当问你要不要装openGL时不要点yes!不要直接回车,因为默认是yes!要点输入n,再点回车!!除了openGL其余都选yes.

不过楼主在执行这条指令的时候,一直卡住,安装进度一直循环。然后我的选择是:Ctrl+C。然后会出来一个选项,选择accept。然后就接着下面提示进行操作就行了。

结束之后:$sudo service lightdm start

重新启动图形化界面。再ctrl+alt+f7退出textmode如果这时候你能成功输入密码并进入桌面,恭喜你!装cuda这事基本成了。

15.设置环境变量,在/home目录下运行

$ gedit .bashrc

  1. export PATH=/usr/local/cuda-8.0/bin:$PATH  
  2. export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64  
  3. export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64:$LD_LIBRARY_PATH  
再在终端里  source .bashrc 

添加系统环境变量到/etc/profile文件中, $sudo gedit /etc/profile, 文件末尾加上一行保存:

export PATH = /usr/local/cuda/bin:$PATH
创建链接文件:sudo gedit /etc/ld.so.conf.d/cuda.conf,文件中加上一行保存:/usr/local/cuda/lib64


重启电脑检查环境变量配置。:$env

16.检查 CUDA Toolkit是否安装成功:nvcc -V 如果出来结果则表明安装好了。

。。。。。。。。。。。。。。。。。。第三部分安装cudnn5.1。。。。。。。。。。。。。。。。。。。。。。。。。。

下载cudnn5.1的Linux版本,从cudnn5.1中复制文件到cuda中

sudo cp cudnn.h /usr/local/cuda/include/ #复制头文件sudo cp lib* /usr/local/cuda/lib64/    #复制动态链接库cd /usr/local/cuda/lib64/sudo rm -rf libcudnn.so libcudnn.so.5    #删除原有动态文件sudo ln -s libcudnn.so.5.0.5 libcudnn.so.5  #生成软衔接sudo ln -s libcudnn.so.5 libcudnn.so      #生成软链接$sudo ldconfig
到这就告一段落。然后检查一下安装是否成功:

$cd /usr/local/cuda-8.0/samples/1_Utilities/deviceQuery $make$sudo ./deviceQuery
然后看是否出现GPU信息。


1 0