Optimus Support for Linux Through VirtualGL
Switch branches/tags
Nothing to show
Pull request Compare This branch is 299 commits behind MrMEEE:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


# ----------------------------------------------------------------------------
# "Red Bull License" 
# <mj@casalogic.dk> wrote this file and is providing free support 
# in any spare time. If you need extended support, you can fuel him up by
# donating a Red Bull here to get him through the nights..:
# http://tinyurl.com/bumblebee-project
# ----------------------------------------------------------------------------

# ----------------------------------------------------------------------------
# "THE BEER-WARE LICENSE" (Revision 42):
# <mj@casalogic.dk> wrote this file. As long as you retain this notice you
# can do whatever you want with this stuff. If we meet some day, and you
# think
# this stuff is worth it, you can buy me a beer in return Martin Juhl
# ----------------------------------------------------------------------------

#    This file is part of bumblebee.
#    bumblebee is free software: you can redistribute it and/or modify
#    it under the terms of the GNU General Public License as published by
#    the Free Software Foundation, either version 3 of the License, or
#    (at your option) any later version.
#    bumblebee is distributed in the hope that it will be useful,
#    but WITHOUT ANY WARRANTY; without even the implied warranty of
#    GNU General Public License for more details.
#    You should have received a copy of the GNU General Public License
#    along with bumblebee.  If not, see <http://www.gnu.org/licenses/>.

This project is containing bumblebee (Formerly known as prime-ng)..

bumblebee is Optimus support for Linux, with real offloading, and not
switchable graphics.. More important.. it works on Optimus Laptops without a
graphical multiplexer..

Bumblebee Supports: Ubuntu, Linux Mint, OpenSuSE and Fedora. More
are coming.

Arch Linux Support:


Debian Linux Support:


Gentoo Linux Support:


The Installation should now be completely automatic...

First of all: If you have any problem... please create a bug report package
with the bumblebee-bugreport tool..

Then create an issue on github...

This project have had great succes and I need to have a way to easily manage
support problems..

Now 3D is enabled on both the Intel and the nVidia at the same time..

The Intel card is running the Desktop and the nVidia card can be used for
the thougher applications with the command "optirun32 <application>" or
"optirun64 <application>"...

So now we just need somebody to write an application for automatically
balance which applications should be run on which card.. 

Support for automatically shutting down and starting up the nVidia card has
been added in version 1.4.20 for Ubuntu. Other distributions are in

The nVidia card WILL be draining battery unless the two scripts:
/usr/local/bin/bumblebee-enablecard and /usr/local/bin/bumblebee-disablecard
are configured correctly..."

But still I think it is a good step forward...

There are several ways to start using bumblebee:

Download the .zip or .tar.gz by clicking the 'Downloads' button on the
'Source' page to a directory of your liking. Unzip or untar and run the install
script with 'sudo ./install.sh' (or 'sudo -E ./install.sh' on Fedora)

Go to the directory of your liking and:
1. git clone http://github.com/MrMEEE/bumblebee.git
2. cd bumblebee/
3. sudo ./install.sh (or 'sudo -E ./install.sh' on Fedora)

(The second method makes it easier to regularly update bumblebee if you're
willing to invest a little bit of time in working with git.)

I left the old releases up there in the old/ folder.. if someone needs it..

Machines Confirmed Working:

Machine					User			Distro
Alienware M11X R2			Martin Juhl		Ubuntu 11.04
Asus N82Jv				André Ventura
Asus EeePC 1215N			Ellington Santos
Asus N61Jv (X64Jv)			Ted
Acer Aspire 5745PG			Miguel Belmonte
Dell Vostro 3300			Peter Liedler
Asus EeePC 1215N			Fedor Indutny
Dell XPS 15 (L501x)			matthew85		Ubuntu 11.04
Dell XPS 15 (L502x)			Sunil Mujumdar
Dell Vostro 3400			Sunil Mujumdar
Toshiba Satellite M645-SP4132L		Leonard Camacho
Asus U43JC				csdaniels1221
Samsung RF511				Chuong
CLEVO W150HNQ				Nix Vitae
Dell XPS 17 L701x			Samuel Leal
Asus U53JC				Sven Bettscheider
Asus K52JC				beta992
Asus U35JC				Martin Yrjölä
Asus X52JC				Fiox
Asus N53SV				theshadow124
Asus U35J				EselSaft
Asus P52JC				Paszcza
Dell Vostro 3500			Carlos
Acer Aspire 5742G			Dardan
Samsung RF711				Tomasz Karczmarski
Asus U30J				Gianni Borghesan
Asus U36JC				DeeKey
Dell Vostro 3700			andresrommier
Asus U31JG				kedazo
Asus X53SV/K53SV			rom251
Asus P31JG				ouafnico
Asus N73JN				Sasin91
Asus UL30VT				Akta
Samsung QX310				BenjaminEvenson
Dell Latitude E6420			Scotchy49
Dell XPS 17 L702x			Stephen Brooks
Asus U30JC				paralocatucalva
Alienware M11X R1			Joseph Livecchi
Acer Aspire 8951G			Paul Hinds
Asus UL80VT                             Maegras			Ubuntu 11.04
MSI-FX700                               Mrssheep
Samsung QX410 J01			Ben Sanders
Asus U30JC				Julien-Charles		Ubuntu 10.10
Lenovo T410				innoscopio		Linux Mint 11

Machines working with automatic power management of the nVidia card:

Machine					User
Alienware M11X R2                       Martin Juhl
Asus P31JG                              ouafnico
Asus 1215n				BarzantMD
Dell Vostro 3500			pauloxnet
Dell XPS 15 (L501x)			matthew85
Dell XPS 15 (L502x)			rockorequin

Status updates can be found here: http://www.martin-juhl.dk or on twitter:

Or join the facebook group: http://tinyurl.com/bumblebeefacebook