Ubuntu 12.04 nVidia Intel 双显卡切换

Ubuntu 12.04 nVidia Intel 双显卡切换

(2012-09-22 21:03:29)
标签:

linux

显卡

nvidia

ubuntu

驱动

分类:硬件
Ubuntu 12.04 x86
i5集显 + nVidia 310M
ASUS k42Jc

nVidia在windows下提供了显卡切换功能,可以根据使用情况自动或手动切换显卡
比如平时上网办公的时候用Intel集成显卡,打游戏、做设计的时候用高性能独立显卡
但是在linux下面则没有支持(所以Linus对着nVidia竖中指)(ati则支持linux显卡切换)

Ubuntu <wbr>12.04 <wbr>nVidia <wbr>Intel <wbr>双显卡切换


安装完Ubuntu 12.04,按照系统默认配置,只加载Intel mesa驱动,
n卡无人管理,永远是打酱油,耗电、发热、不出力,所有的事情都是i卡做的

去nvidia挂网下载驱动安装以后,说没有找到screen。原来很多双显卡硬件都是n卡负责渲染,桥接到i卡然后vga输出,所以n卡没有正式的输出屏幕(CRT-0)
Ubuntu <wbr>12.04 <wbr>nVidia <wbr>Intel <wbr>双显卡切换

曾闻改版驱动bumblebee可以解决这个问题,一直没有关注过,主要是以前装过nVidia官方驱动以后黑屏,nvidia-uninstall后重置xorg.conf才恢复,有阴影~~

主要安装步骤可参考
联想系列的电脑由于没有使用规范的ACPI,需要hack一下才能用


[插播]
nVidia显卡切换技术叫做Optimus,也就是擎天柱
现在在Linux下面柱子无效,因此第三方开发团队的开发了好基友Bumblebee大黄蜂
此外还有一个分支Ironhide铁皮(说好的威震天呢?)
Bumblebee的作用是禁用nvidia独立显卡,然后使用optirun进行手动开启nvidia来运行需要加速的程序.
不装这个N卡除了在那里发热是没有正常工作输出的。
[/插播]

>>>>>>开始<<<<<<<
(bumblebee自带改版驱动,所以请先删除nvidia官方驱动,如果没装过,跳过)
删除nv官方驱动
ctrl alt f1 组合键进入tty1,命令行界面
登录
然后关闭lightdm图形
sudo service lightdm stop
(老版本的ubuntu用的是service gdm stop)
接下来删除驱动
sudo nvidia-uninstall

------------------------------


首先添加第三方软件源,并更新列表
sudo add-apt-repository ppa:bumblebee/stable
sudo apt-get update
然后安装大黄蜂
sudo apt-get install bumblebee bumblebee-nvidia
装完重启
sudo reboot



简简单单,就这么好了~~~~
Bumblebee 3.0已经完美了


------------

Bumblebee的电源管理默认是关闭独显的
输入
lspci |grep VGA
如果nvidia显卡的信息是的 rev ff ,说明已经被关小黑屋了,系统的热量应该已经减小了

Ubuntu <wbr>12.04 <wbr>nVidia <wbr>Intel <wbr>双显卡切换


打开改版后的nv设置面板看看(其实也就看看)
(不要用nvidia-xconfig,会生成新的xorg.conf,导致问题)
sudo optirun nvidia-settings -c :8

Ubuntu <wbr>12.04 <wbr>nVidia <wbr>Intel <wbr>双显卡切换

Ubuntu <wbr>12.04 <wbr>nVidia <wbr>Intel <wbr>双显卡切换

Ubuntu <wbr>12.04 <wbr>nVidia <wbr>Intel <wbr>双显卡切换

Ubuntu <wbr>12.04 <wbr>nVidia <wbr>Intel <wbr>双显卡切换




Bumblebee默认只使用集显,只有通过 optirun +进程名字 
才能把擎天柱叫来~~

比如这个测试
先是直接运行(默认使用intel集显)
glxgears
这是一个3D齿轮动画
60帧左右
Ubuntu <wbr>12.04 <wbr>nVidia <wbr>Intel <wbr>双显卡切换


然后调用n卡来运行相同的测试
optirun glxgears
950帧

Ubuntu <wbr>12.04 <wbr>nVidia <wbr>Intel <wbr>双显卡切换

性能增加很多

  • 博客访问: 18258
  • 博文数量: 54
  • 博客积分: 916
  • 博客等级: 准尉
  • 技术积分: 475
  • 用 户 组: 普通用户
  • 注册时间: 2008-12-01 15:37





文章分类

全部博文(54)

文章存档

2012年(53)

2011年(1)

我的朋友
订阅


友情链接
ubuntu 12.04 双显卡切换 2012-08-13 10:14:53

分类: LINUX

参考: https://wiki.ubuntu.com/Bumblebee

  1. sudo add-apt-repository ppa:bumblebee/stable
  2. sudo apt-get update
  3. sudo apt-get install bumblebee bumblebee-nvidia
查看显卡状态:

  1. lspci | grep VGA
  2. 00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
  3. 01:00.0 VGA compatible controller: NVIDIA Corporation Device 1058 (rev ff)
ff表示显卡已经关了

Uninstall

If you're unsatisfied with Bumblebee, you can remove it via:

  1. sudo apt-get install ppa-purge

  2. sudo ppa-purge ppa:bumblebee/stable

If you want to keep some programs from the bumblebee repository, you can also suffice by removing Bumblebee only (including its dependencies):

  1. sudo apt-get purge bumblebee

  2. sudo apt-get --purge autoremove



---------------

截止发文时,出现《NVIDIA Optimus有望支持linux》
邮件列表(English)



摘自:http://blog.sina.com.cn/s/blog_6ba6d89e01019js7.html

           http://blog.chinaunix.net/uid-20718384-id-3310514.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值