What should I do wrt nvidia optimus laptop
I recently bought an Acer Aspire 5742g laptop, and then found out about Optimus and its complete lack of linux support after it shipped :\ Naturally I'm strongly considering selling the laptop and buying one with a working discrete graphics card. The things I'm wondering about:
1) when *is* Optimus support likely to show up on linux? The technology's like a year old, and I've heard stuff about getting it working being a google summer of code project, so if I'll be able to use the nvidia card on it by, say, september I might not bother.
2) what other options do I have for getting a laptop with discrete graphics? Apparently ATI has a similar technology, but in at least some cases you have the option of switching the GPU manually (with an X restart). I'm hearing conflicting things about whether or not their hybrid graphics are going to be any better-supported.
3) As much as I'd hate to buy nvidia after this, I'll buy whatever I need to get working discrete graphics. I'm also hearing conflicting things about how good ATI's linux drivers are now, I know that historically they were rubbish but apparently that's changed now? I've been told that the Acer Timeline series is a good line to look into.
4) Part of the problem with the 5742g in particular is that the bios doesn't offer an option to turn the nvidia GPU off. If I could do that, even if I had to buy a laptop with optimus I could at least get better battery life, and maybe be prepared for whenever linux optimus support does eventually come. So I need to know what laptops do offer the option to turn that off manually.
Basically, I'm looking for advice on what to buy, since the 5742g has kind of failed me.
If it helps, the older generation i7's did not have integrated graphics, so these processors with a discrete nvidia card will run linux w/o issue. That's what i did, i bought a new Dell XPS 15 laptop with an i7-740 (the older gen proc have a 3-digit suffix like '740' etc) at the start of this year w/ an NV 435GT card. All is AOK. The i5 & i3 of this same prior generation all had nvidia optimus so they will not work, only i7. With the latest generation chips, i3, i5 and now i7 all have optimus & hence will cause grief under linux. The newer generation i7 has a 4 digit suffix, ie like 'i7-2630'. Iirc the newer i7 etc came out Feb? this year, so maybe you can find a laptop w/ the slightly older i7 & nv card & you'd be golden. Maybe Dell will still build with the older processor, i dunno.
AFAIK optimus Thinkpads do have the BIOS switch. I don't have such a system myself though (partially because of exactly this uncertainty whether it might be another optimus linux brick..)
AFAIK, Nvidia has no intention of supporting Optimus on Linux, ever. If they are planning anything, they are not saying it.
I don't know if the nouveau folks can figure it out, but I wouldn't bet on it in the short term.
I don't know anything about ATI hybrid technologies, but the drivers are fine. Catalyst has apparently improved leaps and bounds since AMD bought them (probably not at the nvidia level yet, but much better than a few years ago), and the OSS drivers are fine for most uses now, albeit slower than Catalyst.
If I were you, I'd return it or try to trade it for a model which is supported under Linux. It doesn't matter whether the graphics are Nvidia, intel or AMD.
You should be able to turn off the discrete graphics using the control in /sys/kernel/debug/vgaswitcheroo/switch (/sys/kernel/debug needs to be mounted as debugfs for that). It will at least not drain the battery then.
Be prepared to access your system via ssh in case you mistakenly switch off the wrong graphics. If it doesn't work, http://linux-hybrid-graphics.blogspot.com/ has instructions how to make a useful problem report to the mailing list.
If you want to do the Right Thing™ then return the laptop (if you can) and explicitly name lack of Optimus support on Linux as the reason.
Nouveau & Optimus
There's nothing to figure out, at least not for the moment. The X server simply doesn't support this setup. WIP.
Originally Posted by pingufunkybeat
What about support at least with X server restart? (Like in Catalyst.)
Originally Posted by calim