Ubuntu 14.04 安装 NVIDIA 驱动+CUDA+MATLAB

Ubuntu14.04 安装 NVIDIA 驱动+CUDA+MATLAB

一.安装NVIDIA显卡驱动

1. 安装显卡驱动时提示nouveau的报错信息,需要卸载这个模块才能继续

2. 在/etc/modprobe.d/blacklist.conf文件中,将nouveau模块加入。使用nano命令打开、编辑文件(在vi、vim不可用的情况下)

3. 如果加入黑名单后nouveau模块还存在的话,可以直接将这个内核模块挪走,命令为:

$sudo mv /lib/modules/3.0.0-12-generic/kernel/drivers/gpu/drm/nouveau/nouveau.ko /lib/modules/3.0.0-12-generic/kernel/drivers/gpu/drm/nouveau/nouveau.ko.org

$sudo update-initramfs -u  注意:使用tab键补全命令行,具体环境具体分析

4. 别忘了要重启一下系统,以确定系统是否完全将nouveau模块禁用。

5. ./驱动名,安装nvidia显示驱动,此处会出现一个报错,提示切换到no X server运行状态下安装。在此之前需要使用命令停止ubuntu的图形桌面运行,命令为:$sudo service lightdm stop(与红帽和CentOS体系不一样)

6. 安装完成后一定要使用命令查看GPU卡有没有被系统识别到,命令为:

$sudo cat /proc/driver/nvidia/gpus/……

二.安装cuda开发环境

1. ./cuda文件名,按照软件提示的步骤,一步步地安装即可。但是有一个需要注意的地方

当全部安装过程都进行完之后会出现上图的报错,提示Samples安装失败,也就是说SDK安装失败,解决是单独再安装一次SDK即可。方法如下:

首先将SDK安装文件从cuda文件中解压出来:

./cuda_5.0_linux_64.run -extract=/path/to/extract/dir/  前面是cuda安装源文件,后面是需要解压到的目标路径,这个路径可以自定义

到目录/path/to/extract/dir/ 找到cuda-samples_5.0_*******.run,运行安装即可

安装完SDK后,会提示所有所需要的组件都已安装成功

2. 接下来配置cuda环境变量,执行$sudo gedit ~/.bashrc ,在这个文件内,添加如下两行描述:

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

export LD_LIBRARY_PATH=/usr/local/cuda-5.0/lib64:/lib    保存退出,然后执行

sudo ldconfig

3.  验证cuda是否配置成功,可执行一条简单的命令 $ nvcc -V,如果成功会出现下图输出内容:

三.安装matlan 2013a  for  linux环境

1. 拷贝安装ISO文件(公司NAS上有下载好的安装所需文件)到ubuntu下

Serial文件夹下有一个.lic文件,这个是安装后期激活软件用的,所以也需要拷贝到ubuntu下哦

2. 由于ISO文件太大(5.3G左右)无法刻盘,所以采用直接挂载的方式读取ISO文件。运行命令:mount -o loop Matlab801_MacUnix.iso /home/wangbo/  后面是我要挂载的目标路径

3. cd到/home/wangbo/ 下,直接运行install文件即可开始安装。此处有一个需要注意的地方,就是上述操作都要在图形桌面上的命令终端内执行,因为当我们运行./install命令后,会自动弹出一个matlab的安装图形界面,如果是在F1-F6的非图形界面模式下,执行./install后会报错,提示需要在X11 display环境也就是图形桌面环境。Ubuntu较新的版本会发现一个比较郁闷的问题,就是在桌面右键鼠标,没有打开terminal那个选项,而且在桌面上的所有地方都找不到这个terminal的图标,无法打开也就无法运行安装程序,此时我们不必着急,直接在桌面按快捷键 ctrl+alt+t,桌面即会立刻弹出一个terminal来,然后我们在终端内执行install安装程序即可,命令执行后的效果和在windows下安装matlab时一样的,图形界面操作。

4. 剩下的工作可参考:

Ubuntu 14.04下安装Matlab2013a for Linux步骤及创建快捷方式 

5. 最后,matlab安装并激活成功后,重启系统。

6. 重启完成后,到/usr/local/Matlab/R2013a/bin/Matlab即可启动软件使用啦  (具体路径以实际安装环境为主,本人所提供环境仅供参考)

小知识:

1.Nouveau 是一个开源的 Nvidia 显卡驱动。相比之下 Nvidia 的官方驱动不是开源的,而开源的 xf86-video-nv 功能又很弱。对比官方驱动,Nouveau 的优势在于支持新内核的 Kernel Mode Setting 特性。在 Fedora 12 中,使用 Nouveau 驱动启动内核后会第一时间直接进入显示器的最佳分辨率,启动界面(不论文本还是图形)与 X、GDM 之间的切换、用 Ctrl+Alt+Fn 在 X 和终端间切换完全的"flicker free",使用体验大大增强。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/16190.html