| Newegg Daily Deals |
| View Poll Results: Is this an acceptable solution if it gets finetuned a little?? | |||
| Yes!!!! finally |
|
5 | 38.46% |
| No.. I need "real" optimus behavier |
|
6 | 46.15% |
| Maybe.. I need to try it out for some days.. |
|
2 | 15.38% |
| Voters: 13. You may not vote on this poll | |||
![]() |
|
|
Thread Tools |
|
|
#1 | |
|
Registered User
Join Date: May 2011
Posts: 13
|
Hi all..
Look at this.. I have been working on this a few days, and now I think I have a result: http://www.martin-juhl.dk/2011/05/op...roblem-solved/ Follow me on Twitter Last edited by MrMEEE; 05-03-11 at 01:23 PM. Reason: Twitter |
|
|
|
|
|
|
#2 | |
|
Registered User
Join Date: Apr 2006
Posts: 277
|
That is one crazy idea!! But awesome!
You'll be getting a lot of kudos from a lot of people for this. |
|
|
|
|
|
|
#3 |
|
Registered User
Join Date: May 2008
Posts: 199
|
What is
"WITHOUT the optimus mux…" ? |
|
|
|
|
|
#4 | |
|
Registered User
Join Date: May 2011
Posts: 13
|
Some Optimus enabled laptops has a MUX (multiplexer).. these laptops can both work the optimus way.. but also in the more primative way, where you switch from one card to another..
The laptops that hasn't got a MUX have not (until now) been usable with Linux, with anything other than the Intel card.. Hope that clears things a bit... |
|
|
|
|
|
|
#5 | ||
|
Registered User
Join Date: Jan 2008
Posts: 4
|
Quote:
Quote:
This idea is also interesting since it allows to run the Intel card for all other programs. However I'm wondering what happens with Nvidia's libraries like Nvidia Cg and Nvidia CUDA. Are these technologies supported? |
||
|
|
|
|
|
#6 | |
|
Registered User
Join Date: Mar 2009
Posts: 20
|
Does this solution solve the blank screen problem ?
My situation here is that I can let nVidia driver work, but the Xorg.0.log tell me that no display device connected, therefore I got a blank screen. By that status, I can press Ctrl+Alt+F1 to switch to text console. I think my laptop( Asus A52j ) is the one that AaronP called "Hard wired to the Intel graphic card" laptop. So the solution can solve my problem ? |
|
|
|
|
|
|
#7 |
|
Registered User
Join Date: Nov 2008
Posts: 95
|
This is an excellent idea. I have a slightly different issue, though, which I think this solution won't help: the laptop I want to use has the nvidia card driving the HDMI display and the Intel card driving the laptop display. As I understand it, this solution uses the intel driver but intercepts 3d render commands and sends them to the nvidia card, then captures the nvidia's pbuffer output and eventually sends it to the intel card for display. But the intel card can't see the HDMI display so it can't send output to it. Is that right?
Did nvidia ever explain why they don't simply modify their driver to send the pbuffer output to the intel card for display? Sure, they'd have to incorporate a small portion of the code that drives the intel GPU so as to detect the display and send output to it, but how hard could that be given that it's open source? |
|
|
|
|
|
#8 | |
|
Registered User
Join Date: Apr 2006
Posts: 277
|
Quote:
|
|
|
|
|
|
|
#9 |
|
Registered User
Join Date: Nov 2008
Posts: 95
|
But that's easily solved - if necessary, you release the open-source driver separately from the closed-source driver and make the closed source driver look for and use the open source one.
|
|
|
|
|
|
#10 |
|
Registered User
Join Date: May 2011
Posts: 13
|
Hi rockob and twyoda..
My solution should work on your laptops as well... twyoda.. first check that your BusID's for the intel and nvidia card are right: falcon martin # lspci |grep VGA 00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 02) 01:00.0 VGA compatible controller: nVidia Corporation GT215 [GeForce GT 335M] (rev a2) falcon martin # cat /etc/X11/xorg.conf |grep BusID BusID "PCI:1:0:0" BusID "PCI:0:2:0" If that is ok... try to change this in the top of the xorg.conf: Screen "Screen0" Screen "Screen1" Relative "Screen0" 0 0 to Screen "Screen1" Screen "Screen0" Relative "Screen1" 0 0 |
|
|
|
|
|
#11 | |
|
Registered User
Join Date: May 2011
Posts: 13
|
Quote:
|
|
|
|
|
|
|
#12 |
|
Registered User
Join Date: Nov 2008
Posts: 95
|
We tried your tutorial on an XPS 15 L502x, and there was 2D output on the laptop screen but no output on the HDMI screen. "lsmod|grep nvidia" showed it was loaded.
Isn't the lack of HDMI output to be expected though since the HDMI is attached to the nvidia card but X is sending all its display output via the intel iGPU? Lol, we asked Dell about the HDMI and they said it was supported and pointed us at the Linux nvidia drivers. When we told them that we'd tried them and they didn't work, Dell pointed us to an nvidia FAQ page where we typed 'linux optimus' into the search box and immediately got the official reply that it isn't supported and won't be. Dell didn't even bother to try out the link! Then when we rang Dell up we had to explain what a graphics card was to their 'technical specialist'. |
|
|
|
![]() |
| Thread Tools | |
|
|