ubuntu12.04安装cuda

首先仍然是去下载了,下载64位 *.run 文件。https://developer.nvidia.com/cuda-downloads


其次是按照官方的指导文件进行安装:http://docs.nvidia.com/cuda/cuda-getting-started-guide-for-linux/index.html

我是之前没有安装任何nvidia 的驱动,所以安装起来比较方便。

安装前先验证:

Verify the system has a CUDA-capable GPU.(这步在这里查: http://developer.nvidia.com/cuda-gpus

Verify the system has gcc installed.

 gcc --version

安装的时候一定要退出图形界面:
sudo service lightdm stop
如果之前安装过nvidia 驱动,那么先删除它把:
sudo apt-get --purge remove nvidia-current
然后运行 sudo sh  *.run 进行安装。安装可能会提示出错,错在nvidia 驱动没有安装成功,原因是另外一个第三方的驱动名字叫做:Nouveau kernel driver 发生了冲突,解决办法呢是建立并修改disable-nouveau.conf(nvidia官方提示)

sudo nano /etc/modprobe.d/disable-nouveau.conf


在里面填入两行内容:
blacklist nouveau
options nouveau modeset=0

然后重启安装就会成功了!

然后去 那里面的sample文件夹跑个例子,比如deviceQuery这个:
先make,再./deviceQuery


安装成功后我发现进入系统后没有图标了,旁边的dock也没了,就剩下一个空白的桌面。于是我尝试把这个文件的内容注释掉,但是接下来却发现更奇怪的现象,guest 用户可以进入系统桌面,而且桌面好好的,我自己的主账户输入密码后屏幕闪一下又回到了输入密码的地方。 最后在这篇文章找到了解决方法:http://askubuntu.com/questions/223501/ubuntu-gets-stuck-in-a-login-loop 
 
run ls -lah

If in the output the line
-rw-------  1 root root   53 Nov 29 10:19 .Xauthority

then you need to do 

chown username:username .Xauthority and try logging in.

问题成功的解决了!




后续1:升级系统后,主要是一些包的升级,结果发现他娘的cuda又用不了,重新装了一遍又好了。不知道怎么搞的。然后又发现了同样的情况,是开机进入桌面发现没有图标launcher以及其他,然后我又再blacklist里面注释掉那几句话,结果便可以用2d模式进入桌面了,一切正常了又!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值