From FedoraProject

Revision as of 05:13, 11 February 2012 by Asmartgoat (Talk | contribs)

Jump to: navigation, search



Bumblebee is a tool for managing discrete graphics cards on laptops. There has been several attempts in the past but the latest project is working on a more complete solution. It comes in a few parts this page currently only deals with the bbswitch tool which allows the discrete card to be disabled and save battery life.


  • help2man
  • libX11-devel
  • glibc-devel
  • libbsd-devel
  • more?

Install Dependancies

yum install -y libbsd-devel libbsd glibc-devel libX11-devel help2man autoconf git tar glib2 glib2-devel

Install VirtualGL | Click Here and select VirtualGL 2.3 - your arch

Install Bumblebee

Download the latest source from github.

git clone https://github.com/Bumblebee-Project/Bumblebee.git
cd Bumblebee

Create the install files.

autoreconf -fi
./configure --prefix=/usr

Install it:

sudo make install

You will also need to create relevant users and groups:

sudo groupadd bumblebee
sudo usermod -a -G bumblebee $USER

You can get help by running --help on either binaries.

Install bbswitch

Download the latest source from github.

git clone https://github.com/Bumblebee-Project/bbswitch.git
cd bbswitch

Create the install files and load in to the kernel.

sudo make load

This obviously needs to be loaded in to the kernel every time. There is a dkms make file in the devlop branch.


Now to run bumblebee:

sudo bumblebeed --daemon
optirun -- <application>