Ubuntu16.04 64位 + NVIDIA GEFORECE GTX960 + CUDA-8.0.44

1.安装之前先卸载已经存在的驱动版本:

sudo apt-get remove --purge nvidia*       

 

2.安装相关依赖项

sudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev libxi-devlibgl1-mesa-glx libglu1-mesa libglu1-mesa-dev

sudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev libglfw3-dev libgles2-mesa-dev


 

3.顺便安装vim(vim是一个类似于vi的文本编辑器,不过在vi的基础上增加了很多新的特性,后面配置的时候用得到)

sudo apt-get install vim

 

4.添加 PPA.

sudo add-apt-repository ppa:graphics-drivers/ppa   

 

5.刷新并安装驱动程序

sudo apt-get update

sudo apt-get install nvidia-367 nvidia-settings     

  

6.安装完成之后输入以下指令进行验证,若列出了GPU的信息列表则表示驱动安装成功。

sudo nvidia-smi 


7.CUDA是NVIDIA的编程语言平台,想使用GPU就必须要使用CUDA。首先在官网(https://developer.nvidia.com/cuda-downloads)下载CUDA(.run形式),我下载的是cuda_8.0.44_linux.run  

 

8.在主文件夹下建立一个cuda_install文件夹,将下载的CUDA放进去。命令行输入如下命令,进入此文件夹下。

cd cuda_install 


9.执行安装命令,你下载的是哪个版本就写对应的CUDA版本啊。

sudo sh cuda_8.0.44_linux.run

注意:执行此句会有一系列提示让你确认,但是注意,有个让你选择是否安装nvidia361驱动,Install NVIDIA Accelerated Graphics Driver for Linux-x86_64 361.62?

一定要选择否。因为前面我们已经安装了更加新的nvidia 367,所以这里不要选择安装。其余的都直接默认或者选择是即可。

 

10. 配置环境变量,输入如下命令打开profile

sudo vi /etc/profile

按下Insert键,在最后加入以下两行。按下Esc键,输入 :wq! ,保存并退出。

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

exportLD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64:$LD_LIBRARY_PATH


11.使配置生效

source /etc/profile

或者sudo ldconfig 也可以

 

12.验证安装成功

1)nvidia-smi

2)nvcc -V

安装完毕。

 

后记:以下是安装过程中出现的一些错误,希望对大家有用,共同学习。

1、在安装cuda-6.5.14的时候,提示你安装的显卡驱动为340版的,所以安装之后就出现提示“running in low-graphics mode”错误。查阅资料显示GTX960的闭源要Nvidia 346版以上才行。所以我认为应该先装个高版本的驱动,之后再装CUDA的时候,碰到这个选项“Install NVIDIA Accelerated Graphics Driver forLinux-x86_64 340 ? ” 选择no应该可以解决。

2、Ubuntu1404+ CUDA-8.0.44安装之后,cuda、nvidia drivers、sample包都显示的installed。输入密码卡在登录界面上,试了两次都是这个情况,无奈换成Ubuntu16.04。

3、Ubuntu14.04安装完cuda-8.0之后,cuda、nvidia drivers、sample包都显示的installed。之后回到图形界面,输入用户密码,屏幕黑了一下,又跳回了输密码的界面。网上资料显示:“你安装Ubuntu14.04以后千万不要更新系统,一旦更新就会导致系统变更,然后安装显卡驱动以后就会卡在登陆界面。因为这个问题我重装过很多次的系统。只要你不更新系统补丁(就是新安装的系统,不用管系统提示你更新,以及自己去执行sudo apt-get upgrade)。”

4、在命令符界面安装CUDA的时候,出现错误“You appear to be running an X server; please exit X beforeinstalling.”

解决办法:

sudo -i

init 3 

5、安装CUDA-8.0.44的时候都是在GUI界面下进行的,没有 Ctrl+Alt+F1进入到命令符界面,也没有写黑名单,也没有service lightdm stop。

6、安装Ubuntu过程中有可能出现问题,在选择地点那一步之后卡住或者一些莫名其妙的问题,可以尝试联网安装,我是这么解决的。

7、“ERROR:Unable to find the kernel source tree for the currently running kernel. Pleasemake sure you have installed the kernel source files for your kernel and thatthey are properly configured.”

不知道哪里出错了,这个问题一直没有解决,请大家指导。


参考链接:

http://blog.csdn.net/autocyz/article/details/52299889

http://blog.csdn.net/abcjennifer/article/details/23016583

http://blog.csdn.net/wbgxx333/article/details/41217059

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值