(笔记本,双显卡)ubuntu14.04安装cuda8.0的经验
2017-05-02 09:46
274 查看
【环境】
笔记本:联想Idealpad 700
显卡:主显 Intel HD Graphics 530 独显 NVIDIA GTX 950M
系统环境:Ubuntu14.04 64位、win10 64位 双系统
CUDA 版本: 8.0
其他:Ubuntu中不存在已经安装的CUDA
安装方式:从官网下载.run包,然后直接安装。
遇到的问题:
装完cuda之后遇到登录界面输入密码进不去,一直循环在输密码的界面,经查找原来是笔记本双显卡的原因。
问题解决方案:
在安装cuda时,会出现提示,询问你是否需要安装 openGL Libraries。如果你的电脑是双显,而且用来显示的那块GPU不是NVIDIA,则OpenGL Libraries就不应该安装,否则不是NVIDIA的那块GPU使用的OpenGL Libraries会被覆盖,然后GUI就无法工作了。
那么如何查看自己的电脑是否是双显卡呢?打开设备管理器,点击显示适配器如果出现两个选项就说明你的电脑是双显卡,那么你就要用下面的方式安装cuda8.0.
安装前的准备工作:
在终端中输入:
去CUDA的官网查看自己的GPU版本是否在CUDA的支持列表中
b) 检查自己的Linux版本是否支持 CUDA(Ubuntu 14.04没问题)
c) 检查自己的系统中是否装了gcc
在终端中输入:
d) 检查是否安装了kernel header和 package development
在终端中输入:
在终端中输入:
可以安装对应kernel版本的kernel header和package development
以上检查我的电脑系统都满足要求,如果没有满足要求的话,可以参考cuda的官方文档,里面有详细的针对每个问题的解决方案。
终端中运行:
Ubuntu的nouveau禁用方法:
在
打开终端,运行
设置完毕可以再次运行
b) 重启电脑,到达登录界面时,alt+ctrl+f1,进入text mode,登录账户
c) 输入
d) 切换到cuda安装文件的路径,运行
按照提示一步步操作
遇到提示是否安装openGL ,选择no(如果你的电脑跟我一样是双显,且主显是非NVIDIA的GPU需要选择no,否则可以yes)
其他都选择yes或者默认
安装成功后,会显示installed,否则会显示failed。
e) 输入
Alt + ctrl +F7,返回到图形化登录界面,输入密码登录。
如果能够成功登录,则表示不会遇到循环登录的问题,基本说明CUDA的安装成功了
测试是否安装成功:打开终端输入nvidia-smi,出现你的显卡信息即表示安装成功。
最新的问题:在实验室的1080ti的显卡上同样的方式安装cuda发现驱动没有装上去,不知道什么原因只能采取pip install的方式手动安装。(原因已经找到,是因为下载的.run的包不是最新的所以里面的驱动也不是最新的,所以装不上去。)
笔记本:联想Idealpad 700
显卡:主显 Intel HD Graphics 530 独显 NVIDIA GTX 950M
系统环境:Ubuntu14.04 64位、win10 64位 双系统
CUDA 版本: 8.0
其他:Ubuntu中不存在已经安装的CUDA
安装方式:从官网下载.run包,然后直接安装。
遇到的问题:
装完cuda之后遇到登录界面输入密码进不去,一直循环在输密码的界面,经查找原来是笔记本双显卡的原因。
问题解决方案:
在安装cuda时,会出现提示,询问你是否需要安装 openGL Libraries。如果你的电脑是双显,而且用来显示的那块GPU不是NVIDIA,则OpenGL Libraries就不应该安装,否则不是NVIDIA的那块GPU使用的OpenGL Libraries会被覆盖,然后GUI就无法工作了。
那么如何查看自己的电脑是否是双显卡呢?打开设备管理器,点击显示适配器如果出现两个选项就说明你的电脑是双显卡,那么你就要用下面的方式安装cuda8.0.
安装前的准备工作:
检查自己的电脑环境是否具备安装CUDA的条件(参照官方文档)
a) 检查自己的GPU是否是CUDA-capable在终端中输入:
$ lspci | grep -i nvidia,会显示自己的NVIDIA GPU版本信息
去CUDA的官网查看自己的GPU版本是否在CUDA的支持列表中
b) 检查自己的Linux版本是否支持 CUDA(Ubuntu 14.04没问题)
c) 检查自己的系统中是否装了gcc
在终端中输入:
$gcc –version可以查看自己的gcc版本信息
d) 检查是否安装了kernel header和 package development
在终端中输入:
$uname –r可以查看自己的kernel版本信息
在终端中输入:
$ sudo apt-get install linux-headers-$(uname -r)
可以安装对应kernel版本的kernel header和package development
以上检查我的电脑系统都满足要求,如果没有满足要求的话,可以参考cuda的官方文档,里面有详细的针对每个问题的解决方案。
runfile安装cuda
a) 禁用 nouveau终端中运行:
$ lsmod | grep nouveau,如果有输出则代表nouveau正在加载。
Ubuntu的nouveau禁用方法:
在
/etc/modprobe.d中创建文件
blacklist-nouveau.conf,在文件中输入一下内容
blacklist nouveau options nouveau modeset=0
打开终端,运行
$ sudo update-initramfs –u
设置完毕可以再次运行
$ lsmod | grep nouveau检查是否禁用成功,如果运行后没有任何输出,则代表禁用成功。如果还是有输出,请重启电脑,再运行一遍lsmod | grep nouveau就不会有输出了。
b) 重启电脑,到达登录界面时,alt+ctrl+f1,进入text mode,登录账户
c) 输入
$ sudo service lightdm stop关闭图形化界面
d) 切换到cuda安装文件的路径,运行
$ sudo sh cuda_8.0.run(.run包的名字是自己改过的)
按照提示一步步操作
遇到提示是否安装openGL ,选择no(如果你的电脑跟我一样是双显,且主显是非NVIDIA的GPU需要选择no,否则可以yes)
其他都选择yes或者默认
安装成功后,会显示installed,否则会显示failed。
e) 输入
$ sudo service lightdm start重新启动图形化界面。
Alt + ctrl +F7,返回到图形化登录界面,输入密码登录。
如果能够成功登录,则表示不会遇到循环登录的问题,基本说明CUDA的安装成功了
测试是否安装成功:打开终端输入nvidia-smi,出现你的显卡信息即表示安装成功。
最新的问题:在实验室的1080ti的显卡上同样的方式安装cuda发现驱动没有装上去,不知道什么原因只能采取pip install的方式手动安装。(原因已经找到,是因为下载的.run的包不是最新的所以里面的驱动也不是最新的,所以装不上去。)
相关文章推荐
- Ubuntu14.04下安装英伟达显卡驱动+cuda8.0+cudnn v5.1
- 笔记本(GT 750M)Ubuntu14.04安装[CUDA8.0][cuDDN5.1][Tensorflow]
- 华硕笔记本(GTX 1060显卡)安装Ubuntu16.04+Nvidia显卡驱动+Cuda8.0+cudnn6.0+ROS+Opencv3.2+Caffe+Tensorflow
- ubuntu14.04 + nvidia驱动安装+cuda8.0(显卡GTX1050TI)
- Ubuntu14.04+cuda-8.0+cudnn-v5.1+安装教程+开机low-graphic玄学脱坑+开机无限循环+重装显卡驱动
- caffe安装 Ubuntu14.04 cuda 8.0 cudnn 5.1
- Ubuntu下NVIDIA显卡驱动安装教程+cuda8.0+cudnn5.1(极力推荐)
- 在Ubuntu server 14.04上安装caffe+ATLAS+cuda8.0+opencv2.4.8+python2.7+hdf5
- Ubuntu14.04 & CUDA8.0 & Theano & Tensorflow & TensorLayer & Cudnn安装血泪史
- Ubuntu14.04 cuda8.0 opencv3.0安装caffe及遇到的各种报错的解决办法
- Ubuntu 14.04 上安装 CUDA 7.5/8.0 超详细教程
- Ubuntu14.04(64bit)+caffe+cuda8.0+cudnnV5安装配置(十步走)
- ubuntu14.04安装cuda8.0
- 搭建环境(二)Ubuntu14.04安装CUDA8.0
- Ubuntu14.04安装NVIDIA显卡驱动,CUDA8.0,cudnn5.1详细教程
- ubuntu14.04下tensorflow环境配置(tensorflow0.12多种安装方式+cuda7.5升级8.0)
- Ubuntu 14.04 安装 CUDA8.0 cudnn 5.1 tensorflow1.2.1GPU
- ubuntu14.04安装tensorflow+cuda8.0+cudnn5.1官方教程
- Ubuntu14.04 64位机上安装OpenCV2.4.13(CUDA8.0)版操作步骤
- ubuntu14.04安装CUDA8.0的方法