Ubuntu mate 16.04 (64位) + cuda toolkit 8.0.44 ++ opengl库

来源:互联网 发布:淘宝充错话费能退款吗 编辑:程序博客网 时间:2024/06/05 03:22

一、版本

linux系统:Ubuntu 16.04 (64位)

显卡:Nvidia gtx960

cuda: cuda_8.0.44_linux.run

二、开始安装cuda_8.0.44_linux.run

 1、安装ubuntu,此文不关注。

 2、禁用nouveau驱动

    按Ctrl+Alt+F1进入命令提示符,新建一个黑名单文件(或者直接进入/etc/modprobe.d/新建blacklist-nouveau.conf文件,此时应使用root权限

# sudo vi /etc/modprobe.d/blacklist-nouveau.conf

输入

blacklist nouveauoptions nouveau modset=0

保存退出(:wq)

然后执行

# sudo update-initramfs -u

执行 lspci | grep nouveau查看是否有内容

# lspci | grep nouveau

如果没有内容,说明禁用成功,如果有内容,就重启一下再查看

# sudo reboot

重启后,进入登录界面的时候,不要登录进入桌面,直接按Ctrl+Alt+F1进入命令提示符。

3、安装cuda 8.0

先安装一些常用的软件,注意整个过程需要联网

# sudo service lightdm stop# sudo apt-get install g++# sudo apt-get install git# sudo apt-get install freeglut3-dev

接下来根据存放目录安装cuda 8.0

# sudo sh cude_8.0.44_linux.run

安装的时候,要让你先看一堆文字(EULA),我们直接不停的按空格键到100%,然后输入一堆accept,yes,yes或回车进行安装。

安装完成后(此时可能会提示missing libgl.so等库,没关系,这是没装openGL库的原因,后面会装),重启,然后用ls查看一下,是否生成了四个左右以nvidia开头的文件夹

# ls /dev/nvidia*

如果有,说明安装成功了,如果没有,可能不成功,需要卸载重装。卸载命令如下:

# sudo /usr/local/cuda-8.0/bin/uninstall_cuda_8.0.pl# sudo /usr/bin/nvidia-uninstall

如果你还不放心是否安装成功,可以编译0_Sample或者1_Utilities里的文件进行测试。

最后,配置环境变量,我们直接放在系统配置文件profile里面,先打开profile文件(或者直接找到该文件,root权限直接添加)

# sudo vi /etc/profile

在最后面加入两行代码,如果你还不会用vi进行编辑,请百度

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

保存退出,至此cuda 8.0安装完毕。

三、安装openGL库

  • ubuntu 16.04对于openGL的支持还是比较充分的,使用freeglut和openGL的基本库即可实现快速安装,具体方法如下:
  • 我们使用终端,并输入以下语句
  • # sudo apt-get install build-essential
  • 安装OpenGL Library

  • # sudo apt-get install libgl1-mesa-dev
  • 安装OpenGL Utilities
  • # sudo apt-get install libglu1-mesa-dev
  •        OpenGL Utilities 是一组建构于 OpenGL Library 之上的工具组,提供许多很方便的函式,使 OpenGL 更强大且更容易使用。
  • 安装OpenGL Utility Toolkit
  • # sudo apt-get install libglut-dev
  •        OpenGL Utility Toolkit 是建立在 OpenGL Utilities 上面的工具箱,除了强化了 OpenGL Utilities 的不足之外,也增加了 OpenGL 对于视窗介面支援。
  •        注意:在这一步的时候,可能会出现以下情况,shell提示:
  • Reading package lists... Done
  • Building dependency tree
  • Reading state information... Done
  • E: Unable to locate package libglut-dev
  • 将上述# sudo apt-get install libglut-dev命令改成# sudo apt-get install freeglut3-dev即可。

    至此,全部安装过程结束,可能还需安装其他库,请参考其他教程。

0 0
原创粉丝点击