Bumblebee daemon and client rewritten
GPL-3.0 License
Bumblebee daemon is a rewrite of the original Bumblebee service, providing an elegant and stable means of managing Optimus hybrid graphics chipsets. A primary goal of this project is to not only enable use of the discrete GPU for rendering, but also to enable smart power management of the dGPU when it's not in use.
If you want to use optirun
for running applications with the discrete nVidia
card, you will also need:
If you want to make use of Power Management, you will need:
switcheroo
method, install at least theautoreconf -fi
./configure
make
sudo bin/bumblebeed --daemon
bin/optirun -- <application>
For more information, try --help on either of the two binaries.
You can build the binaries and set the system wide paths at configure time
autoreconf -fi
./configure --prefix=/usr --sysconfdir=/etc
make
To set the default driver to nvidia
and adjust the library and module paths
for it, use ./configure
like:
./configure CONF_DRIVER=nvidia CONF_DRIVER_MODULE_NVIDIA=nvidia-current \
CONF_LDPATH_NVIDIA=/usr/lib/nvidia-current:/usr/lib32/nvidia-current \
CONF_MODPATH_NVIDIA=/usr/lib/nvidia-current/xorg,/usr/lib/xorg/modules \
--prefix=/usr --sysconfdir=/etc
For all available options, run:
./configure --help
After building the binaries they can be installed using make:
sudo make install
For packagers you need to add DESTDIR=$pkgdir
make install DESTDIR=$pkgdir