The Notebook Review forums were hosted by TechTarget, who shut down them down on January 31, 2022. This static read-only archive was pulled by NBR forum users between January 20 and January 31, 2022, in an effort to make sure that the valuable technical information that had been posted on the forums is preserved. For current discussions, many NBR forum users moved over to NotebookTalk.net after the shutdown.
Problems? See this thread at archive.org.

    750m sli in Ubuntu

    Discussion in 'Linux Compatibility and Software' started by Drewm3i, Sep 26, 2013.

  1. Drewm3i

    Drewm3i Notebook Geek

    Reputations:
    0
    Messages:
    78
    Likes Received:
    0
    Trophy Points:
    15
    How do I enable and disable SLI in Ubuntu? I entered the sli=on command and now it won't boot. How do I fix that and how do I enable and disable it in the future? I already installed Nvidia drivers from the terminal.
     
  2. Jobine

    Jobine Notebook Prophet

    Reputations:
    934
    Messages:
    6,582
    Likes Received:
    677
    Trophy Points:
    281
    Im guessing you are on a Lenovo Y510p?

    I know there are currently issues on enabling the second GPU in Linux. However, i have a question, why do you need SLI GT750M in Linux? Most Linux games run fine on the Single-Card, if not on the 4600HD.
     
  3. Drewm3i

    Drewm3i Notebook Geek

    Reputations:
    0
    Messages:
    78
    Likes Received:
    0
    Trophy Points:
    15
  4. nipsen

    nipsen Notebook Ditty

    Reputations:
    694
    Messages:
    1,686
    Likes Received:
    131
    Trophy Points:
    81
    ..it's probably easier to get sli working than some sort of switch-solution. Since sli enabled would be essentially just compiling a kernel with a new nvidia driver. Should not really be much problem to do that. Idling the second (and first) card to a normal "low-clock" state also happens by default in the driver setup. But actually turning it off.. not sure. Might be possible, but I'd guess restarts of x, possibly a second kernel, etc., is needed to avoid breakage. Could be possible to do it by disconnecting the "slot" with the card in through software, that sort of thing. But I really don't know if that's possible without breaking things apart.
     
  5. Drewm3i

    Drewm3i Notebook Geek

    Reputations:
    0
    Messages:
    78
    Likes Received:
    0
    Trophy Points:
    15
    I must confess I'm a Ubuntu noob, but I'm trying it out and it seems awesome! I love it thus far. Now, how do I install a second kernel and nvidia drivers to enable sli? I'd love to be able to use sli when I play games in linux through wine and playonlinux. For example, I play AC3 and that supports sli. This is one game I'd love to use SLI in. SO, can someone help a newbie out?
     
  6. nipsen

    nipsen Notebook Ditty

    Reputations:
    694
    Messages:
    1,686
    Likes Received:
    131
    Trophy Points:
    81
  7. Drewm3i

    Drewm3i Notebook Geek

    Reputations:
    0
    Messages:
    78
    Likes Received:
    0
    Trophy Points:
    15
    I have my 750m working with nvidia drivers via the terminal, but how to enable both of my 750ms? They are seen in nvidia settings, but the display is only running off one.
     
  8. nipsen

    nipsen Notebook Ditty

    Reputations:
    694
    Messages:
    1,686
    Likes Received:
    131
    Trophy Points:
    81
    Well.. I haven't tried it recently on a laptop - But I'm told that if you compile from scratch, sli should work. That's been the case with the binary nvidia drivers for a while now.
     
  9. Drewm3i

    Drewm3i Notebook Geek

    Reputations:
    0
    Messages:
    78
    Likes Received:
    0
    Trophy Points:
    15
    Okay, so run those commands from that link you posted in the terminal? Or do I have to reinstall Ubuntu all together and then follow those instructions? I'm sorry, but I'm a Linux NOOB lol. I haven't tried gaming in Linux yet, but both gpus are detected. The first is using 250 mb of memory, the second using 7mb. Does that mean they are both working? Because it also says the display is using gpu0. I'd love to get ski working, if not, I've wasted $350 on the ultra bay gpu and 170 w brick.
     
  10. Jobine

    Jobine Notebook Prophet

    Reputations:
    934
    Messages:
    6,582
    Likes Received:
    677
    Trophy Points:
    281
    Where did you get your GPU from? I'm curious.
     
  11. Drewm3i

    Drewm3i Notebook Geek

    Reputations:
    0
    Messages:
    78
    Likes Received:
    0
    Trophy Points:
    15
    eBay, I payed $344, but shipped the guy my DVD drive and 120w brick too...
     
  12. Jobine

    Jobine Notebook Prophet

    Reputations:
    934
    Messages:
    6,582
    Likes Received:
    677
    Trophy Points:
    281
    You could always sell that card and 170W charger, those are in HIGH demand by Y510p owners.
     
  13. Drewm3i

    Drewm3i Notebook Geek

    Reputations:
    0
    Messages:
    78
    Likes Received:
    0
    Trophy Points:
    15
  14. Jobine

    Jobine Notebook Prophet

    Reputations:
    934
    Messages:
    6,582
    Likes Received:
    677
    Trophy Points:
    281
    Do it, just back up your data and be prepared to reinstall if anything goes wrong.
     
  15. Drewm3i

    Drewm3i Notebook Geek

    Reputations:
    0
    Messages:
    78
    Likes Received:
    0
    Trophy Points:
    15
    Didn't work, I had to reinstall :/
     
  16. nipsen

    nipsen Notebook Ditty

    Reputations:
    694
    Messages:
    1,686
    Likes Received:
    131
    Trophy Points:
    81
    :) Don't worry, none of this makes sense until later :p

    But you can launch nvidia-settings and see the stats, bascially? Should be up and running then. The scripts in the package well tends to do the same as what you would run manually.

    And.. no, not necessary to reinstall, etc. What you're going to do in that tutorial in the link is essentially.. download the kernel and the header files for a recent kernel version (skip the source download XD), a compiler if necessary, and the nvidia driver.

    Once you've done that (through the package well/package system, which pulls in dependencies automatically, and downloaded the nvidia binary driver), you're going to unpack the driver and run a script created by nvidia that will compile a new kernel with the nvidia driver inserted.

    At this point you should have two entries in the boot. The previous kernel you had, which probably uses module inserts or nouveau....(nouveau is a reverse rewrite of the nvidia-drivers in an attempt to make it possible to use nvidia cards with only open source drivers. Foss is preferable for all kinds of reasons and should be a goal, but not in your case). And the last one should be the newly compiled kernel with the nvidia driver. You can load back and forth between those kernels (unless some idiot has been "streamlining" the ubuntu boot process again, in which case you would have to manually launch the previous kernel from the grub command line, which is a pain in the ****).

    So this driver may not load flawlessly, having to do with the way module inserts and so on could still be present and conflicting with the driver. Then you would need to blacklist nouveau modules and so on. But honestly this usually is taken care of with the many different pre-made scripts you can run.

    I don't know. The things I didn't understand anything of at first was that all the edits you do to config files usually control states for modules that may not even be loaded. Say you want to make an edit to the boot parameters. Add the acpi_backlight=vendor acpi_osi=linux switches to the kernel, for example, to get the backlight to work. What you're actually doing now is that first you have to find a way to edit the bootloader's config files. In Mint, there's a way to do that in the GUI. In Suse, you /have/ to use the suse tools to do it, because the boot writes back several layers for consistency. In Ubuntu, there's another variant where the ubuntu config calls another tool to update grub. And all of these are different.

    So what you have to do is to find a walkthrough that's specific for your distro, to find the right way to do the tasks. All of the tasks are the same - but the method is always slightly different.

    For example, the entire nvidia compile. Most people use module inserts now, so that you don't need to deal with conflicts at kernel boot (i.e., black screen and no way to get any further). Also, don't need to recompile kernel, etc., etc. So that's much more preferable. But the wikis obviously don't say: "Oh, and by the way, all the stuff you just did is a waste of time!". You know.. there's degrees of things here. But what you essentially do is exactly the same as before. Compile kernel with option for module inserts, boot new kernel, launch config. Perfectly similar and needful process, all of the steps making perfect sense. ..in hindsight.
     
  17. Drewm3i

    Drewm3i Notebook Geek

    Reputations:
    0
    Messages:
    78
    Likes Received:
    0
    Trophy Points:
    15
    Whoa lol!!! Thanks for that man, I'm going to follow that guide you posted. Maybe looking back I will be able to understand kernels, modules, grubs, terminals, etc. This is my first week ever trying Ubuntu or any other Linux. And you mentioned the backilight up above; well, my brightness keys adjust the brightness, but it never changes. If I run that command from the terminal will it fix that?