Slashdot Mirror


NVIDIA Releases Optimus Linux Driver With New Features

An anonymous reader writes "Nearly one year after Linux creator Linux Torvalds publicly bashed NVIDIA and several years after their multi-GPU mobile technology premiered, the graphics vendor has finally delivered an Optimus-supported Linux driver. NVIDIA released the 319.12 Beta Linux driver that brings support for 'RandR 1.4 GPU provider objects' that basically allows for Optimus-like functionality when using the latest X Server, Linux kernel, and XRandR. The 319.12 beta also has many other features including better UEFI support, installer improvements, new pages on their settings panel, and new GPU support."

123 comments

  1. Nice! by JGsmiles · · Score: 4

    It's cool to see Linux gaming getting more attention.

    1. Re:Nice! by Anonymous Coward · · Score: 0

      It's a nice feature and all but it has nothing to do with gaming performance.

    2. Re:Nice! by Marcion · · Score: 1

      My old laptop had an Optimus card. Horrible things for Linux users. It never switched to low power mode so the battery did not last very long and it ran worryingly hot.

      I am so much happier with my Intel based machine (I do admit I am not a gamer).

    3. Re:Nice! by StarTuxia · · Score: 1

      Yes, and with Unity game engine doing well and likewise the amount of new titles from well known developers, especially those on Kickstarter who are making games for Linux things are looking better than ever. But, to be honest the biggest issue generally I have with Linux has the been the audio, for example when installing the Nvidia proprietary driver it "activates" the modules needed for HDMI and is a bit of a pain to work-around through blacklisting/kernel recompile if you're using the card through DVI and a separate audio card.

    4. Re:Nice! by PouletFou · · Score: 2

      Depending on the distro you use, you do not have to blacklist the HDMI audio module. Simply choose the appropriate audio output. Works well on kubuntu.

    5. Re:Nice! by jones_supa · · Score: 1

      Ah, finally Nvidia fixed the son of a gun. :) I already have classical music playing in the background, and I will bring on the wine and cheese when fast hardware accelerated HTML5 video or Flash is reality in Linux world.

  2. YUH!!! by Anonymous Coward · · Score: 0

    GOOD JOB!!!

  3. Will the bumblebee project still be necessary? by Anonymous Coward · · Score: 2, Interesting

    I can't get it working with the 3.8 kernel in the new ubuntu beta... wonder if this will make that project unnecessary..?

    1. Re:Will the bumblebee project still be necessary? by marcansoft · · Score: 5, Interesting

      As far as I can tell, this only adds support for using the nvidia card for everything (rendering the whole desktop) while sending its final framebuffer to the Intel for scanout. This is a strictly different use case from what bumblebee enables (rendering *specific apps* on the nvidia card while using the Intel for everything else).

      Personally, since I only need the performance of the nvidia card one in a blue moon, the bumblebee approach is much more useful to me. Otherwise, I'd have to deal with tearing on everything (the current version of the nvidia RandR output provider does not support vsync) and increased power consumption.

      I think what nvidia calls "render offload" in their README (which is currently not supported) is what would in fact replace bumblebee, if/when implemented. I'm curious as to how it would interact with power management, though. One of the very nice things about Bumblebee is that it doesn't even power up the nvidia card (via ACPI) until required, and that's easy because it starts up a background X server on demand to do the rendering. It's probably trickier to puil this off if you have to load the nvidia driver into your primary X server to take advantage of the direct integration.

    2. Re:Will the bumblebee project still be necessary? by 3vi1 · · Score: 1

      You can't get it working because of a bug in the latest xserver-xorg-core package. You can work around it by either backleveling that package or adding the BusID line to the nvidia xorg.conf in your BumbleBee directory.

  4. THIS IS GOOD NEWS! by fekmist · · Score: 1

    This is good news. I bought a new Intel/nvidia rig a few days ago and am now looking even more forward to using Linux on it! :)

  5. Parity? by steelfood · · Score: 3, Interesting

    So does this release bring the Linux drivers into parity with the Windows drivers? I'm sure this is a large step in the right direction, but if the Windows driver is still more capable or efficient, then Linux will still suffer on the gaming front.

    --
    "If a nation expects to be ignorant and free in a state of civilization, it expects what never was and never will be."
    1. Re:Parity? by steelfood · · Score: 2

      On the contrary. I want to know how the Linux driver compares with the Windows driver, feature-wise, and performance-wise. It's not a technical question. It's a user-oriented question, e.g. with this new driver, how could a game compiled or run under Wine in Linux compare to the same game for Windows quality-wise and framerate-wise, assuming OpenGL takes advantage of all of the features of each driver when available.

      I don't need to propogate doubt. There's plenty of it out there. Answers are what there aren't. Your attitude seems like an excuse to propogate that.

      --
      "If a nation expects to be ignorant and free in a state of civilization, it expects what never was and never will be."
    2. Re:Parity? by Anonymous Coward · · Score: 0

      jedidiah is a Jewish troll and zealot. Tell him to go screw himself.

    3. Re:Parity? by jones_supa · · Score: 1

      On the contrary. I want to know how the Linux driver compares with the Windows driver, feature-wise, and performance-wise. It's not a technical question. It's a user-oriented question, e.g. with this new driver, how could a game compiled or run under Wine in Linux compare to the same game for Windows quality-wise and framerate-wise, assuming OpenGL takes advantage of all of the features of each driver when available.

      There's always the problem that Windows games are mostly DirectX and the DX->GL translation incurs always some overhead when playing games under Wine (as the Linux graphics driver does not support DirectX).

    4. Re:Parity? by Zero__Kelvin · · Score: 1

      Very few people care about Linux on the gaming front. Linux is for computer professionals who use their high performance graphics cards to do real useful things with their computers such as scientific applications and CAD/CAE/CAM. It will always be true that if you want to play games, investing in toys is a better approach than trying to shoe-horn a professional OS into the mix.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    5. Re:Parity? by Anonymous Coward · · Score: 0

      sooo, Valve should just quit?

    6. Re:Parity? by Zero__Kelvin · · Score: 1

      Valve should do whatever they want. Just don't confuse yourself into thinking that the primary purpose for high performance graphics systems is games.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    7. Re:Parity? by Blaskowicz · · Score: 1

      I thought almost all the CAD software is on Windows.

    8. Re:Parity? by Zero__Kelvin · · Score: 2

      Why ?Unless of course you think AutoCAD is almost all CAD software.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
  6. nVidia have been jerking Linux around by Mister+Liberty · · Score: 4, Interesting

    for as long as I can remember, and that is long
    (Linuxer since 1991).

    Never bought anything else for a display card though.
    Explain that.

    1. Re:nVidia have been jerking Linux around by epyT-R · · Score: 4, Insightful

      Because, unlike ATI/AMD, their driver works by and large? If you only play AAA titles released around the time of the driver version you're using, amd cards work alright...usually. Try doing anything else with the card (autodesk/adobe/video playback accel/demoscene/older games/newer games) and prepare yourself for the glitch gremlin.

      I'm not saying that nvidia drivers are perfect. They're not, but they're a lot better than AMD.

    2. Re:nVidia have been jerking Linux around by thesupraman · · Score: 4, Insightful

      Quite Agree.

      Lets also not forget that the linux kernel (and other projects) have done their share of jerking NVidia around also, in the name of forcing them to work in the way the OSS people want, rather than in the way NVidia is willing to (they make/sell the cards after all).

      It pretty much looks to me that NVidia have been waiting for X Server support for the features, and can now support it since that has arrived.

    3. Re:nVidia have been jerking Linux around by trevelyon · · Score: 2

      That USED to be the case until optimus. I've been a pretty avid nvidia on linux until optimus and that even after having one of the dell geforce mobiles that delaminated (hardware issue). Now I get to live with crashing to login every few days (a common occurence for us optimus users even before we load the bumblebee stack) but hey, who doesn't want their linux machine reduced to win98 reliabiity levels. Needless to say nvidia gives ZERO support. From here on out it's only Intel or other open-source drivers for me. I have no more time to waste with nvidia and their problems. Nvidia is in the same category as ATI for me now.

    4. Re:nVidia have been jerking Linux around by epyT-R · · Score: 1

      I agree.. optimus is crap, even on windows.

    5. Re:nVidia have been jerking Linux around by epyT-R · · Score: 1

      umm..ookayy. I'm sure the kernel devs would love all the kernel drivers under gpl2. I agree with linus, but I also want my computer to work. In the end, that's what's important to me. On older boards (geforce 7-), I usually use nouveau as it gives a nice high res accelerated terminal. The 3D support is passable enough to run opengl screensavers and the like. If I really need 3d support, I use the nvidia driver. Both work fine for me, far better than the radeon garbage.

    6. Re:nVidia have been jerking Linux around by epyT-R · · Score: 1

      Well, the kernel devs have good reasons for wanting (and setting things up to encourage) open driver code. It's nearly impossible to debug kernel dumps riddled with binary only drivers, and it retards the freedoms of open source on platforms containing nvidia chips. So I agree with linus, but I also want my computer to work, so I use nouveau on older chips and the nvidia driver on newer chips and whenever I need the best 3d possible.

    7. Re:nVidia have been jerking Linux around by gilboad · · Score: 0

      Not sure I fually understand your main point, but I've been using nVidia Linux drivers since, 1992 (*gasp*) on *many* different machines, ranging from top of the line Xeon/Opteron workstations w/ Quadro cards down to ATOM notebook with ION chipset and all in all, nVidia Linux support has been nothing short of exemplary.

      BTW, While not ideal, Optimus can be used with some pain under Linux, using bumblebee.
      Me and my co-workers have been using it on our i7 laptops (running Fedora 18/x86_64).

      - Gilboa

    8. Re:nVidia have been jerking Linux around by Anonymous Coward · · Score: 0

      Well of course you had no problems using nvidia linux drivers since 1992. Time travelers tend to get better support.

      On the other hand, I remember helping alpha-test 2D acceleration drivers for XFree86 back then, when we were still doing register dumps from Windows to help get new 2D cards into useful video modes where the acceleration could start to be tested.

    9. Re:nVidia have been jerking Linux around by smash · · Score: 1

      If you can isolate the code to the binary blob, then that is enough. It's no longer your (kernel developer) problem. If an end user wants to run a binary blob driver for massively improved performance, they should be able to.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    10. Re:nVidia have been jerking Linux around by smash · · Score: 1

      Furthermore - a GPU driver crash should not take down the OS. It doesn't on Windows, it shouldn't on Linux.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    11. Re:nVidia have been jerking Linux around by serviscope_minor · · Score: 1

      If an end user wants to run a binary blob driver for massively improved performance, they should be able to.

      They can and no one stops them. They just shouldn't expect help from the kernel devs if they do.

      --
      SJW n. One who posts facts.
    12. Re:nVidia have been jerking Linux around by TheRaven64 · · Score: 4, Funny

      I've been using nVidia Linux drivers since, 1992 (*gasp*)

      Gasp indeed. I'd be very impressed by this, given that nVidia was only founded in 1993 and released its first graphics card in 1995.

      --
      I am TheRaven on Soylent News
    13. Re:nVidia have been jerking Linux around by jones_supa · · Score: 1

      nVidia is still the worst company regarding linux support. I have phisical pain because I can't connect an external montitor to my linux labtop. They are fucking morrons who obviously can't program a driver. FUCK U NVIDIA! Linus is right that they are a lot worse than AMD. At least they could have the dignity to support the nouveau driver. FUCK U NVIDIA. At least Ubuntu 13.04 and probably fedorda 19 won't support the latest latops that have an current nvidia chip. And thanks to optimus you can't connect an externeal monitor. FUCK U NVIDIA!

      In your case I would simply recommend to get a laptop with Intel HD Graphics.

    14. Re:nVidia have been jerking Linux around by drinkypoo · · Score: 2

      Furthermore - a GPU driver crash should not take down the OS. It doesn't on Windows, it shouldn't on Linux.

      Virtually all of my Windows crashes have occurred in the GPU driver, even while running nVidia. I have a hard time believing this never happens in Windows any more. It's not like they threw it away and rewrote it.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    15. Re:nVidia have been jerking Linux around by Anonymous Coward · · Score: 0

      SHHH..

      in a linux bashing article on graphics, you should never bring up that windows barfs in just the same way as linux in GPU errors taking the OS down.

    16. Re:nVidia have been jerking Linux around by gilboad · · Score: 1

      Note to self: Writing comments after 20h+ work is known to produce interesting results....
      I meant 2002 :(

      - Gilboa

    17. Re:nVidia have been jerking Linux around by TheRaven64 · · Score: 1

      In 2002, I was on the admin team for my university computer society. We had four new workstations with GeForce 2 MX400 GPUs (I think). We ran the blob drivers, which were mostly okay, except that they caused kernel panics about once a day. If we used the vesa driver, there were no kernel panics, but we didn't get 3D acceleration. At home, I had a Radeon R200, which I used with the open source drivers on FreeBSD and it worked fine, with uptime only ending because I rebooted into a different OS.

      --
      I am TheRaven on Soylent News
    18. Re:nVidia have been jerking Linux around by Anonymous Coward · · Score: 0

      I want my computer to work too! The thing is, the latest generation of nvidia mobile chips, like the "Quadro 1000M" or "Quadro 2000M" don't work under linux. Period. The VGA/Displayport ouput is wired to the Nvidia card. So no external monitor. And the new driver from the article "... nor can the NVIDIA adapter be used as an output sink.".

      However, the nouveau driver (from GIT) supports the latest Quadro chips and the driver offers okay performance:
      http://www.phoronix.com/scan.php?page=news_item&px=MTMyODE

      So, if you have a "Quadro 1000M" chip in labtop, the ONLY WAY to connect an external monitor is to use the nouveau driver! So if you want your computer to work, you must use the open source driver.

    19. Re:nVidia have been jerking Linux around by Anonymous Coward · · Score: 0

      My company paid 3500 bucks for a labtop with the nvidia card. The heros from the nouveau driver have created an open source driver (in the GIT repo) that works with the "Quadro 1000M" chipset. So its just a matter of waiting for

      Just because nvidia can't produce a working driver, I won't change my laptop. I will just get the open source driver working and post negative reviews on amazon on nvidia products from my friends account. They don't care at all about linux support and that's okay. But I will do what I can to write the bad reviews that they deserve.

        I will pay 100 dollars to anyone who can post instructions to get the "Quadro 1000M" chipset working in Ubuntu 13.04. The offer lasts 2 months. The instructions need to work for a PhD student in computer science with 12 years of linux experience.

      I tested fedora 19 release candidate 1 that fails.

      In arch linux I think I can get the whole thing working myself.

    20. Re:nVidia have been jerking Linux around by gilboad · · Score: 1

      Back in 2001-2002, I had a GF3 (?) running on a A7M-266D which had some issues - most of them related to the default AGP driver which was rather funky.
      The irony was that Windows 2K exhibited the same issues (BSODs).
      It took a while for the machine to reach rock solid status. (On both OSs, though I slowly stopped using Windows all-together more-or-less at the same time).
      By 2004, I no longer had any serious issues with nVidia drivers (at least as far as I remember).

      All in all I must have installed nVidia cards on >100 different Linux machines. (Both for myself, friends, co-workers, etc).
      Pretty solid track record if you ask me...

      - Gilboa

    21. Re:nVidia have been jerking Linux around by Anonymous Coward · · Score: 0

      That's funny I connect a projector to my laptop running Linux and an Nvidia graphics card and I just use the nvidia config GUI to set it up,

      I guess it just sucks to be you.

      Not once have I had a nvidia driver issue in Linux and I have been using Linux and Nvidia cards for almost 10 years now.

      Nouveau can go fuck themselves. That shitty driver has trouble rendering the desktop if I dare move the mouse. It doesn't work with anything 3D, and really doesn't work with 2D stuff. Further, the devs are arrogant assholes. Fuck them.

  7. Fearless Leader by Flammon · · Score: 3, Funny

    I love this picture of our fearless leader. Doing what we've all wanted to do to companies that fuck with us.

    http://www.phoronix.net/image.php?id=0x2012&image=linus_nvidia_finger_med

  8. How Optimus affects gaming performance by tepples · · Score: 4, Insightful

    it has nothing to do with gaming performance.

    Of course it has to do with gaming performance. If you can't switch between the IGP and a discrete GPU without a reboot, then the launch and shutdown time for any high-performance 3D game includes a reboot to GPU mode, then a reboot to integrated graphics to save battery.

    1. Re:How Optimus affects gaming performance by atlasdropperofworlds · · Score: 1

      You silly laptop gamers, *real* gamers use desktops :s

    2. Re:How Optimus affects gaming performance by interval1066 · · Score: 1

      Desktops suck anymore. I'll never go back to setting them up and breaking them down whenever I move or need to move the rig to another room. Gpu performance has increased greatly on mobile rigs, and not a fuck given.

      --
      Python: 'And then suddenly you have a language which says "we're all stuck with whatever the whiniest coder wants".'
    3. Re:How Optimus affects gaming performance by atlasdropperofworlds · · Score: 1

      Those 20 lb mobile desktop replacements are fine when you have to compromise. However, even LAN parties are dominated by desktops to this day, as the mobile GPU parts, while having advanced, still don't hold a candle to their desktop counterparts, and never will.

    4. Re:How Optimus affects gaming performance by Peristaltic · · Score: 4, Funny

      You silly laptop gamers, *real* gamers use desktops :s

      I thought they used d20's.

    5. Re:How Optimus affects gaming performance by interval1066 · · Score: 1

      20 lbs...? Ok... last lan party I was at was pretty much 100% ultrabooks, nothing over 5 lbs on the spur...

      --
      Python: 'And then suddenly you have a language which says "we're all stuck with whatever the whiniest coder wants".'
    6. Re:How Optimus affects gaming performance by atlasdropperofworlds · · Score: 2

      Show me an ultrabook that runs Crysis - it's only a 5 year old (or so) game, so by now ultrabooks should be able to run it on max settings.

    7. Re:How Optimus affects gaming performance by Anonymous Coward · · Score: 1

      My Alienware M11R3 can play Crysis (and warhead) with decent FPS. Mind you not as well as a desktop, but then again my desktop isn't 4.5lbs and can be taken anywhere (battery life is better too, darn UPS for the desktop weighs as much as it does and only lasts 10 min, the laptop at full burn, ie gaming, runs for 2.5hr).

      I take this LAN parties all the time, WAY better than packing up a whole desktop. Maybe I'm just getting old, but not having to spend 1hr setup/tare-down is very nice. Sit down, plug in, turn on, play games. And the heated keyboard keeps you hand warm while you play.

    8. Re:How Optimus affects gaming performance by Anonymous Coward · · Score: 0

      >Gpu performance has increased greatly on

        the heat output field.

    9. Re:How Optimus affects gaming performance by smash · · Score: 1

      That. Every single machine at the recent LAN i went to was a laptop, except for the host's computer (he didn't have far to move it :D)

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    10. Re:How Optimus affects gaming performance by Guspaz · · Score: 1

      SFF is where it's at these days. When you can put the fastest CPU and GPU available in a computer the size of a shoebox with an optical drive and two hard disks (plus an mSATA SSD), few people need anything bigger.

      Me, I didn't quite go that overboard. I grabbed a Shuttle XPC, stuck an i7-3770k in it with a 16GB of RAM, a GTX670, two Intel 330 SSDs and a bluray burner. It's about one eighth the size of the desktop it replaced, and yet it's dramatically faster.

      And this is an underpowered rig compared to the crazy stuff some people do. My point is, you don't have to compromise to get a small desktop with a lot of power. The bigger issue to portability is the monitor, really.

    11. Re:How Optimus affects gaming performance by Anonymous Coward · · Score: 0

      Why would you put an optical drive in a desktop? I have lived without optical drives (even external ones) for over 10 years now.

    12. Re:How Optimus affects gaming performance by Darfeld · · Score: 1

      Luxury!

      Real gamer find things on the floor and hit on another with it!

      --
      (\__/) This is Lapinator
      (='.'=) copy it in your sig
      (")_(") so it can take over the world
    13. Re: How Optimus affects gaming performance by Anonymous Coward · · Score: 0

      Rig

    14. Re:How Optimus affects gaming performance by morgauxo · · Score: 1

      Laptops break down less than desktops? Yeah right! You must have had some really bad luck with your desktops if you believe that. Or.. maybe if you tend to replace your portable devices more often than your desktops... so they never get old.

      Every laptop I have had has sucked @ss. The batteries never last long enough before they no longer hold a good charge. Not for what replacements cost anyway... And then after a couple of years they start shutting themselves down as soon as they warm up. If you do anything processor intesive you don't even need the couple of years, they just overheat.

      Laptops suck!

    15. Re:How Optimus affects gaming performance by Guspaz · · Score: 1

      So that I can watch bluray movies on my PC, and so that I can burn movies to watch on other things. That's about it, I have no use for the thing apart from movie-related things. It'd be pretty hard to burn the AVCHD of Harmy's Despecialized Edition without an optical drive of some kind ;)

    16. Re:How Optimus affects gaming performance by Anonymous Coward · · Score: 0

      Because I actually have use for optical media?
      Are you a Windows 8/Gnome developer by any chance?

    17. Re:How Optimus affects gaming performance by kayoshiii · · Score: 1

      That's so 90's - now-a-days we use fudge dice

    18. Re:How Optimus affects gaming performance by Anonymous Coward · · Score: 0

      *cough*

      Real gamers use dice.

    19. Re:How Optimus affects gaming performance by oKtosiTe · · Score: 1

      My Alienware M11R3 can play Crysis (and warhead) with decent FPS. Mind you not as well as a desktop, but then again my desktop isn't 4.5lbs and can be taken anywhere (battery life is better too, darn UPS for the desktop weighs as much as it does and only lasts 10 min, the laptop at full burn, ie gaming, runs for 2.5hr).

      I take this LAN parties all the time, WAY better than packing up a whole desktop. Maybe I'm just getting old, but not having to spend 1hr setup/tare-down is very nice. Sit down, plug in, turn on, play games. And the heated keyboard keeps you hand warm while you play.

      That notebook is not an Ultrabook, however. It's too thick.

  9. Holy crap. by Anonymous Coward · · Score: 0

    A thoughtful, complete, and informative reply on Slashdot. It's like 1998 or something! Thanks for that!

    I noticed that it was doing that passthrough to the intel as well, but figured that might suffice... esp if it's something that can be turned on and off on-the-fly as needed (the way it apparently is on Windows...)

    Anyway, hopefully bumblebee will still work w/it once I figure how to get it going with this new ubuntu 13.04 kernel.

    1. Re:Holy crap. by Anonymous Coward · · Score: 2, Informative

      To answer my own question-- looks like this was an issue with xorg not the kernel.

      The solution:

      lspci | grep NVIDIA

      then add the right value to /etc/bumblebee/xorg.conf.nvidia, such as

      BusID "PCI:01:00.0"

  10. Wonder if a long time xinerama bug is fixed... by Anonymous Coward · · Score: 0

    Wonder if they've fixed the wonky error message about RandR missing when Xinerama is enabled yet...

  11. Lenovo Notebook? Don't Celebrate Just Yet... by Freshly+Exhumed · · Score: 3, Informative

    I'll be glad when this is actually able to run on Lenovo's notebooks, which require an ugly ACPI hack to enable the Nvidia GPU: https://github.com/Bumblebee-Project/bbswitch/issues/2#issuecomment-3797568

    --
    I deny that I have not avoided attaining the opposite of that which I do not want.
    1. Re:Lenovo Notebook? Don't Celebrate Just Yet... by Anonymous Coward · · Score: 0

      I think the ACPI hack you are referring to is no longer necessary with version 3.8.5 or greater of the kernel. I think this is the patch that makes the hack no longer necessary on my Lenovo Y580:

      https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/commit/?id=b842701f3d800a0fba3cee5ec4163a2356f3aaa5

    2. Re:Lenovo Notebook? Don't Celebrate Just Yet... by serviscope_minor · · Score: 1

      What's ugly about the ACPI hacks? Isn't this---powering up and down optional hardware in a standard way---exactly what ACPI is meant to do?

      Honest question. I don't have an Optimus laptop.

      --
      SJW n. One who posts facts.
    3. Re:Lenovo Notebook? Don't Celebrate Just Yet... by Zero__Kelvin · · Score: 1

      When you fix a broken ACPI table because Lenovo ships thier laptops with a broken ACPI table it isn't an "ugly ACPI hack", it is a beautiful testament to the power of Linux, which actually allows you to do such things.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
  12. It's time to get serious about bugs NVIDIA by eddy_tn · · Score: 2

    Please NVIDIA do something about reliability, compatibility, provide debug symbols, meaningful error messages, and a way to easily provide feedback and response and the understanding of how the collected data is used rather than the impression it goes to /dev/null.

    You have subtly reassigned your user base to serve as your beta test annoyance discovery team, selling hardware with drivers that provide the air of functionality but each with its own nuances of failure and glitches.

    I try not to be nasty, but Linus's response was correct. It's time to draw the line and make up for the last 4 or 5 years of failed promises.

    1. Re:It's time to get serious about bugs NVIDIA by Anonymous Coward · · Score: 0

      this is so true. I tried to install many different versions of the proprietary drivers and all failed. I'm still not sure if the drivers support the latest 3.8 and 3.9 kernels. It's a pain for the users that will only end with the open source nouveau driver. Or perhaps that the lack of linux support finally hurts the sales of nvidia.

      It's like nokia RIP and now nvidia RIP. In the end they will find out that the lack of linux support doesn't work in the long run.

      I just suggest at work and also for my friends that the never get any machine with nvidia chips. Either intel or AMD. Post on facebook not to buy nvidia products. Convince my friends to write negative reviews on Amazon, etc.

  13. So how do true Scotsmen occupy their downtime? by tepples · · Score: 1

    So what do "real gamers" (as you define them) do instead of gaming while riding the bus, train, or carpool to and from work?

    1. Re:So how do true Scotsmen occupy their downtime? by Rob+the+Bold · · Score: 4, Funny

      So what do "real gamers" (as you define them) do instead of gaming while riding the bus, train, or carpool to and from work?

      Angry Birds.

      --
      I am not a crackpot.
    2. Re:So how do true Scotsmen occupy their downtime? by atlasdropperofworlds · · Score: 1

      Either that or they read the news. In terms of value, Angry Birds is exactly suited to just killing some time - pretty much all mobile games have little to no real value.

    3. Re:So how do true Scotsmen occupy their downtime? by Anonymous Coward · · Score: 0

      Either that or they read the news. In terms of value, Angry Birds is exactly suited to just killing some time - pretty much all mobile games have little to no real value.

      I have to ask: What "value" do the games you play have? Are you playing something "gamified" like FoldIt? Are you at least gold farming?

    4. Re:So how do true Scotsmen occupy their downtime? by Narcocide · · Score: 1

      ...more hand-eye coordination, communication, abstract problem-solving and team-work skills in 2 hours of play than you've gained in your entire life.

    5. Re:So how do true Scotsmen occupy their downtime? by turkeyfish · · Score: 0

      and you used these skills to do what exactly?

    6. Re:So how do true Scotsmen occupy their downtime? by Anonymous Coward · · Score: 0

      If your work doesn't involve at least two of the above, I pity you.

    7. Re:So how do true Scotsmen occupy their downtime? by Darfeld · · Score: 1

      You train your geometry with angry bird!
      Its like snooker.

      --
      (\__/) This is Lapinator
      (='.'=) copy it in your sig
      (")_(") so it can take over the world
    8. Re:So how do true Scotsmen occupy their downtime? by drinkypoo · · Score: 1

      I finally tried Angry Birds to see if it was as lame as I thought it was and yes, yes it is. Way too heavy for what little is happening in the game, I prefer programming competence. Makes you spend way too much time waiting. Yo dawg, I heard you like waiting, so I put a bunch of unskippable animation dickjerking so that you can wait for your game while you wait in line. Or for your bus to arrive. I can start up an FPS in the time it takes to even get into the stupid game after their initial animations. That don't make no sense.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    9. Re:So how do true Scotsmen occupy their downtime? by Narcocide · · Score: 1

      Be a safer driver.

    10. Re:So how do true Scotsmen occupy their downtime? by SuperAlgae · · Score: 1

      You silly person. Real gamers don't go to work. :)

    11. Re:So how do true Scotsmen occupy their downtime? by morgauxo · · Score: 1

      Is that a trick question? Everybody knows that real gamers never leave their parent's basement!

    12. Re:So how do true Scotsmen occupy their downtime? by Anonymous Coward · · Score: 0

      Yeah - that might be the reason why almost nobody plays Angry Birds..
      They just refuse to play such a pile of so-called "garbage"..

      Ehh... wait...

    13. Re:So how do true Scotsmen occupy their downtime? by Anonymous Coward · · Score: 0

      I don't know what version your playing.
      Also, the space one is clever, makes you think about trying to hit a pig in the Apoapsis of an orbit, as well as trying to do transfer orbits.

      Really clever and really hard

    14. Re:So how do true Scotsmen occupy their downtime? by Anonymous Coward · · Score: 0

      Avoid looking silly and not risk having their property stolen?

    15. Re:So how do true Scotsmen occupy their downtime? by Hatta · · Score: 1

      DOSBOX. Not all games need 3d acceleration.

      --
      Give me Classic Slashdot or give me death!
  14. So what license is this under? by Anonymous Coward · · Score: 0

    GPL?

    1. Re:So what license is this under? by Anonymous Coward · · Score: 0

      No. If it was GPL they could have done this long ago. The problem was a component in the kernel that they needed to use but couldn't use because their code isn't GPL. The solutions were to: 1) Allow non GPL code to interact with that kernel component (the kernel devs said no), 2) Release their driver as GPL (this is nvidia- never going to happen) or 3) Get a working wrapper, that is GPL, to interact with the kernel component, get it into a kernel release, then release their drivers to work with it... Which is why it took as long as it did to get Optimus support uner Linux.

      You can pick whom to blame for it but really, it's just as easy to blame anyone thinking anything but option #3 would ever happen. It's not a surprise that kernel devs aren't going to bend over backwards and make exceptions for closed source drivers (both both technical and non technical reasons). It's not a surprise at this point that nvidia isn't going to open source their drivers. It shouldn't be a surprise at all that nvidia drivers on Linux are, therefore, going to be slow in supporting new cards and features.

  15. Linux Torvalds? by fizzer06 · · Score: 1

    In the summary. Seemed funny to me.

    1. Re:Linux Torvalds? by Anonymous Coward · · Score: 0

      Funny indeed that it takes so long to notice His name is Linus. Not Linux.
      (yes: I said 'His' in stead of 'his'). But that's a matter of perception.

  16. don't care: no sell by Anonymous Coward · · Score: 2, Interesting

    haven't purchased anything (for myself or clients) with an nvidia chip in it for at least the last year. nvidia had time to design their way out of old third party impediments to open sourcing the driver code and they haven't even started. i don't care what their reasons are. I'm not installing their closed source (security and stability issues) code into a perfectly good linux machine and i don't appreciate their cavalier attitude towards me and mine as a market. The open source radeon driver (http://www.x.org/wiki/radeon) works really well these days on supported cards and i hope the rest of the community will vote with their wallet and send a message. AMD needs to double down while they have the chance. @nvidia: you think this whole linux thang is going away? You'll get yours...

    1. Re:don't care: no sell by smash · · Score: 1

      Will all become irrelevant soon anyhow. Intel is open source and they are getting better fast.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
  17. I think people forget this by Sycraft-fu · · Score: 4, Insightful

    nVidia has reasons for doing things the way they do. Yes, one of them is probably "because we don't want AMD grabbing our work," However there is some validity to that in that it is expensive to have a team of highly qualified people to do your development.

    However that aside, there are licensing issues that keep their drivers closed, and there may be good reasons to want to use that code rather than try to re-implement it. Likewise there may be reasons to do their own thing and bypass some of the standard way of interfacing.

    nVidia produces Linux drivers that work. They support the latest OpenGL features the hardware can handle, they are fast, and they are stable. That's pretty damn useful. So they are doing something right in their development. People should consider that, rather than just assuming that nVidia could easily deliver everything the same, but just in a format that makes OSS heads happy.

    Also consider that maybe working with someone is an easier way to get at least some of what you want than fighting with them.

    1. Re:I think people forget this by Electricity+Likes+Me · · Score: 4, Insightful

      They're a hardware company. I have no problem with them running custom firmwares or whatever *on the hardware* but a closed-source software driver stack is just absurd. I'd much rather we move to a model where the drivers were always OSS, even if it meant we needed more firmware running on the GPU itself since it'd be a return to having standard interfaces and it would mean everyone would get the benefits of improvements in the driver stack, rather then just the favored operating system.

    2. Re:I think people forget this by drinkypoo · · Score: 1

      They're a hardware company. I have no problem with them running custom firmwares or whatever *on the hardware* but a closed-source software driver stack is just absurd.

      It is no more absurd than the law which governs it. nVidia drank the Microsoft kool-aid long ago and now their lips will be forever stained by it. Not until Microsoft is destroyed do we have any chance of an Open nVidia driver.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    3. Re:I think people forget this by Anonymous Coward · · Score: 0

      nVidia produces Linux drivers that work.

      I would otherwise agree with your statement, except you added an extra qualification you shouldn't have. nVIDIA produces drivers that work, period. While certain vendors may only do reasonable drivers for certain other platforms, nVIDIA writes drivers that work on all OSes. They tend to correctly implement OpenGL to a far extent than anyone else by a large margin.

    4. Re:I think people forget this by Anonymous Coward · · Score: 0

      Not really true actually. nVIDIA is far more an advanced software company writing very high quality drivers, they just happen to have an attached hardware division whose products are the piece they actually sell to make money. nVIDIA's hardware tends to be reasonably capable, but it isn't super-great. nVIDIA's software is massively more valuable than their hardware, just they sell the hardware and give the software to people who bought the hardware. nVIDIA would be nothing without their very high-quality software.

  18. What he means by Sycraft-fu · · Score: 1

    Is Linux users have been whining that nVidia should open up their drivers. nVidia won't, so LInux users thing nVidia is the bad guy and "jerking them around" rather than investigating if there might be some valid reasons.

    However despite that ideological point, he still uses their products, because they are the best for Linux. That again is a reason I say maybe people should consider that nVidia has reasons behind what they do.

    1. Re:What he means by gilboad · · Score: 1

      Linus' screw you comment aside, I'm not certain the Linux users as all, consider nVidia to be anti Linux.
      I'd image only a small minority stick to the "open or die" attitude.

      - Gilboa

  19. Who? by minus9 · · Score: 4, Informative

    Who's this Linux Torvalds guy?

    Somebody get Soulxkill his coffee.

    1. Re:Who? by Anonymous Coward · · Score: 0

      Linux Torvolds? Well obviously he's the founder of Linus

  20. still waiting for clock control on Fermi and later by Anonymous Coward · · Score: 0

    As far as I know the only way to overclock with the binary driver, being as nVidia has neglected to implement clock control in the Linux driver for every GPU chipset from Fermi onwards, is still to set a static overclock in a modified firmware. In the role of a workstation this probably isn't an interesting feature to many users, but when you are comparing gaming performance the amount of additional 'free' performance you can extract from a given card alters where the available options rank in price/performance and is at least a consideration for many power users. The ability to alter the ratio of core to memory clock to reduce power consumption while optimizing performance for GPGPU tasks is also a consideration. I personally have purchased nVidia cards for several generations SOLELY on the basis of the stability, maturity, and feature-completeness of their drivers. After three iterations waiting for feature parity of a fairly essential function I am starting to seriously consider giving AMD's offerings another trial.

  21. This is proprietary by Anonymous Coward · · Score: 0

    That's the real problem with nvidia.

  22. better late than never by FudRucker · · Score: 1

    but its too late for me, nvidia already lost me as a customer, i wont buy their products anymore and when shopping for a new laptop or desktop i always look for ATI video now, (i dont like having my PC half_broken because some snooty hardware MFG wont build decent Linux drivers

    --
    Politics is Treachery, Religion is Brainwashing
    1. Re:better late than never by drinkypoo · · Score: 2

      when shopping for a new laptop or desktop i always look for ATI video now, (i dont like having my PC half_broken because some snooty hardware MFG wont build decent Linux drivers

      So uh, why are you still running AMD? Only intel is making a serious effort to deliver decent Linux drivers. fglrx is crap and AMD trickles out the information too slowly for ati to be worth a crap either.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  23. No Linux support by Anonymous Coward · · Score: 0

    As far as I know, it doesn't exactly provide "linux support", but rather "Linux X86/X86-64 support", all numerous other platforms staying unsupported as always.

    I've always understood THAT being the major complaint about their "linux support".

    And of course in the future when binary compatibility will be broken for whatever reasons, guess if they are going to update their older binary-only drivers?

    1. Re:No Linux support by Zero__Kelvin · · Score: 2

      Since their cards are designed to be installed in x86 and x86_64 systems, why would one expect any different?

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
  24. Re:still waiting for clock control on Fermi and la by Anonymous Coward · · Score: 0

    Not true, K3000M and up you can alter clock via nvidia-smi.

    For most Linux laptop owners with less than 17" screen/chassis (where K3000M+ is not available) this effectively means you can either eat sh*t (i.e. live with stock clock speeds), or roll the dice with a vbios mod.

    I have mixed feelings for Nvidia: on the one hand they do provide a Linux driver, one that is generally quite stable (in my experience) and feature rich (relative to alternative chips), so am thankful to Nvidia. On the other hand they fix clock speeds for mid-to-low end chips, and force max power mode with multi-head setups, thus pointlessly heating up the GPU and making laptop fans go on & off, on & off, on & off for no reason, and for this I have a finger for Nvidia.

    Had to resort to vbios mod to undervolt/underclock the Nvidia chip in order to have some peace & quiet. Hopefully once latest driver is stable vbios mods won't be necessary anymore (i.e. integrated chip can drive the laptop and dedicated chip can driver the external in a simple 2 monitor setup).

  25. Out of style by tepples · · Score: 1

    But do people buy the kinds of games that run in DOSBox anymore? One Slashdot regular has repeatedly told me that developers of new games with retro style 2D graphics are living in the past.

    1. Re:Out of style by Hatta · · Score: 1

      Who said anything about buying?

      --
      Give me Classic Slashdot or give me death!
    2. Re:Out of style by tepples · · Score: 1

      But do people buy the kinds of games that run in DOSBox anymore? One Slashdot regular has repeatedly told me [no].

      Who said anything about buying?

      I can think of three scenarios:

      • A. no new games are produced, and people use DOSBox to play only used copies;
      • B. new games are produced in the style of games from the DOSBox era with the expectation that people will buy copies or otherwise donate; or
      • C. new games are produced in the style of games from the DOSBox era with some other way to recoup expenses incurred while developing them.

      Which scenario did you have in mind?

  26. Re:still waiting for clock control on Fermi and la by Blaskowicz · · Score: 1

    I could overclock (and get fan speed control) just by setting Option Coolbits "5" in xorg.conf, then a new section appears in nvidia-settings. (the coolbits number is a binary mask about enabling three features so it can go from 0 to 7).
    I learnt of this by finally reading the nvidia driver documentation, which was quite detailed and allowed me to learn the xorg option to bypass monitor EDID. Then I quickly disabled overclocking before of concern for stability - my card is an old 7600GT and I think it crashed on a 20MHz oveclock.

  27. Android is Linux by BlindMaster · · Score: 1

    Just wonder if they are leaning toward mobile market as well. It makes sense if they want to target the tablet market, as there are more mobile and social games around these days. And thinking about the developing countries, there are huge market on the mobile/tablet market.

  28. Video player with a USB port by tepples · · Score: 1

    So that I can watch bluray movies on my PC

    What makes paid streaming or paid downloads unacceptable?

    and so that I can burn movies to watch on other things

    Then buy "other things" that have a USB port, and load movies onto an external drive.

    1. Re:Video player with a USB port by Guspaz · · Score: 1

      Not everything is available for paid streaming, particularly in Canada, where we often have much less content available than in the US. Streaming is nice, and I do take advantage of stuff like Netflix a lot, but there's a fair bit of difference between a 40 megabit video on a bluray disc and a 7 megabit stream. Even paid downloads are often not as high bitrate.

      Some stuff simply isn't available yet. I'm buying the Star Trek: TNG blurays as they come out, and while they will probably appear on Netflix or iTunes or some such thing eventually, eventually isn't now, and even when they do they will probably not be of the same quality.

      I do get a lot of video content online (more than I'd care to admit from HDBits), and it's one of the reasons why I've got a decently fast pipe (50/10 VDSL2), but I still do like buying the higher quality optical discs for the important stuff, or stuff you just can't get online. That's less of a problem in the US, but Canada is always going to be behind in terms of availability.

  29. Bumblebee team clarification - read and promote it by anandrkris · · Score: 1

    Read this *before* you experiment the drivers. https://plus.google.com/u/0/102207276811032054708/posts/8bAKax1PJoi New nVidia beta drivers, 319.12, have been released yesterday. Unfortunately, several web sites have been quick to put articles with titles suggesting Optimus support finally coming to Linux, and I'm saying "unfortunately" because I believe this is a case where inaccurate reporting hurts everyone: to non-technical users, the articles may have an effect of giving a false impression that the wait is over and the complete and proper support in the official binary drivers has arrived. As far as I see, there is some confusion and misinformation in users' discussions, and that is not helping either. So, let's try to clarify things. In short, the new beta is but a first user-visible step towards complete Optimus support. Remarkably, it covers use cases that Bumblebee has never supported well: using external monitors attached to the nVidia GPU, and running all rendering on the nVidia GPU. On the other hand, Bumblebee provided power management and render offloading on the basis of individual applications, neither of which is offered by the new beta. In a typical muxless Optimus laptop (or a mux'ed laptop in "Optimus" configuration), you have the laptop LCD panel connected to Intel GPU only (so that nVidia card cannot display on it), and you may also have some external video port connected to nVidia GPU only (so that Intel card cannot display on it). Normally, you run the X server with the Intel driver, with the only output being the LCD panel, and all works well. Let's now consider more fancy scenarios. 1. You want to run a graphically intensive game, so you wish that heavy rendering is performed by the nVidia card, but it's only powered on for the duration of the game. You don't need to redirect rendering of any other applications to the nVidia card. This is called "render offloading". 2. You want to temporarily plug in an external monitor into the nVidia-driven output port without disrupting your existing X session already running on the X server with the Intel driver. Since the Intel chip cannot access that external port, it will need the nVidia card to perform display ("scanout") for it (this is assuming Intel does all rendering; alternatively, nVidia could be performing rendering for its portion of the desktop). 3. You want to use nVidia card for rendering the whole desktop, trading increased power consumption for improved acceleration of all graphical apps, including the compositor. Since the nVidia chip cannot access the laptop LCD panel, it will need the Intel card to perform scanout for it. 2 and 3 are called scanout offloading, and notice how it is needed in different directions for different use cases. The card performing the scanout is called the scanout sink, and the other is called the scanout source. With the new beta, nVidia supports scanout offloading, with the restriction that the nVidia chip can be the scanout source but not the sink. Thus, it supports use case 3. Use case 2 needs GPU hotplug in the X server, because you want to power up the discrete GPU only when the external monitor is plugged in, and on top of that use case 1 needs a mechanism to route rendering between different drivers. For now, it's possible to use a combination of virtual crtc patch and hybrid-screenclone to "solve" case 2 (yep, that's painful), and Bumblebee "solves" case 1. Proper support in the drivers/server stack will be more efficient, of course. Notably, it should be possible to use the new beta drivers to get better accelerated rendering for gaming sessions by starting the game on a separate X display with nVidia driver and scanout offloading. FSGamer should come in handy for that. Note that you want to be using xf86-video-intel driver for the offload sink in this case (not the modesetting driver as the readme currently suggests), which should work since version 2.21.5 and required, since Xorg does not support different drive

  30. As a Linux user, I'm boycotting Nvidia by Shlomi+Fish · · Score: 1

    For a long time, I have decided to boycott Nvidia (which I have nicknamed as “Hang-vidia” due to the fact their drivers frequently caused my machine to hang) due to their positive hostility for Linux, and open source, and what not (lack of support for open source efforts, no specifications released, legal threats against open source efforts, dropping support for old cards, etc.), and the low quality of their binary-only offerings (frequent hangs and crashes), and their general incompetence. I will never buy Nvidia until they release SPECs and make their driver open source. See my old petition about that.

    After using an old GeForce 4 card where neither the "nv" driver nor the "nvidia" driver worked properly, I switched to an ATI Radeon HD 2600 Pro card, and it served me extremely well, and was rock solid. Now I have the built-in Intel graphics on this Core i3 machine, which causes some problems, so I may opt to buy a new (and probably better) ATI/AMD card. But I'd rather be hanged than buy hang-vidia.

    --
    We have two eyes and ten fingers so we will type five times as much as we read. http://www.shlomifish.org/
  31. DO the same to Microsoft by Anonymous Coward · · Score: 0

    He should drop that F and the finger at Microsoft, if it works for Nvidia it will work for Microsoft.