Bumblebee安装与使用教程
在Ubuntu中安装Bumblebee的时候,下面这篇英文文章帮助了我,把它翻译成中文,希望能帮助更多的人。
英文原文: https://wiki.ubuntu.com/Bumblebee
原文更新: Bumblebee (2013-04-25 13:39:24由openlaptop编辑)
译者博客: http://blog.csdn.net/milkcu
感谢The Bumblebee Project Team提供如此优秀的软件。
Bumblebee 项目
Bumblebee旨在为使用GNU/Linux发行版的笔记本提供NVIDIA显卡智能切换支持。使用Bumblebee,你可以你的图像在使用Intel显卡的时候得到补偿。
安装
Bumblebee 3.2被12.04到13.04版本的Ubuntu支持。
你需要打开终端,并输入下面的命令。
如果在12.04.2,把linux-headers-generic替换成linux-headers-generic-lts-quantal。
sudo add-apt-repository ppa:bumblebee/stable
为了获得最新的Nvidia显卡驱动,你需要添加另外一个PPA源。至于12.04,,这对Nvidia GT 6xxM型号的显卡是必须的。但对GT 4xxM和GT 5xxM系列的显卡是可选安装的。当你迟疑不决的时候,那就安装它吧。命令是:sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
在使用Nvidia显卡的情况下安装Bumblebee:sudo apt-get install bumblebee virtualgl linux-headers-generic
重启或者注销再登陆
对于高级用户,如果你不想用Nvidia显卡或者它的32位库(比如你只想用Bumblebee来节能),用下面的命令安装BumBlebee:
sudo apt-get install --no-install-recommends bumblebee linux-headers-generic
linux-headers-generic是必需的,因为bbswitch(节能组件)是一个系统组件。
升级
如果你已经在你的系统上安装了Bumblebee,那就升级到最新版本Bumblebee 3.x。
请遵循这个wiki页面的指示:https://github.com/Bumblebee-Project/Bumblebee/wiki/Upgrading-on-Ubuntu
使用
若要独立地使用NVIDIA显卡运行程序,在终端中运行下面的命令:
$ optirun [options]
例如:
$ optirun firefox
运行下面命令可以得到optirun的所有参数:
$ optirun --help
通常对于你的窗口管理器、程序安装或者对显示性能要求不高的程序不需要任何参数。optirun命令通常在使用对显卡要求过高的程序或游戏使用。
电源管理
这个项目基本的目标不仅是在需要的时候使用GPU作为性能补充,而且是在不使用GPU的时候起到节能的作用。我们在Bumblebee中使用bbswitch(一个组件)或vga_switcheroo(内核组件,测试功能)实现这些功能。
从Bumblebee 3.0开始,这个功能被默认使用bbswitch。这可以让电源管理功能在不需要任何设置的情况下自动启动。
如果电源管理功能在你的笔记本上不能正常工作,请到Power Management (PM)页面并帮助我们提高Bumblebee。
网络聊天
如果你想要帮助我们测试和制作安装包,请加入我们的在Freenode的频道#bumblebee。
报告漏洞或问题
首先:如果你有任何问题请读这篇文章: http://wiki.Bumblebee-Project.org/Troubleshooting
如果你的问题没有解决,你可以加入#bumblebee寻求帮助(推荐)。或者查看http://wiki.Bumblebee-Project.org/Reporting-Issues
如果你被要求创建一份错误报告,在终端中运行下一条命令: sudo bumblebee-bugreport
卸载
如果你对Bumblebee不满意,可以通过下面的方式卸载:
sudo apt-get install ppa-purge
sudo ppa-purge ppa:bumblebee/stable
如果你想要保留一些来自bumblebee仓库的程序,你可以只删除Bumblebee(包括存在依赖关系的组件):
sudo apt-get purge bumblebee
sudo apt-get --purge autoremove
社交媒体
关注我们:Facebook,Twitter 和Google+。
CUDA
对于CUDA有时会有一些疑惑。你不需要使用Bumblebee去运行CUDA。依照How-to去让CUDA在Ubuntu下工作。
然而,在Bumblebee 3.2中有个新功能(optirun的参数是--no-xorg),能够在不使用独立显卡的情况下运行CUDA/OpernCL程序。
到此,终于翻译完了,第一次翻译这么“长”的文章,学到了好多东西。水平有限,不足之处,愿告知,请原谅。
- ·Linux procinfo命令使用教程,学习procinfo命令的用法
- ·Linux spell命令使用教程,学习spell命令的用法及spel
- ·Linux df命令使用教程,学习df命令的用法及df命令语法
- ·Linux id命令使用教程,学习id命令的用法及id命令语法
- ·Linux dip命令使用教程学习,dip命令的用法与实例讲解
- ·Linux zipinfo命令使用教程学习,info命令语法动手详
- ·Linux sort命令使用教程学习惯,sort命令语法详细讲解
- ·Linux ar命令的用法及实例学习-ar命令语法的运用技巧
- ·Linux login命令的用法及实例讲解
- ·linux find命令使用教程及find命令的用法与实例讲解
- ·linux dump命令用法详解。dump命令学习心得。dump命令
- ·linux kill命令使用教程,kill函数命令学习心得。
- ·linux awk数组学习心得及awk数组操作详细介绍 用awk进
- ·Linux Unzip命令使用教程,Linux zip命令使用教程
- ·linux中echo命令详解学习,echo命令的使用方法。
- ·uniq命令详解-linux uniq语法使用教程学习-uniq的用法
- ·AngularJS入门教程-AngularJS教程-从零开始学习Angula
- ·AngularJS入门教程快速开始,从零开始学习AngularJS的
- ·AngularJS入门教程:导言和准备
- ·AngularJS入门教程00:引导程序
- ·AngularJS入门教程01:静态模板
- ·AngularJS入门教程02:AngularJS 模板
- ·AngularJS入门教程03:迭代器过滤
- ·AngularJS入门教程04:双向绑定