Optimus fixes for Linux

Every day solutions to every day challenges. + Brilliant stuff

Moderators: b1o, jkerr82508

Forum rules
Please feel free to post your tip it does not have to be advanced. Also ask questions directly related to the tip here. But do not start new threads with questions or ask for help here. That is what the help section is for. forum rules: http://bjoernvold.com/forum/viewtopic.php?f=8&t=568
User avatar
viking60
Über-Berserk
Posts: 9351
Joined: 14 Mar 2010, 16:34

Optimus fixes for Linux

Postby viking60 » 11 Jan 2012, 21:12

If you are amongst the unlucky ones that have bought a laptop with Nvidia Optimus technology then this is for you!
First; this is a hack and some work and testing is involved so if you are not among the above then:
:S Do not buy a Nvidia Optimus laptop!

So back to the unlucky ones:
Here is a description of how to make Bumblebee work (in Ubuntu)
http://www.ivegotavirus.com/blog/2011/1 ... 0-oneiric/

And here is the Ubuntu discussion about Ironhide the "successor" of Bumblebee (the same man is behind both bumblebee and Ironhide, but he got tired of all the contributions to Bumblebee and felt he lost control).

They do conflict so it is no good idea to try Ironhide while Bumblebee is installed.

What they bot do is to download the Nvidia drivers for you (do not try to install them by yourself first). And lets you turn on and off the Nvidia card.

Normally when you install Linux on those laps you are stuck with only the Intel graphic chip. This is a light power saving thing and Nvidia is supposed to step in whenever the juice is needed - but not in Linux :-x
So Optimus owners find themselves with Gnome Fallback etc because the Intel chip can't handle it.

Bublebee and Ironhide lets you switch cards whenever it is needed.
For example to run gnome shell on an Optimus lap I would thing this would do the trick:

Code: Select all

optirun gnome-shell --replace


Bumblebee is in the Arch AUR, Ironhide is not.

I have not tested them (but I will force b1o to fall on his nose for me here, because he has an Optimus lap).
Manjaro 64bit on the main box -Intel(R) Core(TM) i7 CPU 920 @ 2.67GHz and nVidia Corporation GT200b [GeForce GTX 275] (rev a1. + Centos on the server - Arch on the laptop.
"There are no stupid questions - Only stupid answers!"

Return to “Tips & Tricks”