Bumblebee

From Hybridgraphics

(Difference between revisions)
Jump to: navigation, search
(Testing it: optirun64 points already to optirun on 64-bit)
m (Reverted edits by 188.165.2.97 (talk) to last revision by Wetneb)
 
(34 intermediate revisions not shown)
Line 1: Line 1:
Bumblebee allows you to run specific programs on the discrete graphic card, inside of an X session using the integrated graphic card.
Bumblebee allows you to run specific programs on the discrete graphic card, inside of an X session using the integrated graphic card.
-
It's written by [http://www.martin-juhl.dk/ Martin Juhl] and published under GPL v3.<br />
+
[http://www.martin-juhl.dk/ Martin Juhl] started with the project and published under GPL v3 and now continues with [Ironhide] (deprecated). To improve co-operation, developers decided to fork the project into a team: [http://Bumblebee-Project/ Bumblebee-Project].
-
===What it does - and does not===
+
=== Installation ===
-
Actually only Ubuntu, Debian, OpenSuSE and Fedora is supported by this script, but Martin is working on to porting on other distros and make his script more distro-independent. For info about state of work in distro porting or to help in porting please see https://github.com/MrMEEE/bumblebee/issues/7
+
Bumblebee 2.4 and before was written in Bash and has now been superseded by Bumblebee 3.0, which is written in C.
 +
Many distributions are supported, including Arch Linux, Debian, Mandriva and Ubuntu. For the latest installation
 +
instructions, see http://wiki.bumblebee-project.org/Install-and-usage.
-
Arch and Gentoo are support by:
+
Ubuntu users (especially when upgrading) see [http://askubuntu.com/q/36930/6969 How well do laptops with Nvidia Optimus work?]
-
Arch Linux - ArchWiki: https://wiki.archlinux.org/index.php/Bumblebee
+
=== Testing ===
-
 
+
-
Gentoo - Iegor: https://github.com/iegor/bumblebee-Gentoo-support
+
-
 
+
-
 
+
-
Currently this application '''does''' shut down the nvidia card when not used, but only on Ubuntu.. Other distribution are in progress.. still balance the load between the two cards is missing..
+
-
 
+
-
===Installing it===
+
-
The installer installs the closed-source nvidia driver.
+
-
<pre>git clone https://github.com/MrMEEE/bumblebee
+
-
cd bumblebee
+
-
sudo ./install.sh</pre>
+
-
 
+
-
====Installing on Ubuntu====
+
-
If you're using Ubuntu, you can install Bumblebee from a PPA. Make sure that you've removed previous versions and the x-swat PPA containing the latest nvidia driver:
+
-
<pre>sudo bumblebee-uninstall
+
-
sudo apt-get install ppa-purge
+
-
sudo ppa-purge ppa:ubuntu-x-swat/x-updates</pre>
+
-
Next, proceed with installing bumblebee from Martins PPA.
+
-
<pre>sudo apt-add-repository ppa:mj-casalogic/bumblebee
+
-
sudo apt-get update
+
-
sudo apt-get install bumblebee</pre>
+
-
 
+
-
===Testing it===
+
You can compare display performances with and without bumblebee :
You can compare display performances with and without bumblebee :
<pre>glxgears
<pre>glxgears
Line 42: Line 21:
===Configure it===
===Configure it===
-
To Reconfigure bumblebee :
+
On versions prior to 2.3, you had to run <tt>bumblebee-configuration</tt> to configure Bumblebee. Newer versions automatically detect the right version for you.
-
<pre>bumblebee-config</pre>
+
-
===Uninstall it===
+
===Uninstalling===
-
To uninstall or clean up ealier versions :
+
If you've installed Bumblebee through your package manager, remove it using your package manager.
-
<pre>bumblebee-uninstall</pre>
+
==== Source ====
 +
If you're really using an old version (from MrMEEE, versions prior to 2.3), you are screwed.
 +
If you have installed Bumblebee 2.4 from git, run `bumblebee-uninstall`.
 +
Version 3.0 and later can be uninstalled from the source directory by running `make uninstall`.
===Reporting bugs===
===Reporting bugs===
-
Use the '''bumblebee-bugreport''' script to create a nice bug report that you'll send [https://github.com/MrMEEE/bumblebee/issues here].
+
Run '''bumblebee-bugreport''' and follow the instructions, bugs or feature requests can be reported at http://Bumblebee-Project.org/issues.
==External Links==
==External Links==
* [https://lists.launchpad.net/hybrid-graphics-linux/msg01607.html 10 questions and answers on Bumblebee]
* [https://lists.launchpad.net/hybrid-graphics-linux/msg01607.html 10 questions and answers on Bumblebee]
 +
* [https://github.com/Bumblebee-Project/Bumblebee/wiki Bumblebee Project's Wiki]
 +
* [https://Bumblebee-Project.org/ Bumblebee Project homepage]
 +
* [https://twitter.com/Team_Bumblebee Bumblebee updates on Twitter]

Latest revision as of 18:51, 7 June 2012

Bumblebee allows you to run specific programs on the discrete graphic card, inside of an X session using the integrated graphic card. Martin Juhl started with the project and published under GPL v3 and now continues with [Ironhide] (deprecated). To improve co-operation, developers decided to fork the project into a team: Bumblebee-Project.

Contents

Installation

Bumblebee 2.4 and before was written in Bash and has now been superseded by Bumblebee 3.0, which is written in C. Many distributions are supported, including Arch Linux, Debian, Mandriva and Ubuntu. For the latest installation instructions, see http://wiki.bumblebee-project.org/Install-and-usage.

Ubuntu users (especially when upgrading) see How well do laptops with Nvidia Optimus work?

Testing

You can compare display performances with and without bumblebee :

glxgears
optirun glxgears

Note: when running just glxgears, if you see this message:

Running synchronized to the vertical refresh.  The framerate should be
approximately the same as the monitor refresh rate.

The FPS value will always be close to 60. Instead you should do:

vblank_mode=0 glxgears

Configure it

On versions prior to 2.3, you had to run bumblebee-configuration to configure Bumblebee. Newer versions automatically detect the right version for you.

Uninstalling

If you've installed Bumblebee through your package manager, remove it using your package manager.

Source

If you're really using an old version (from MrMEEE, versions prior to 2.3), you are screwed. If you have installed Bumblebee 2.4 from git, run `bumblebee-uninstall`. Version 3.0 and later can be uninstalled from the source directory by running `make uninstall`.

Reporting bugs

Run bumblebee-bugreport and follow the instructions, bugs or feature requests can be reported at http://Bumblebee-Project.org/issues.

External Links

Personal tools