转自:ubuntu中文网

Bumblebee实现linux下双显卡切换,之后基于Bumblebee开发ironhide,但是ironhide效果也不是很好,有时候发热还是大。现在终于等来了新版的Bumblebee 3.0 “Tumbleweed”,拯救了广大在双显卡水深火热之中的用户。本人通过翻译,结合一些自己的心得,写了一个简易教程,希望对新手有帮助。

以下详细讲解安装步骤。

1、如果之前安装过旧版的bumblebee或者ironhide,请先卸载PPA源
sudo ppa-purge ppa:mj-casalogic/bumblebee
sudo ppa-purge ppa:mj-casalogic/ironhide


2、卸载ironhide
sudo apt-get purge ironhide
提示出错"Sub-process /usr/bin/dpkg returned an error code (1)"

修改ironhide.postrm
sudo gedit /var/lib/dpkg/info/ironhide.postrm
找到以下句子,在每一行用“#”号注释掉,文字从命令的颜色变成注释的颜色了
if [ `cat /etc/group |grep ironhide |wc -l` > 0 ]; then
groupdel ironhide
fi


再卸载一次
sudo apt-get purge ironhide
成功!

3、如果用户想使用最新显卡驱动(尤其是新硬件)可以运行以下命令安装新版的bumblebee
sudo apt-get purge nvidia-current
sudo add-apt-repository ppa:ubuntu-x-swat/x-updates


4、添加并安装Bumblebee 3.0源
sudo add-apt-repository ppa:bumblebee/stable
sudo apt-get update
sudo apt-get install bumblebee bumblebee-nvidia

提示有3个软件不经验证就安装?选y,回车。
如果中途出现失败,请再一次执行 sudo apt-get install bumblebee bumblebee-nvidia

提示类似“building……
正在处理用于 initramfs-tools 的触发器...
update-initramfs: Generating /boot/initrd.img-3.2.0-10-generic”
即安装成功!

5、安装完后,运行你自己的账户获得运行bumblebee的权限(把"$USER"替换成你自己的系统用户名)
sudo usermod -a -G bumblebee $USER

6、重启电脑

7、运行以下命令30秒,将会看到五颜六色的环形分布的球体在转动
glxspheres
关闭窗口后看到终端下提示测得的成绩,笔者的结果是
19.687679 frames/sec - 21.971449 Mpixels/sec
然后运行
optirun glxspheres作对比,笔者的结果是
67.338315 frames/sec - 75.149560 Mpixels/sec

由于运行在低水平硬件信息,因此无法运行在像VM的虚拟机里面。

8、如果你在ubuntu 11.10 Oneiric使用32位软件,则安装
sudo apt-get install virtualgl-libs:i386 libgl1-mesa-glx:i386 libc6:i386

总结
笔者在使用过程中发现,笔记本使用 集成显卡清凉清凉滴,跟win7下一样,比ironhide好很多,爱不释手!如果升级到12.04,估计又悲剧~目前PPA源没有12.04的编译包。

---------------------------------------
如果有任何问题,请见http://wiki.Bumblebee-Project.org/Reporting-Issues

如果在Arch linux上安装Bumblebee 3.0,参考:
AUR package:  http://aur.archlinux.org/packages.php?ID=49469
ArchWiki说明:  https://wiki.archlinux.org/index.php/Bumblebee

源参考:http://ubuntuportal.com/bumblebee-3-0-tumblewed-nvidia-optimus-gpu-switching-for-linux-has-been-released-how-to-install-bumblebee-3-0-on-ubuntu/
---------------------------------------

附录
Bumblebee 3.0新特性:
1、acpi_call模块替代bbswitch和vga_switcheroo
2、Nouveau支持Ubuntu的PPA包
3、自动电源管理在休眠时有效
4、改进了出错检测和报告
5、更好的系统集成包
6、"optirun –status"命令将显示当前的Bumblebee和第二块显卡的状态
7、Xorg配置极大地得到简化,并提供日常工作的默认参数

GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e added ecosystem file for PM2 4 年前
5def40a3 Add host customization support for the NodeJS version 4 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