Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
Graphics Games Linux

Nvidia Doubles Linux Driver Performance, Slips Steam Release Date 363 363

leppi writes "Nvidia has announced a huge increase in Linux gaming performance for their GeForce R310 drivers after almost a year of development alongside Valve and other game developer partners. Nvidia's announcement also indicated the Steam beta for Linux should be out today. Quoting: 'Available for download at www.geforce.com, the new R310 drivers were also thoroughly tested with Steam for Linux, the extension of Valve's phenomenally popular Steam gaming platform that officially opened to gamers starting today. ... Comparing 304.51 driver performance of 142.7 fps versus 310.14 driver performance of 301.4 fps in beta build of Left for Dead 2. All tests run on the same system using Intel Core i7-3930K CPU @ 3.20GHz with 8 GB memory, GeForce GTX 680 and Ubuntu 12.04 32-bit.'" Update: 11/06 21:00 GMT by S : Valve has gone ahead and announced the Steam for Linux Beta. They've sent invites to a number of people who filled out the application, and they'll be inviting more as the test goes along. The beta test is available for installation on Ubuntu 12.04, with support for other distros to come: "We intend to support additional popular distros in the future; we’ll prioritize development for these based on user feedback."
This discussion has been archived. No new comments can be posted.

Nvidia Doubles Linux Driver Performance, Slips Steam Release Date

