现在的位置: 首页 > 综合 > 正文

linux ubuntu12.04+cuda5.5安装

2018年04月16日 ⁄ 综合 ⁄ 共 1976字 ⁄ 字号 评论关闭

  网上的帖子很多,有很多已经过时了,或者其中有些小的错误的地方,这个文章是自己总结前人的经验,自己实践之后经验总结,希望能够帮助大家。

 

本人是ubuntu12.0464位系统, GPU:NVIDIA GT630。

 

首先,大家先要去nvidia官网根据自己的GPU去下载相应驱动和cuda安装文件包,安装文件包下载.run的就可以。推荐使用ubunu12.04.

 

驱动和安装文件下载之后,首先安装nvidia驱动,驱动安装过程如下:

 

1.安装编译环境

sudo apt-getinstall build-essential pkg-config linux-headers-$(uname -r)

 

2.将下载的驱动安装文件放到 /home/ 里面,文件名最好改为NVIDIA.run

 

3.卸载已有驱动sudo apt-get remove --purge nvidia*

 

4.安装启动

Ctrl + Alt +F1到第一控制台.输入用户密码, 然后输入命令关闭X.

 

sudo stop lightdm

sudo sh NVIDIA.run

 

进入安装界面后,首先接受协议,然后各种选择

 

Install NVIDIA's32-bit compatibility OpenGL libraries?

Answer 'Yes' -(wedon't know if this is actually necessary, but it does not seem to hurt...)

Would you like torun the nvidia-xconfig utility to automatically update your X configurationfile so that the NVIDIA X driver will be used when you restart X?

Answer 'Yes'.

 

最后不要忘记:sudostart lightdm

这样驱动就可以安装完毕

PS:有的安装驱动之后会出现花屏的情况,这里引用http://blog.sina.com.cn/s/blog_646bd17501015k3f.html的解决方法:

启动时按住shift不放,出现grub菜单,按e编辑,在在quietsplash 后加上nomodeset,ctrl+x重启,进入系统后修改grub文件

 

sudo gedit/boot/grub/grub.cfg

 

在quiet splash 后加上nomodeset保存重启。

希望能够帮助大家。

 

驱动安装结束之后,就要安装cuda了。

 

1.  先确认你的电脑装了一个可以运行CUDA程序的GPU。

$ lspci | grep -invidia

2.  另外要确认linux版本和gcc版本

$ uname –m&& cat /etc/*release

$ gcc--version 

如果是下载的ubuntu12.04就应该没有问题。

I386证明是32位,x86_64则是64位系统。

3.  确认系统装有gcc

  gcc –version

如果出现错误,则需要安装:

$sudo apt-getinstall g++-4.6-arm-linux-gnueabihf

4.  将安装包放入/home/文档中

5.  为了不让系统打扰我们安装驱动,把一些需要的模块列入黑名单:

$gksu gedit/etc/modprobe.d/blacklist.conf

在打开的文件里添加一下几行

blacklistamd76x_edac 

blacklistvga16fb 

blacklistnouveau 

blacklistrivafb 

blacklistnvidiafb 

blacklist rivatv

将文件保存后退出。

6.  $sudo service lightdm stop

7.  ctrl+alt+F1进入命令界面

--cd 到cuda_5.5.22_linux_64.run所在目录,输入一下命令:

chmod +xcuda_5.5.22_linux_64.run

sudo shcuda_5.5.22_linux_64.run

8.  sduo start lightdm 回到图形界面

9.  设置环境变量

$gksu gedit~/.bashrc

在其中随便找位置插入

32位的系统:

exportPATH=/usr/local/cuda-5.5/bin:$PATH

exportLD_LIBRARY_PATH=/usr/local/cuda-5.5/lib:$LD_LIBRARY_PATH

64位的系统:

exportPATH=/usr/local/cuda-5.5/bin:$PATH

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

10. 把终端关掉,重新打开

$nvcc –V

来验证我们是否环境变量设置正确

完结:

这就是所有的安装过程了,如果有疑问,大家多多交流。

 

 

 

 

 

抱歉!评论已关闭.