Nvidia Optimus support for Linux
github.com
github.com
Last year for the first time ever, I specifically refused to buy a laptop with Nvidia. I didn't want to spend money on a discrete graphics card that I wouldn't be able to use.
I have also been disappointed to see poor support for Optimus and related techs on Linux but when you look at the costs involved it's not too surprising that nvidia would be reluctant to implement support in its existing blob for the existing infrastructure. Fingers crossed that they're working on it for the Wayland/KMS timeframe.
On the surface it doesn't seem like KMS support would be a big problem for people otherwise building complex graphics drivers.
As an aside, I use a laptop with AMD's switchable graphics solution. You can set and forget it to either setting rather well, but if you actually try switching back and forth you start running into tons of bugs, instabilities, usability problems etc.
I have been waiting for AMD Llano based laptops as I will be able to run them without any worries about switchable graphics. I need OpenCL and OpenGL support for work purposes.
btw, I use the proprietary nvidia drivers (just run their install scripts and it should work fine).
I ask this because I got a laptop recently without proper research as Nvidia seem to release there drivers to linux, which they did but without Optimus support.