您的位置:首页 > 其它

笔记本Ubuntu14.04双显卡安装cuda7.5步骤

2016-12-09 01:22 267 查看
笔记本Ubuntu14.04双显卡安装cuda7.5步骤

由于笔记本上是Nvidia和intel双显卡,ubuntu14.04上直接安装cuda
7.5时很容易遇到各种问题。最终参考nvidia官方教程及其它博客上教程终于安装成功了。

1、检查自己的GPU是否符合cuda这些要求 这些就不说了,不符合直接不用看了。省略这部分步骤。

2、安装方式。

建议使用runfile方式, deb方式本人也试过很容易出现黑屏现象,网上有资料上说是因为装了openGL.

各版本下载地址:https://developer.nvidia.com/cuda-toolkit-archive

根据自己的系统,版本,位数,安装方法来选择要下载的文件

3、拉黑nouveau 不建议删除已有nvidia。

发现删除已有nvidia容易导致黑屏和登陆循环,不知道为什么没搞清楚原因。

终端运行命令:

lsmod | grep nouveau

一般都会有输出 表示nouveau正在加载。

nouveau禁用方法:

在终端输入命令:

sudo gedit /etc/modprobe.d/blacklist-nouveau.conf

在blacklist-nouveau.conf文件中输入下面内容并保存

blacklist nouveau

options nouveau modeset=0

保存完后还需要更新

在终端输入命令:

sudo update-initramfs -u

下面这种情况尚未碰到 借鉴他人资料参考

注:这种方式也可能不能彻底禁用nouveau,在此基础上可以移除以下文件,以防万一,其中xxxxxx为你的版本文件,自己根据路径查看一下就可以了/lib/modules/xxxxxxxx/kernel/drivers/gpu/drm/nouveau/nouveau.ko

/lib/modules/xxxxxxxx/kernel/drivers/gpu/drm/nouveau/nouveau.ko.org第二位文件一般是隐藏的具体操作

cd/lib/modules/xxxxxxxx/kernel/drivers/gpu/drm/nouveau

sudo rm -rf nouveau.ko

sudo rm -rf nouveau.ko.org

再更新

sudo update-initramfs –u

更新完毕

此时终端输入命令检查:

lsmod | grep nouveau

如果没有输出则禁用成功 ,如果还有输出,不要怕
终端输入命令: sudo reboot
重启电脑。重启电脑后再次在终端输入命令:lsmod | grep nouveau ;
如果没有输出则禁用成功。如果还有,则禁用失败。

禁用成功后:

终端输入命令:

sudo service lightdm stop 该操作为关闭图形化界面

此时显示为黑屏 ,按Ctrl+Alt+F1系统进入tty1状态

输入登入账号和密码,此时需要注意的是
密码输入不能用小键盘输入数字(Num Lock区域的数字)不然登入不了。

4.正式安装cuda

用cd 命令切换到.run文件所在文件夹下

sudo sh cuda_7.5.18_linux.run

按照提示一步一步来当提示到是否需要安装openGL时选择n

其他选择默认y。

最后能看到

cuda的驱动、sample、tookit已经安装成功。

重新启动图形化界面:

sudo service lightdm start

如果这时能成功输入密码并进入桌面,成功一大半。

5.Path 配置:

终端输入命令:

sudo gedit etc/profile

在文本中添加

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

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

保存。

使之生效命令:

source /etc/profile

重启电脑

6.处理Nvidia和Intel双显卡下ubuntu登录循环问题:

在双显卡下,cuda7.5安装完成后,重启时很可能会遇到登录循环的问题,即正确输入帐号密码的情况下无法登录到图形窗口,始终卡这里采用nvidia-prime手动切换工作显卡

按Ctrl+Alt+F1,
登陆后安装

sudo apt-get install nvidia-prime

为了方便切换,再安装一个名为prime-indicator的软件,可以不用输入命令而在GPU间切换的功能,并且可以显示当前显卡

sudo add-apt-repository ppa:nilarimogard/webupd8

sudo apt-get update

sudo apt-get install prime-indicator

重启后登录选择NVIDIA显卡即可,效果如下图:

最后一步验证:

终端输入 :

1)检查 NVIDIA Driver是否安装成功

cat /proc/driver/nvidia/version

会输出NVIDIADriver的版本号

2)检查 CUDA Toolkit是否安装成功

终端输入 : $nvcc -V
会输出CUDA的版本信息

c) 尝试编译cuda提供的例子

切换到例子存放的路径,默认路径是~/NVIDIA_CUDA-7.5_Samples(即
/home/xxx/NVIDIA_CUDA-7.5_Samples,
xxx是你自己的用户名)

然后终端输入:

$make

如果出现错误的话,则会立即报错停止,否则会开始进入编译阶段。我的第一次运行时出现了报错,提示的错误信息是系统中没有gcc,然后在终端运行

$sudo apt-get install gcc

安装完gcc后再make就正常了整个编译的时间持续比较长,耐心等待,大概十几分钟是需要的。

d)运行编译生成的二进制文件。

编译后的二进制文件

默认存放在~/NVIDIA_CUDA-7.5_Samples/bin中。

(NOTE一下:很多装caffe的用户都是再根目录下的cuda文件夹中build
sample ,根目录的为/usr/local/cuda/sample,再该文件夹用命令
sudo make all -j4,此时

生成的可执行文件夹为/usr/local/cuda/sample/bin/x86_64/linux/release)

切换路径 : cd

~/NVIDIA_CUDA-7.5_Samples/bin 终端输入:$./deviceQuery

看到类似如下图片中的显示,则代表CUDA安装且配置成功(congratulation!!)

参考资料:

1.ubuntu14.04+cuda7.5安装官方步骤:http://m.blog.csdn.net/article/details?id=53320706

2.Ubuntu14.04(Nvidia和Intel双显卡)配置NVIDIA
cuda7.5+cuDNN+MXnet:http://blog.csdn.net/tornadozou/article/details/51322576
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  cuda7.5安装