Comments Filter:
  • by tepples (727027) <tepples@g[ ]l.com ['mai' in gap]> on Tuesday November 06, 2012 @04:09PM (#41898339) Homepage Journal
    Hardcore video games have traditionally been one of the sticking points against getting PC users to adopt GNU/Linux. But with big companies (Valve and NVIDIA) committed to bringing hardcore video games to the GNU/Linux platform, what else is in the way of making 2013 the year of the Linux desktop?
    • by h4rr4r (612664) on Tuesday November 06, 2012 @04:11PM (#41898363)

      Nothing just like the last decade.

      For many people the YOTLD was a long time ago.

      I just hope I got selected for this beta.

      • by Karzz1 (306015) on Tuesday November 06, 2012 @05:29PM (#41899567) Homepage
        I just hope I got selected for this beta.

        I could not agree more, however I answered (truthfully) that my distro of choice is Gentoo which I suspect will put me at the very bottom of the list :(
        • by deek (22697) on Tuesday November 06, 2012 @08:25PM (#41901797) Homepage Journal

          I hear ya. I responded with Debian to the distro question, which I was hopeful was close enough to Ubuntu that they'd sneak me in.

          The funny thing is, according to the beta announcement, "An overwhelming majority of beta applicants have reported they’re running the Ubuntu distro of Linux". I have to wonder how many of those people are actually running other distributions and said Ubuntu, and how many didn't even bother signing up, because it was widely known that Valve were targeting Ubuntu for the beta.

    • by YodasEvilTwin (2014446) on Tuesday November 06, 2012 @04:14PM (#41898403) Homepage
      Ease of use.
      • by dimko (1166489) on Tuesday November 06, 2012 @04:48PM (#41898931)
        You mean it's too easy to use Linux? I mean... With ubuntu you just pop into it's centralised software database, and graphically install most needed programs from there, while in windows you have to find application in search engine, and actually navigate and download it, and it's not always as easy as it seems.
        • by dpidcoe (2606549) on Tuesday November 06, 2012 @05:37PM (#41899681)

          The centralized software database is great... until you need a program that's not in it.

          Also, finding and downloading something with a search engine is done every day by pretty much anyone who uses a PC (regardless of OS), so it's not really accurate to include that when measuring complexity of installing software. Having to type a bunch of things into a command line (and then finding out TFM was out of date and everything you types was wrong) is definitely not something that non-linux PC users are familiar with.

          oh, and have fun trying to actually find where the program is with the unity interface (though to be fair, that could just be because I'm not that familiar with it yet)

          • by Bert64 (520050) <[moc.eeznerif.todhsals] [ta] [treb]> on Tuesday November 06, 2012 @05:45PM (#41899821) Homepage

            Trying to find software in a search engine is also extremely risky if you are not technically competent, and results in large numbers of such users being tricked into installing malware. Installing software by hand should be strongly discouraged, and left to people who know what they're doing.

            And you don't type anything into a command line from a website, you cut+paste it which is far less error prone than following gui based instructions...

            • by Tough Love (215404) on Tuesday November 06, 2012 @06:39PM (#41900695)

              Trying to find software in a search engine is also extremely risky if you are not technically competent, and results in large numbers of such users being tricked into installing malware. Installing software by hand should be strongly discouraged, and left to people who know what they're doing

              Excellent advice. And there are also plenty of binaries out there that do come from trusted sources, Opera for example, which does an excellent job of installing smoothly and painlessly on pretty much every known x86 Linux distro.

          • Really? How many people have an iPhone where they can only install software from the app store? How is it any different (besides the fact that you actually can install what you want besides, it's just not simple). People get package managers now, because most people use them all the time. Either they'll be happy with what's on offer, or they'll be a power user who can at least google how to deal with it.
      • by Nerdfest (867930) on Tuesday November 06, 2012 @05:08PM (#41899309)

        I've got about a dozen friends and cow-orkers using Linux now, and all have stated that they find it more usable than Windows). They've chosen a variety of desktops, mainly Gnome2 plus Docky, Gnome shell, or Xfce. Updates are automatic and centrailized, software repositories are built in, and you can generally tweak it to act as you wish, although less so in the last few releases of Ubuntu using Gnome-shell or Unity. A little love from the hardware manufacturers would be nice though. You still run into the occasional rough sport with some hardware, but it happens with Windows as well. I still think Google should put out a nicely packaged version of Debian for people to use.

    • by MadChicken (36468) on Tuesday November 06, 2012 @04:41PM (#41898851) Homepage Journal

      Apple. Or even modern versions of Windows, I guess.

      For me at least, the clear advantages of a Linux desktop withered away about 4-5 years ago. Even the price of commercial OS's are almost inconsequential these days.

    • by wzinc (612701) on Tuesday November 06, 2012 @04:42PM (#41898875)
      It's funny. MS is always touting you need Windows for "real" work, but the only reason I even keep a Windows box is games. I believe there are a lot of /. people out there who are the same way.
      • by Ironhandx (1762146) on Tuesday November 06, 2012 @04:48PM (#41898933)

        In fact I most recently bought & installed windows 8 just to eke out a bit more gaming performance.

        Its honestly a fantastic OS(for windows) once you get rid of the thing where they try to force you to use a tablet interface with a mouse & keyboard.

        I also keep most of the PC's in my house on Windows because nothing except my router plays nice with linux for some reason.

    • by Talderas (1212466) on Tuesday November 06, 2012 @04:44PM (#41898899)

      Reality.

    • by kimvette (919543) on Tuesday November 06, 2012 @04:53PM (#41899045) Homepage Journal

      what else is in the way of making 2013 the year of the Linux desktop?

      • The ongoing trend of saying "RTFM" to every question when TFM is either nonexistent, is written in geek terms a non-sysadmin will never comprehend, or the documentation simply sucks balls.
      • Regligious fanboyism of distro-vs-distro
      • RPM Hell (. . . and RPM is one of the better package managers!!)
      • Lack of a cohesive marketing effort; different projects and distros spend too much time competing and distinguishing themselves from one another rather than cooperating and distinguishing ALL of Linux from Windows as a legitimate alternative
      • F/OSS vs. binary blob holy war: why does it have to be so difficult (from a user's perspective) to get an NVIDIA card working properly? (or to get an ATI/AMD card to work at all ;))
      • lack of working management tools for SAMBA (editing config files and managing samba users via CLI is still the best way) not to mention crappy SAMBA documentation and howtos that are just plain wrong

      --

      --
      Lack of support from third-party vendors and hardware makers (or inferior support where support does exist). I am back tor running Windows almost exclusively on my primary PC (my laptop) for:

          - RAW support for my DSLR (DCRAW is horrible compared to Lightroom or even Canon's DPP raw processing)
          - Adobe CS and photoshop plugins
          - my embroidery machine and embroidery software
          - My iPhone (like it or not, it's a great product but it's tied to iTunes)
          - Games (less work to configure than futzing around with WINE or Crossover or Cedega**)
          - CD/DVD publisher (Bravo SE) at the office
          - Brother label printer
          - SilverLight (Ick. see: Netflix)

        ** now discontinued(?) - which brings up another point: products/projects being abandoned/discontinued seemingly at random

      • by h4rr4r (612664) on Tuesday November 06, 2012 @04:59PM (#41899153)

        RPM is not one of the better package managers. Yum uses RPM, but even that sucks.

        Drivers are easy, its a checkbox in Ubuntu.

        You are blaming an OS for a company shutting down? Is it Microsofts fault when a windows software company dies?

      • by X0563511 (793323) on Tuesday November 06, 2012 @05:25PM (#41899521) Homepage Journal

        * RTFM: still happens, but not as much as it used to.
        * Distro-vs-Distro: yes, this is still annoying as hell
        * RPM Hell: yea, what? Seriously, when was the last time you got this when you wern't doing stupid things like trying to use SuSE RPMs in Fedora? Likewise with the debian family.
        * I can say nothing about marketing, beyond the claim that all involved in it should die in fires (along with lawyers)
        * Binary Blob holy war: Blame US copyright law. Not an issue for end users, usually.
        * SAMBA doesn't matter if Windows is removed from the picture.
        * RAW image support: we are talking about desktop use, not photo lab use... that said, I agree this should be supported. But it's not holding us back from desktop use.
        * Adobe CS and photoshop? You need to take that up with Adobe. It's not our fault they don't build for our platform.
        * Likewise for your embroidery software.
        * Also likewise for iTunes and your iPhone. You should be able to load music on it, but you won't get the iTunes integration.
        * And yet again likewise for games.
        * AND your label printer!
        * oh, also silverlight!

        Gee, half your complaints are nothing Linux can do anything about. Third parties have to get off their asses (or remove their heads from their asses) and port their own products. The rest is minor shit that isn't holding back anything except you, it seems.

    • by IrquiM (471313) on Tuesday November 06, 2012 @04:55PM (#41899067) Homepage

      [...]what else is in the way of making 2013 the year of the Linux desktop?

      Gnome

  • Today (Score:2, Funny)

    by Anonymous Coward on Tuesday November 06, 2012 @04:11PM (#41898361)

    Is it measured in Valve Time?

  • by rs1n (1867908) on Tuesday November 06, 2012 @04:12PM (#41898371)
    I'm sure everyone is also interested in seeing how the performance compares to drivers on other operating systems (Windows, Mac OS X). Is there a link to such a comparison? It helps to put things into perspective. (I'm too lazy to google it =)
  • by Jonah Hex (651948) <hexdotms@@@gmail...com> on Tuesday November 06, 2012 @04:13PM (#41898385) Homepage Journal
    Since Steam now provides programs, including one that updates your drivers, why not release the major drivers on the platform directly? Take advantage of the Steam (torrent hybrid) distribution method and get auto updates. - HEX
    • by h4rr4r (612664) on Tuesday November 06, 2012 @04:15PM (#41898405)

      How exactly does that work assuming you aren't silly enough to run Steam as root?

      • Re:Steam Programs (Score:4, Interesting)

        by Jonah Hex (651948) <hexdotms@@@gmail...com> on Tuesday November 06, 2012 @04:21PM (#41898529) Homepage Journal
        Same way it does on Windows, asks to install the updated driver and get elevated for that task. Personally I wasn't thinking of Linux, as I game (and mostly work) on Windows. - HEX
        • by centuren (106470) on Tuesday November 06, 2012 @04:58PM (#41899145) Homepage Journal

          Not a bad idea, actually, so long as it's only an option for those who want it (and not a requirement for either the drivers or steam).

          I think I'd rather have driver updates integrated with my software repositories than with any particular application, however gaming specific it is (which I'd also like to have integrated with my software repositories). Steam coming to Linux, and any effort around it, is a big deal, absolutely. Big because Steam has a serious user base (many of whom think of it as synonymous to PC gaming enough to suggest it distribute drivers), but also because of the source engine.

          I am a Steam user, and have bought tons of games through it. Still, it's primarily just a distribution point. The important thing are the game engines (unreal, crytek, etc). These are what's important, because what the popular game engines support heavily determine what the games can support. A game studio might want to release for Linux, but that often ends up meaning a decision between using a top-of-the-line engine and one that supports OpenGL. Chris Roberts brought this up regarding a possible Star Citizen Linux release, saying:

          We would be happy to support it and the CryEngine srever can run on Linux. The problem is the client side as that relies on DirectX (which obviously doesn't work on Unix). If Crytek can add OpenGL support then I would say, we will do it.

          I look forward to Steam's debut on Linux, and recognise it's significance. I just wish there were more Valve/Source games I liked. Aside from the Portals, nothing comes to mind.

      • by fuzzyfuzzyfungus (1223518) on Tuesday November 06, 2012 @04:37PM (#41898811) Journal

        At least in its Windows incarnation, Steam doesn't run with admin privileges. It simply, when necessary, starts whatever the installer is with a request for elevation. You get the pop-up and/or username and password prompt(depending on your system settings) and the privileged process does whatever install needs doing while steam continues to chug along at its usual level. Presumably a linux implementation of the idea would work in roughly the same way: Steam downloads the installer package and, depending on whether it is a binary installer or a .deb/.rpm package, kicks up a sudo prompt to allow you to run the installer or your package manager as root.

        That said, the main incentive to have Steam offer GPU driver updates is that the ones provided through Windows update are always ages behind the curve, and having a vendor-specific update-nagging tray object is annoying. On a system with a package manager, there really isn't much point.

    • Re:Steam Programs (Score:2, Informative)

      by Anonymous Coward on Tuesday November 06, 2012 @04:51PM (#41898989)

      Ubuntu already updates the nvidia driver through default repositories.

  • What a Slip! (Score:5, Informative)

    by Baloroth (2370816) on Tuesday November 06, 2012 @04:15PM (#41898409)

    Nvidia's announcement also indicated the Steam beta for Linux should be out today

    I think Valve's [steampowered.com] announcement kinda indicated that too.

  • by future assassin (639396) on Tuesday November 06, 2012 @04:23PM (#41898575) Homepage

    the year of Linux on desktop?

    Will the evil Microsoftians interfere?
    Will the diablolical Appleites unleash the dooms day Software and Plastic part patents?
    ????
    Stay tuned!

  • by Type44Q (1233630) on Tuesday November 06, 2012 @04:26PM (#41898637)
    That's the sound a one big motherfucking railroad spike being driven into your soft, worm-eaten coffin.

    Music to my ears, baby! :)

  • by ktmdms (2026140) on Tuesday November 06, 2012 @04:31PM (#41898719)
    How nice except that 304.10 won't compile against the 3.7 kernel source and nVidia says it will try to get that working by the next release...
  • by ilikenwf (1139495) on Tuesday November 06, 2012 @04:32PM (#41898727)
    I wish nVidia would stop being so protective about it's API's and just work with nouveau. If there's a few bits here or there that must remain proprietary, they could release those with a nonfree license and make the rest open...I refuse to use something with no support for a framebuffer console.
  • by Beat The Odds (1109173) on Tuesday November 06, 2012 @04:55PM (#41899063)
    Why was this test done on a 32 bit OS with 8 GB of RAM?

    This means that it was running that crappy PAE kernel.

    Far better to test on a 64 bit OS instead.

  • by G3ckoG33k (647276) on Tuesday November 06, 2012 @04:56PM (#41899091)

    10 % better than Windows if the numbers at

    http://www.xbitlabs.com/articles/graphics/display/geforce-gtx-670_4.html [xbitlabs.com]

    can be used straight away (which they possibly can to some extent as Left for Dead 2 probably isn't CPU bound) for GTX 680

    Windows - 276 fps

    Linux - 301.4 fps

    Quite an improvement anyhow!

    Congratulations to all involved!!!

  • Ubuntu 32-bit? (Score:2, Interesting)

    by Milharis (2523940) on Tuesday November 06, 2012 @05:02PM (#41899213)

    "All tests run on the same system using Intel Core i7-3930K CPU @ 3.20GHz with 8 GB memory, GeForce GTX 680 and Ubuntu 12.04 32-bit."
    8 GB of RAM, and they're using the 32 bit version of Ubuntu ?
    I know it's what Ubuntu is recommending by default, but come on, with the rig they have, why go for 32 bit?

  • by colin_faber (1083673) on Tuesday November 06, 2012 @05:04PM (#41899241)

    Does this mean the mobile chips will see an improvement as well? It sure would be nice to watch HD video without huge amounts of page tearing.

    It's gotten better of the years, but it's still a rather large and annoying issue with these chips. Though it could be worse, I could be stuck with an AMD (ati) chipset.

  • How? (Score:5, Interesting)

    by Chemisor (97276) on Tuesday November 06, 2012 @05:11PM (#41899327)

    Can any driver developers comment on how this was achieved? I know I haven't been programming OpenGL for very long, but all I see it doing is writing the data to the card and running the shaders on that data. Data transfers should already be going at full speed, so I don't see much possible improvement there. I also can't see how shader compiler improvements could result in doubled performance. Typically, compiler changes speed things up by a few percent and I don't believe that nVidia's compiler was that bad before. So what was sped up exactly? And frankly, aside from compiling the shaders and memcpying data to the card, I'm puzzled what the driver is doing anyway?

  • Optimus? (Score:5, Interesting)

    by Yvanhoe (564877) on Tuesday November 06, 2012 @07:21PM (#41901133) Journal
    Have they changed their stance on their Optimus feature that they infamously said "would never be supported under linux"? For those unaware of it, laptops now ship with 2 GPUs : a small one, low performance and low conso, usually an Intel one, and a high-end one, that is started when GPU intensive tasks are started. Optimus is the undocumented feature that allows to switch between these two.

    It is not supported in the linux nVidia driver, it was said by nvidia official they would never support it and they didn't even give the OSS developers the little hints they need to make a workaround.

    Unless this silliness (that made Linus call them many names) is solved, I am unlikely to buy any laptop with a nVidia board.

After an instrument has been assembled, extra components will be found on the bench.

Working...