ubuntu12.04+cuda6.0+opencv2.4.9
更新了cuda之后,opencv的gpu模块又要重新编译了,这个地方有一个疑问,我对cuda6.0装了两次,第一次装好之后,没有配一个bumblebee,重装了cuda6.0之后,发现原来编译的opencv2.4.9又要重新编译,这边有理解一下为什么同一个cuda的版本,重新安装了一下,opencv下的gpu模块要重新编译,是不是因为nvcc是实时编译的原因。
好了,通过bumblebee安装Nvidia卡驱动的时候出了很多问题,这里把所有的问题一并写出,一开始以为装个驱动直接ubuntu里面有驱动激活,直接安装就可以了,然后显示的驱动没有激活,又将驱动给卸载了。想想到官网上看看下载是不是好点,这才知道,Nvidia显卡的驱动是闭源的,ubuntu下安装的是兼容驱动,不过按官方说明安装之后,驱动还是没有激活,于是查资料。
发现有一个更好的管理方式,通过bumblebee安装之后可以对集显和独显自由切换,可以先关掉nvidia的显卡、具体参考:
sudo apt-get remove --purge nvidia*
这样默认安装的nvidia-304已经nvidia-current就被删除了,位置在/usr/lib下。
然后我直接从官网下载cuda6.0 https://developer.nvidia.com/cuda-downloads
安装完成之后,对/etc/bumblebee/bumblebee.conf做了配置
找到一行
Driver=
把这一行改成
Driver=nvidia
默认是可以找到nvidia驱动的,加上了好像没有效果,不过看其它参考都加上了,我这边也加上了。
第二块修改如下:
[driver-nvidia]
#Module name to load, defaults to Driver if empty or unset
KernelDriver=nvidia
PMMethod=auto
#colon-separated path to the nvidia libraries
LibraryPath=/usr/lib:/usr/lib32
#comma-separated path of the directory containing nvidia_drv.so andthe
#default Xorg modules path
XorgModulePath=/usr/lib/xorg,/usr/lib/xorg/modules
XorgConfFile=/etc/bumblebee/xorg.conf.nvidia
最新文章
- ZooKeeper - 状态信息 Stat 的属性说明
- coreOS+Docker新一代企业轻量级Linux
- C#编译成以管理员身份运行程序
- 洛谷 [P1265] 公路修建
- [转] 分代垃圾回收的 新旧代引用问题(原标题:Back To Basics: Generational Garbage Collection)
- MSF《构建之法》阅读笔记5
- [CNN] Understanding Convolution
- Linux 下各个目录的作用及内容
- 【Go命令教程】8. go test
- 12.Spring——Web MVC框架
- Scala的文件读写操作与正则表达式
- python 正则匹配字符串里面的字符
- mysql-Innodb事务隔离级别-repeatable read详解(转)
- Mac安装appium 问题记录
- VC改变CListCtrl 表格中文字颜色,和背景颜色。
- poj 2420(模拟退火)
- 【转】Spring Boot特性
- Java小型知识点
- EIP权限工作流平台总结-1总体说明
- 实际上ECMAScript中并没有对类的定义
热门文章
- 详解Android Activity启动模式
- [转]1小时内打造你自己的PHP MVC框架
- 【C++】模板简述(一):模板的引入
- 到T-SQL DML 三级的阶梯:在SQL server中实现关系模型
- vue2.0 组件化
- 【转】UpdateData()函数
- vue工程化引入组件模板
- LINUX:解压问题tar: Child returned status
- WebDriver的多浏览器测试的浏览器驱动程序
- super(Student,self).__init__()初始化的是什么东西?