ubuntu14.04安装cuda7.5(包含显卡驱动)

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【

ubuntu14.04+cuda7.5安装 官方步骤版


阅读更多

没有更多推荐了,返回首页