Unfortunately, NVIDIA Linux stable drivers don’t bring Optimus technology support. and even though it’s said that 319.12 beta driver does the work, it still not stable. Therefore, the best thing to do, is to keep using Bumblebe. In this new post, I’m going to explain how to install Bumblebee in Ubuntu in a very simple way, and how to use it.
For people who don’t know what “NVIDIA Optimus” is, I advise you to read this: http://www.nvidia.com/object/optimus_technology.html. You also need to know that “Discrete GPU” means NVIDIA graphics card.
To make things clear, we’re going to install Bumblebee in addition to some other important packages so that everything will be alright and stable, and we’re going to do this through some PPA repositories.
Firstly, add the repositories, then update:
sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo add-apt-repository ppa:bumblebee/stable
sudo apt-get update
The first one contains NVIDIA drivers, the second one contains Bumblebee files.
Secondly, install the “important packages” :
sudo apt-get install linux-source linux-headers-generic
Finally, install Bumblebee and the NVIDIA driver:
sudo apt-get install bumblebee bumblebee-nvidia
That’s all; but you need to restart you machine before doing anything else. After that, you may be able to run programs using your discrete graphics card, the following command shows you how to do it. For example, let’s run Firefox using the discrete GPU:
Yeah, you’re right. Using this command every time you want use your NVIDIA GPU is pretty annoying. So let’s add a graphical user interface to make things fancy.
First, install git, because the bumblebee-ui project doesn’t have a PPA
sudo apt-get install git
Then, create a folder named git, and navigate into it:
Finally download bumblebee-ui files and install it:
git clone https://github.com/Bumblebee-Project/bumblebee-ui.git
That’s all. After restarting you computer, you will see a beautiful indicator that allows you to to run programs using NVIDIA GPU without calling any command.