cpu:i7
win10引导的双系统
内存:16G
集成显卡Inite+独立显卡Nvidia gtx 960
操作系统:Ubuntu14.04(内核4.2.0-27-generic)
cuda7.5
一、安装Ubuntu系统,请参考百度自行安装(用U盘做成系统盘,安装)
二、安装cuda7.5(不用先安装NVIDIA驱动,安装cuda时会自动安装驱动程序,如果出现问题再使用命令
sudo apt-get install nvidia-XXX安装,不建议从NVIDIA官网下载驱动程序安装,因为容易出现安装驱动黑屏,或者循环登录)
#检查自己的电脑是否具有安装CUDA的条件
a)检查GPU是否是CUDA-capable
$ lspci | grep -i nvidia
官网查看是否在列表中,并注意camput ability
b)检查自己的Linux版本书否支持CUDA(Ubuntu 14.04没问题)
c)检查自己的系统中是否装了gcc
$ gcc --version
d)检查是否安装了kernel header和 package development
$ uname -r 可以查看自己的kernel版本信息
$ sudo apt-get install linux-headers-$(uname -r)可以安装对应kernel版本的kernel header和package development
#选择安装CUDA的方式
cuda有2种安装方式,这儿只介绍.runfile安装方式
下载cuda7.5
https://developer.nvidia.com/cuda-toolkit-archive
在安装之前的准备工作:
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 检查是否禁用成功,如果运行后没有任何输出,则代表禁用成功。
--------------------------------------------------------------------------------------------------------------------------
ps:在安装cuda7.5先把以前的cuda卸载
cd /usr/local/cuda-7.5/bin
sudo ./uninstall_cuda_7.5.pl
卸载NVIDIAq驱动程序:
sudo apt-get remove --purge nvidia*
【卸载cuda,NVIDIA驱动参考博客:http://blog.csdn.net/jacke121/article/details/55061833】
------------------------------------------------------------------------------------------------------------------------------
b)安装依赖项
1. sudo apt-get install freeglut3-dev
2. sudo apt-get install build-essential
3. sudo apt-get install libx11-dev
4. sudo apt-get install libxmu-dev
5. sudo apt-get install libxi-dev
6. sudo apt-get install libgl1-mesa-glx
7. sudo apt-get install libglu1-mesa
8. sudo apt-get install libglu1-mesa-dev
重启电脑,到达登录界面时,alt+ctrl+f1,进入text mode,登录账户
c) 输入 $ sudo service lightdm stop 关闭图形化界面
d) 切换到cuda安装文件的路径,运行$ sudo bash cuda_7.5.18_linux.run
遇到提示是否安装openGL ,选择no(如果你的电脑跟我一样是双显,且主显是非NVIDIA的GPU需要选择no,否则可以yes)。其他都选择yes或者默认。安装成功后,会显示installed,否则会显示failed。
e) 输入 $ sudo service lightdm start 重新启动图形化界面
Alt + ctrl +F7,返回到图形化登录界面,输入密码登录。
如果能够成功登录,则表示不会遇到循环登录的问题,基本说明CUDA的安装成功了。
---------------------------------------------------------------------------------------------
ps:如果重启后,发现黑屏,则将文件/etc/modprobe.d/blacklist-nouveau.conf中的代码注释掉
#blacklist nouveau #第一个配置文件
#options nouveau modeset=0
重启电脑,如果能进入系统,则取消注释,不能的话,则卸载cuda,重新安装
------------------------------------------------------------------------------------------------------------------
f)重启电脑。检查Device Node Verification。
检查路径~/dev下 有无存在名为nvidia*(以nvidia开头)的多个文件(device files).如果没有的话,可以参考官方文档里的指导步骤,进行添加。
g)设置环境变量。
终端中输入 $ sudo gedit /etc/profile 在打开的文件末尾,添加以下两行。 #第二个配置文件
$ export PATH=/usr/local/cuda-7.5/bin:$PATH
$ export LD_LIBRARY_PATH=/usr/local/cuda7.5/lib64
保存文件。
#安装完毕后的检查工作。
a) 检查 NVIDIA Driver是否安装成功终端输入 :$ cat /proc/driver/nvidia/version 会输出NVIDIA Driver的版本号
b) 检查 CUDA Toolkit是否安装成功
终端输入 : $ nvcc --version 会输出CUDA的版本信息
c) 尝试编译cuda提供的例子
切换到例子存放的路径,默认路径是 ~/NVIDIA_CUDA-7.5_Samples
(即 /home/xxx/ NVIDIA_CUDA-7.5_Samples, xxx是你自己的用户名)
然后终端输入:$ make
d) 运行编译生成的二进制文件。
编译后的二进制文件 默认存放在~/NVIDIA_CUDA-7.5_Samples/bin中。
切换路径 : cd ~/NVIDIA_CUDA-7.5_Samples/bin
终端输入 :$ deviceQuery
终端输入:./bandwidthTest
看到类似如下图片中的显示,则代表CUDA安装且配置成功(congratulation!!)
参考博客:http://blog.csdn.net/masa_fish/article/details/51882183【
Ubuntu 14.04 上安装 CUDA 7.5/8.0 超详细教程
】http://blog.csdn.net/l297969586/article/details/53320706【