Slashdot Mirror


NVIDIA Is Better For Closed-Source Linux GPU Drivers, AMD Wins For Open-Source

An anonymous reader writes "Phoronix last week tested 65 graphics cards on open source drivers under Linux and the best result was generally with the open source AMD Radeon drivers. This week they put out a 35-graphics-card comparison using the proprietary AMD/NVIDIA drivers (with the other 30 cards being too old for the latest main drivers) under Ubuntu 14.04. The winner for proprietary GPU driver support on Linux was NVIDIA, which shouldn't come as much of a surprise given that Valve and other Linux game developers are frequently recommending NVIDIA graphics for their game titles while AMD Catalyst support doesn't usually come to games until later. The Radeon OpenGL performance with Catalyst had some problems, but at least its performance per Watt was respectable. Open-source fans are encouraged to use AMD hardware on Linux while those just wanting the best performance and overall experience should see NVIDIA with their binary driver."

185 comments

  1. Just don't upgrade the kernel with nvidia closed by Anonymous Coward · · Score: 0

    I got so pissed off that every time I updated Ubuntu I'd be dumped in a text terminal, have to install links2 and go browse how to install nvidia drivers again that I go with nouveau.

    That, with optimus (intel + nvidia) together .. . == many days lost configuring stuff, honestly my girlfriend thinks I love "configuring" stuff, probably because I've wasted so much time doing it.

  2. There is also these... by Anonymous Coward · · Score: 1, Insightful

    ...for you guys who like closed source stuff:

    funny.exe
    boobies.exe
    yourprize.doc

    Have fun!

    1. Re:There is also these... by Anonymous Coward · · Score: 0

      At least we don't have to piss away hours of time compiling the fuckers just to find out they're too old to work with the game I bought.

    2. Re:There is also these... by Anonymous Coward · · Score: 0

      Um. Great. I guess that proves my point.

    3. Re:There is also these... by Anonymous Coward · · Score: 0

      Not really. I haven't had any kind of malware problem under Windows for years. You're not supposed to run untrusted software under any operating system anyway.

    4. Re:There is also these... by Anonymous Coward · · Score: 0

      And I suppose you can trust NVidia just as much as you can trust any other big corporation not to put back doors in your system?

    5. Re:There is also these... by Anonymous Coward · · Score: 0

      You're doing it wrong, fuckwit.
      If you have a machine that's fast enough to play any game made within the past 7 years, your compilation times would be in a handful of minutes.
      The entire kernel with lots of options / modules configured can be done in under an hour on a decent midrange machine.

    6. Re:There is also these... by Anonymous Coward · · Score: 0

      We can't of course know for sure, because it is closed source. But I still think that life is too short for worrying something like that. It would be extremely unlikely for NVIDIA to ship a backdoor in their graphics drivers. They don't have any reason to, and if it was found out, it would destroy their reputation and people wouldn't buy their stuff anymore. It is not a compelling enough reason for me to completely switch to an open source operating system, especially when it mostly just brings a plethora of bugs and all sorts of other headaches.

    7. Re:There is also these... by Anonymous Coward · · Score: 0

      You must be quite the showman.
      Comparing video drivers from a reputable manufacturer to random windows malware...you must either be Richard Stallman's dandruff or a complete moron.
      Not to mention the binary drivers work. And very well, by the way. So your FUD becomes a bit silly.

      Oh well, I am sure you never, ever used a computer with binary drivers on it, right? Everything fully open, documented and ready for you to modify to suit your needs, I bet.

    8. Re:There is also these... by Anonymous Coward · · Score: 0

      And I suppose you can trust NVidia just as much as you can trust any other big corporation not to put back doors in your system?

      I can't trust any Linux distro to ship bug-free software in to my system either. It all really boils down to which battle we want to fight...

    9. Re: There is also these... by Anonymous Coward · · Score: 0

      Unliky you say but not altogether unknown.

      http://en.m.wikipedia.org/wiki/Sony_BMG_copy_protection_rootkit_scandal

    10. Re: There is also these... by Anonymous Coward · · Score: 0

      Wait... you do realize that a "video card" isn't a storage medium for a movie right?

      Sony put a rootkit on their music CDs to protect the easily copied content that makes up the value of their product. NVIDIA's product's value is tied to the hardware so they don't need DRM to protect that value and therefore don't have the same incentives.

    11. Re:There is also these... by Anonymous Coward · · Score: 0

      You're not supposed to run untrusted software under any operating system anyway.

      Why do you trust binary blobs?

    12. Re: There is also these... by Anonymous Coward · · Score: 0

      Of course it's not a video driver. If he gave an example of that, would you be complaining that it's not the right architecture?

      It's an example of a large tech company placing malicious software in its products, which was enabled by it being closed source - and thus is a valid example for the point he is trying to make, which is that corporations will do exactly that.

      That said, I completely agree with you, life is both too short *and* you can't protect yourself from everything.

      I prefer open source, but functionality is more important. That's why I run Ubunti with closed drivers - I can actually both work, program for fun (so much easier on Linux), and play games. Plus, Ubuntu has such a great user interface, at least for me.

  3. Captain something or other by Anonymous Coward · · Score: 1

    I can't quite put my finger on it, but something tells me this is a job for a captain. Captain something or other. Anyone care to help me out?

    1. Re:Captain something or other by armanox · · Score: 1

      Captain Crunch? Captain Morgan?

      --
      I'm starting to think GNU is the problem with "GNU/Linux" these days.
    2. Re:Captain something or other by just_another_sean · · Score: 1

      Captain Picard? He's my favorite captain! It's Captain Picard, right?

      --
      Creationist Textbook Stickers Declared Unconstitutional by CowboyNeal
    3. Re:Captain something or other by Anonymous Coward · · Score: 1

      Captain Crunch? Captain Morgan?

      Hey, how'd you know the two things I had for breakfast?

    4. Re:Captain something or other by ArcadeMan · · Score: 1

      Captain America?

    5. Re:Captain something or other by NoNonAlphaCharsHere · · Score: 1

      Closed Captaining?

    6. Re:Captain something or other by gstoddart · · Score: 1

      Captain Nemo? Captain Obvious? Captain Kirk?

      --
      Lost at C:>. Found at C.
    7. Re:Captain something or other by Anonymous Coward · · Score: 0

      You're right! It's none other than Gene Luck Pickard!

    8. Re:Captain something or other by SpzToid · · Score: 1

      Whatever you're trying to get at is oblivious to me.

      --
      You can't be ahead of the curve, if you're stuck in a loop.
    9. Re:Captain something or other by GNious · · Score: 1

      Has recently been renamed to Captain Puerto Rico.

    10. Re:Captain something or other by BitZtream · · Score: 1

      Captain Planet

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    11. Re:Captain something or other by BitZtream · · Score: 1

      Nice, the only one to get it

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    12. Re:Captain something or other by Anonymous Coward · · Score: 0

      The power is yours!

    13. Re:Captain something or other by Anonymous Coward · · Score: 0

      Shut up, Q.

    14. Re:Captain something or other by Anonymous Coward · · Score: 0

      It just what happens when you're dead.

    15. Re:Captain something or other by Anonymous Coward · · Score: 0

      What's the purpose of your off topic stupidity here jackass? You and your immature idiots should go away!

    16. Re:Captain something or other by DaVince21 · · Score: 1

      Nah, everyone else is just pretending not to get it.

      --
      I am not devoid of humor.
    17. Re:Captain something or other by OneAhead · · Score: 1

      Capt. Obvious was quoted as saying: "It offends me that people always assume I'm not doing my job. Sheesh, I took care of this one years ago!"

  4. That's Odd. by TechyImmigrant · · Score: 1

    Intel seems to have the only graphics that doesn't suck horribly on Linux for normal day to day use.

    --
    I should use this sig to advertise my book ISBN-13 : 978-1501515132.
    1. Re:That's Odd. by Anonymous Coward · · Score: 1

      Not that odd. AMD and NVidia are both trying to find ways to tweak the standards for tiny increases in framerate, Intel is honoring the standards and improving performance by boosting the power of the hardware underneath. That means Intel will continue to lag when it comes to all the different GPU metrics (but they did close the gap a lot recently), but since they're not trying to do shortcuts with the OpenGL and DirectX standards, they are much more straightforward to use.

    2. Re:That's Odd. by LWATCDR · · Score: 1

      Intel graphics just plain suck... Actually they are not too bad these days but really do not complete with AMD or nVidia.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    3. Re:That's Odd. by jedidiah · · Score: 0

      > Intel seems to have the only graphics that doesn't suck horribly on Linux for normal day to day use.

      Are you kidding? Their hardware sucks horribly for normal day to day use regardless of what OS you're talking about.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    4. Re:That's Odd. by TechyImmigrant · · Score: 1

      And yet I'm looking at lots of pixels driven by Intel graphics, with no obvious inability to support the applications I use day to day.

      Sure I have Nvidia in my windows gaming rig. But Linux is the topic here.

      --
      I should use this sig to advertise my book ISBN-13 : 978-1501515132.
    5. Re:That's Odd. by haruchai · · Score: 1

      What do you consider "normal day to day use"?
      In my experience, starting with Sandy Bridge & HD3000, it's been acceptable for Windows office desktop stuff, Office apps, web browsing, online streaming, etc.

      --
      Pain is merely failure leaving the body
    6. Re:That's Odd. by jones_supa · · Score: 4, Insightful

      Even a GMA950 can easily perform all those tasks.

    7. Re:That's Odd. by haruchai · · Score: 0

      Probably not on Windows 7 and not with very recent versions of Office, FF, Chrome and Internet sites.

      --
      Pain is merely failure leaving the body
    8. Re:That's Odd. by Anonymous Coward · · Score: 0

      I use an Intel HD 4600 (i5-4670k) with turbo and it works great... I can play Minecraft without lag.

    9. Re:That's Odd. by Windwraith · · Score: 1

      Well, you managed to mention not one thing where video power truly matters.

      The moment you go into games, game development, image processing, rendering and modeling, perhaps HD video playback (and processing?), or working with very high resolutions, your video card sure does matter, so does the quality of the drivers and its acceptance of standards (specially OpenGL).
      I found nVidia to be the safest bet in both those tasks I mentioned, as well as support for dual-booting while keeping the same capabilities in both Linux and Windows. Even my budget-cheap nVidia card can use CUDA to speed up renderings in Blender with no effort from my part. Just one click.

      Then again, every computer user has a different use for a computer. If you produce nothing in terms of audiovisuals, or don't create or play games, you are pretty much good to go with the weakest/cheapest video adapter you can find.

    10. Re:That's Odd. by jones_supa · · Score: 2

      Yes, it can. Very easily.

    11. Re:That's Odd. by MBGMorden · · Score: 1

      I've been using a Nvidia card in Linux (with binary drivers) for years now with no issues whatsoever. Not sure how it would "suck". System boots, runs fine, and does what I need it to :S.

      --
      "People who think they know everything are very annoying to those of us who do."-Mark Twain
    12. Re:That's Odd. by TechyImmigrant · · Score: 1

      It sucks because it doesn't work until you download the drivers, install them and mess with the X configuration.

      With Intel graphics, it just works, because the open source driver code is integrated into Linux.

      --
      I should use this sig to advertise my book ISBN-13 : 978-1501515132.
    13. Re:That's Odd. by Anonymous Coward · · Score: 0

      "HD video playback". My Sandy Bridge Celeron B830 using the onboard graphics does 1080p playback perfectly smoothly. Am I unusually lucky, or do people tend to overstate the hardware requirements to play high-res videos?

    14. Re:That's Odd. by Windwraith · · Score: 1

      You can be using your CPU to decode that video perfectly fine if your video player is not set up to (or can't) decode the video through GPU. Depends a bit on player configurations, I think in VLC you have to explicitly enable it, for example.
      Well, to be perfectly honest with the current generation of consumer CPUs it's not that much of an issue, so it's becoming an obsolete thing real fast even in mobile land. For the other examples a GPU is definitely much nicer though.

    15. Re:That's Odd. by haruchai · · Score: 1

      Did you read jedididah's comment above mine?
      I did specifically ask what he considers "normal day to day use".
      What I specified is the case for 80% of the 10,000 users that my organisation supports. And even so, there are fewer than 500 that have anything beyond a stock, onboard Intel graphics card.

      At home, I have a 9600GT but it's only now after perhaps 4 years that I think it's becoming the bottleneck in my main system despite 2 CPU & RAM upgrades in that time.

      --
      Pain is merely failure leaving the body
    16. Re:That's Odd. by MBGMorden · · Score: 2

      Didn't have to do any of that. After install I got a little message saying "proprietary drivers available". I clicked and they installed. Its been that way for years now.

      --
      "People who think they know everything are very annoying to those of us who do."-Mark Twain
    17. Re:That's Odd. by haruchai · · Score: 0

      Not on this desktop of mine, it won't.
      The Chrome GPU process is at 512M; Flash at 2.5G and I'm at 93% RAM usage - I typically run out of RAM several times daily but refuse to pay the current cost to upgrade to 32GB

      --
      Pain is merely failure leaving the body
    18. Re:That's Odd. by jones_supa · · Score: 1

      That's a completely different issue.

    19. Re:That's Odd. by haruchai · · Score: 1

      Er, no. The less that can be passed to the video card, the more for the CPU to do.
      Maybe in 2008, 2009 the GMA might have been enough but not today when browsers expect to be able to GPU-offload.

      And it was never all that well supported under Linux from what I remember which is one reason I moved to Nvidia - yes, binary-blobs but i was getting tired of lame graphics.

      --
      Pain is merely failure leaving the body
    20. Re:That's Odd. by Anonymous Coward · · Score: 0
    21. Re:That's Odd. by haruchai · · Score: 2

      I decided to check to see if it would support my programs. It didn't take long to hit a roadblock.

      Requirements for Office 2013 - http://office.microsoft.com/en...

      Hardware acceleration Graphics hardware acceleration with DirectX10 graphics card

      According to http://www.intel.com/products/... , there's no Directx10 support from this board.

      --
      Pain is merely failure leaving the body
    22. Re:That's Odd. by LWATCDR · · Score: 1

      OpenCL, Cuda, CAD, POVRay, Blender..... Not everyone uses Linux the way you do. There are many linux systems that do not have any graphics cards at all and just use a UART.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    23. Re:That's Odd. by jones_supa · · Score: 1

      At this point I have no idea what you are smoking. First, the amount of free RAM does not affect graphics performance and even a shared video memory is allocated to a fixed size on bootup (for example 224 MB). Second, the GMA950 Linux driver is excellent.

    24. Re:That's Odd. by jones_supa · · Score: 1

      I see. You are correct, that would indeed mean that you cannot get full graphics acceleration in Office 2013, as the GMA950 is only DX9-compatible.

    25. Re:That's Odd. by haruchai · · Score: 1

      It wasn't back when I used it, before switching to my 1st GeForce card.
      In fact, it was one of the reasons I decided to build a new machine with a discrete card.

      And my point was that I get the performance I do and am able to do as much simultaneously because so much can be offloaded to the GPU.
      And even that's not enough for when I really go overboard.

      --
      Pain is merely failure leaving the body
    26. Re:That's Odd. by Anonymous Coward · · Score: 0

      I suspect that you're only here to tell us how superior Windows is.

    27. Re:That's Odd. by OneAhead · · Score: 1

      That's only true if you don't need support for newer versions of the OpenGL standard. If you do, the Nvidia proprietary driver is pretty much the only viable option in Linux. The Intel driver is perpetually a few generations behind, and the AMD/ATI drivers are perpetually buggy (though I hear they're getting better).

    28. Re:That's Odd. by Anonymous Coward · · Score: 0

      You're probably infected with stupidity and it's affecting your ability to work at all,let alone with a PC.

      Sandy Bridge and upwards are MORE THAN CAPABLE OF PLAYING OLD 3D GAMES let alone day to day tasks.

    29. Re:That's Odd. by haruchai · · Score: 1

      jACkass, we are talking about the GMA950.
      Sandy Bridge HD / HD2000 / HD3000 are much more capable than that old graphics chip.

      http://en.wikipedia.org/wiki/L...

      --
      Pain is merely failure leaving the body
  5. For Linux, Intel beats both of them by Anonymous Coward · · Score: 0

    Even for games, I'd rather have something that works properly and just run on lower settings than deal with the NVidia closed source or AMD's half-hearted open source efforts.

    1. Re:For Linux, Intel beats both of them by armanox · · Score: 2

      I'd rather have hardware that works well. Closed source drivers don't bother me.

      --
      I'm starting to think GNU is the problem with "GNU/Linux" these days.
    2. Re:For Linux, Intel beats both of them by hobarrera · · Score: 1

      I'd rather have hardware that works well. Closed source drivers don't bother me.

      While I agree, I still would prefer that nvidia open sourced it's drivers once and for all, so we can have hardware that works well and stability to go with it.

  6. Better open source drivers, eh? by Rod+Beauvex · · Score: 1

    Is that why, on my HD6450, Linux Mint setup boots into a garbled screen, PCLinuxOS skips the desktop installation, and Desktop BSD just gives me a black screen when any setup method is selected?

    1. Re:Better open source drivers, eh? by Freedom+Bug · · Score: 1

      Is this something you tried recently? Phoronix did their testing with the 3.13 kernel.

    2. Re:Better open source drivers, eh? by higuita · · Score: 1

      CURRENT open source drivers should work well on that card, get a more update distro or manually update the kernel, libdrm, mesa and possibly the xorg-ati driver. Also, this open drivers status is for Linux, for BSD the open status may not be as good due the missing/incomplete lower level support in the kernel

      If it is failing on a recent distro, with recent kernel and mesa , you should open a bug (sometime fixing a bug on new cards can create another on older cards due the different features available)

      --
      Higuita
  7. Re:Just don't upgrade the kernel with nvidia close by LordLimecat · · Score: 4, Informative

    Ubuntu has had its own method of dealing with nVidia drivers for about 7 years now. If you really want to go with the official nVidia driver (rather than the ubuntu-provided package which, IIRC, automatically handles kernel upgrades), all you have to do is cd to where you stuck the nVidia bin installer, and "sudo ./run" it. But really, if you're manually going outside of the package management system, you should learn how it works rather than complaining that you got burned,

    Not to mention that the "dumped to console" was ALSO fixed many, many years ago (8.04?) as part of their bulletproof-X initiative.

  8. AMD Wins For Open-Source by jones_supa · · Score: 4, Informative

    In last week's testing of 65 GPUs on the open-source Linux drivers, the winner overall was the AMD Radeon graphics cards: they were the least problematic (though several Radeon GPUs still ran into different problems) and they delivered the best performance (including generally the performance-per-Watt).

    Can confirm. The open source Radeon driver has been improving greatly. A bit surprisingly, Radeon hardware is actually starting to become a quite good choice for a Linux user.

    1. Re:AMD Wins For Open-Source by Anonymous Coward · · Score: 0

      As a gamer with experience, the open source radeon drivers are still crap compared to running a comparable Nvidia with their drivers.

    2. Re:AMD Wins For Open-Source by Anonymous Coward · · Score: 0

      Too bad that for a majority of users, Linux isn't an OS that they should be using to begin with...

    3. Re:AMD Wins For Open-Source by jones_supa · · Score: 1

      Why's that?

    4. Re:AMD Wins For Open-Source by MBGMorden · · Score: 4, Interesting

      Too bad that for a majority of users, Linux isn't an OS that they should be using to begin with...

      Nonsense. The vast majority of users these days just need a working browser. My mom, dad, and sister all run Linux. Only my sister seems to even be aware that it's not Windows. Simple fact is they know to click on the Chrome logo (same one a Windows user uses) to bring up the browser and they're off. I don't have to worry about fixing any malware that does crop up, and in the event that they DO have a problem I can easily SSH into the machine and tunnel through to a VNC server to look at things remotely.

      As a matter of fact its the mid-range skillset users who seem to have the most trouble with Linux. For basic users it covers all of their use cases. For the geeky power users they don't mind getting their hands dirty and getting creative to make things work. The mid-range users though want to do semi-complex things but get frustrated when it doesn't work exactly the same way in Linux.

      --
      "People who think they know everything are very annoying to those of us who do."-Mark Twain
  9. Really? by jawtheshark · · Score: 2

    Yeah, as long as you ignore "NVidia Optimus". I have a AMD-A6 based desktop, it works fine with the occasional glitches, but the only thing that is truly stable and works for everything is called "Intel". There simply is no contest.

    --
    Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
  10. Hello there, Captain Obvious by Anonymous Coward · · Score: 3, Insightful

    One note:
    AMD OpenSource drivers are best OpenSource drivers out there, but shitty drivers per se.
    NVIDIA drivers are great drivers, but not OpenSource.
    This is the real difference and conclusion. Don't try to hide it.

    1. Re:Hello there, Captain Obvious by Windwraith · · Score: 1

      This!
      I don't care much if AMD's drivers are open when they are mediocre at best. Everything else seems to boil down to zealotic anti-binary-blob commentaries.

      I don't care if it's closed as long as it works. And nVidia works both in windows and linux, so that's where my money will go.

    2. Re:Hello there, Captain Obvious by MacTO · · Score: 1

      If we are going to be honest about things, we should also look at why: neither vendor is enthusiastic about providing complete documentation on the products.

      We should also be clear about some of the consequences. Better open source drivers provide a better long term solution under Linux. Yes, this is because Linux developers are somewhat hostile to closed source drivers. On the other hand, it is something that you should consider if you are using Linux.

      At the end of the day, the choice depends upon what you're doing. What doesn't matter is a rule that considers a handful of measures. Some will prefer AMD under Linux based upon their priorities, others will prefer nVidia. It is also completely fair to prefer AMD for work computer and nVidia for your games computer; or AMD for your Linux boxes and nVidia for your Windows boxes.

    3. Re:Hello there, Captain Obvious by aliquis · · Score: 1

      It's more or less pretty obvious why Nvidia wouldn't want to share of their knowledge and solutions to the AMD camp though.

    4. Re:Hello there, Captain Obvious by Anonymous Coward · · Score: 0

      I prefer nVidia for my work, Linux box. So does the corporation I work for. What now?

      nVidia just works under Linux, AMD does not. AMD is only good when you really need open source drivers, you are their developer, etc.
      Also nVidia works great in Linux and Windows, and AMD is a joke in Linux and also sucks in Windows (bugs, green screens, shadows problems, ...)

      I would really like AMD to be usable and make a competition to nVidia. But it is not. It is not even close.
      nVidia is the only choice.

  11. Re:Just don't upgrade the kernel with nvidia close by Anonymous Coward · · Score: 4, Informative

    Ubuntu has had its own method of dealing with nVidia drivers for about 7 years now. If you really want to go with the official nVidia driver (rather than the ubuntu-provided package which, IIRC, automatically handles kernel upgrades), all you have to do is cd to where you stuck the nVidia bin installer, and "sudo ./run" it. But really, if you're manually going outside of the package management system, you should learn how it works rather than complaining that you got burned,

    Not to mention that the "dumped to console" was ALSO fixed many, many years ago (8.04?) as part of their bulletproof-X initiative.

    On ubuntu 14.04 there is a "driver manager" in system settings. This lets you easily switch between the nvidia binary driver and nouveau (open source).

  12. I believe it (they're improving) by Anonymous Coward · · Score: 0

    NVidia, for the 1st time since 2000 for myself @ least, had some issues with their drivers!

    (For Windows @ least in my experience as I haven't run a Linux since 2010 here)

    It started iirc, around mid 2011!

    That's when MS patched Windows 7 for "driver stability" vs. crashes, which IRONICALLY introduced MORE OF THEM!

    E.G.-> The ENTIRE 3xx.xxx series of drivers would "black screen" crash either in online video, gaming, or locally played videos OR just give you a BLACK SCREEN on logging into Windows - especially IF/WHEN you crashed! LOL, made me afraid to reboot even... which, thank goodness, @ least Windows NT based OS rarely do (unless you get a crappy driver of course, which this is, all about).

    I.E..- You'd hear the sound of the Windows logon, but a black screen was all you got!

    It made it hard to logon of course ala "use the force, Luke" & forget it inside Windows with an all black screen!

    So, I did some research reading, & there were settings to offset that that actually worked PRETTY GOOD with the 335.xx series!

    (Those only would have to reboot 2x after the crashes I noted above to regain a usable logon screen for example but BEFORE that it would take 6x times, & yes it was consistent & "coincidentally" mirrorred how many backup hives + 2 NVidia areas in each - & I strongly suspected power management features (since I tried to disable THAT too with some settings I found on their forums, which TOTALLY hosed it & you COULD NOT EVER GET BACK IN, thank goodness for System Restore features &/or System Image abilities Windows 7 provides which IS how I got back to a somewhat usable state)).

    * NOW though, in the 337.88 series is pretty good!

    It comes back after crashes noted above (fullscreen online or local is still "shaky" but not nearly as bad)...

    So, they're making progress each driverset build - Still not "perfect" (what is) but, getting close now.

    APK

    P.S.=> Anyhow/anyways - I just wanted to share MY 2 cents viewpoint from a Windows user perspective as to NVidia getting back to how they USED TO BE before MS started messing around with powermgt & crashproofing drivers registry settings (which messed NVidia up imo & experience per the above) - perfect! They were from 2000 - 2011 in my experience & are getting it back (hopefully, next driverset build will be perfect)...

    ... apk

    1. Re:I believe it (they're improving) by Anonymous Coward · · Score: 0, Informative

      Fuck off Kowalski, no-one cares what you think. About ANYTHING.

    2. Re:I believe it (they're improving) by Anonymous Coward · · Score: 0

      You can't think so your profanity riddled foaming at the mouth ravings make no sense from a troll like you.

    3. Re:I believe it (they're improving) by Anonymous Coward · · Score: 0

      Have you considered decaf?

    4. Re:I believe it (they're improving) by Anonymous Coward · · Score: 0

      Hahahahahahaha

    5. Re:I believe it (they're improving) by Anonymous Coward · · Score: 0

      Sorry. I didn't mean to say "fuck off", I meant to say "go away and never come back". Kowalski, you are a raving lunatic. Your boundless schizophrenia is only rivaled by your boundless faggotry and pedophilia. Your English and comprehension skills aren't up to the 3rd grade level. But then again, that's to be commended, as that puts those skills two grade levels above your programming abilities.

    6. Re:I believe it (they're improving) by Anonymous Coward · · Score: 0

      Posting ac as I don't want the disturbed individual I am replying to stalking me as he does apk. Why do you act like such a maniac stalking his posts for? I've seen apk technically outdebate many here on hosts files and I'd guess you are one of those he did so too. It's your own fault. You always begin those conflicts and apk finishes them and you along with them.You have geek angst issues. Get over it. Be an adult instead of a childish troll who hides under anonymous coward replies while minus moderating apk's posts with your registered user account. Yes, it is obvious that's your method and don't try to tell us it's not. Mod Bombing is the last resort of trolls such as yourself and I've been on forums since 1995 online. You're not deceiving anyone on that account here. We've all seen it before.

    7. Re:I believe it (they're improving) by Anonymous Coward · · Score: 0

      Take your own advice. APK must have gotten a piece of your hide based on your butt hurt off topic replies. I'm not apk. Everyone posting anonymous to you is not apk and I don't blame them. We don't need a psycho like you stalking us. I don't think apk is even paying attention to the likes of you. You're obviously paranoid. You really should get over your geek angst thinking you run the show here. You don't. Get over that too. You brought it on yourself.

    8. Re:I believe it (they're improving) by Anonymous Coward · · Score: 0

      You should get professional psychiatric help. You're projecting who the lunatic here is. It's not apk.

    9. Re:I believe it (they're improving) by Anonymous Coward · · Score: 0

      Oh, Kowalski. Do you REALLY think that EVERYONE here doesn't know that all these AC sockpuppets defending you are just that? YOU sockpuppeting the crazy voices in your crazy head? Take your meds and go away, there's a good lad.

    10. Re:I believe it (they're improving) by Anonymous Coward · · Score: 0

      2 things. Learn to read. I am not apk. You're also projecting your own issues in your replies. Seek help. We're curious why you're losing your marbles the way you are over apk though. I won't posting using my account to someone like you. You might get all bent and start stalking me too. Get it?

    11. Re:I believe it (they're improving) by Anonymous Coward · · Score: 0

      Agreed. Everything I know about host files, I owe to APK.

      So APK, if you're out there, thanks for making me a better host file user.

    12. Re:I believe it (they're improving) by Anonymous Coward · · Score: 0

      Of course you're APK. Your argumentation style, vocabulary, delusional rambling and general batshit crazyness give you away. And of course your inability to not have the last word. Trolling you is fun, because you're too batshit crazy to let it go. Nuttier than a ton of squirrel poo. See you next time, Kowalski.

    13. Re:I believe it (they're improving) by Anonymous Coward · · Score: 0

      The only obvious thing here is you're a raving psychopath.

    14. Re:I believe it (they're improving) by Anonymous Coward · · Score: 0

      See? I SAID you were pathologically unable to let it go. You'll reply to THIS, too.

    15. Re:I believe it (they're improving) by Anonymous Coward · · Score: 0

      Speak for yourself. You're projecting again, psycho.

    16. Re:I believe it (they're improving) by Anonymous Coward · · Score: 0

      LOL. Thanks for proving me right. You're batshit crazy. And you'll reply to THIS, too. Nutjob.

    17. Re:I believe it (they're improving) by Anonymous Coward · · Score: 0

      You're projecting again psycho hypocrite.

    18. Re:I believe it (they're improving) by Anonymous Coward · · Score: 0
    19. Re:I believe it (they're improving) by Anonymous Coward · · Score: 0

      apk's gotta be laughing his ass off at you cuz he affected you so deeply giving you a case of geek angst overload. You're proving that by trolling him anonymously constantly the way you are. You seriously need to see a mental help specialist.

    20. Re:I believe it (they're improving) by Anonymous Coward · · Score: 0

      R O T F L M A O

    21. Re:I believe it (they're improving) by Anonymous Coward · · Score: 0

      Apk appears to have 2 types of fans. Good ones like you and nutcases like this psycho http://games.slashdot.org/comm...

  13. Ex-Valve Rich disagreed: Intel was more open by UnknownSoldier · · Score: 5, Interesting

    The Truth on OpenGL Driver Quality

    TL:DR;
    Vendor A nVidia - driver errs on the side of "make it work" vs GL spec
    Vendor B AMD - conforms to the OpenGL spec, but is buggy, inconsistent performance
    Vendor C Intel - best open source driver, but performance doesn't compete with nVidia or AMD

    Vendor A

    What most devs use because this vendor has the most capable GL devs in the industry and the best testing process. It's the "standard" driver, it's pretty fast, and when given the choice this vendor's driver devs choose sanity (to make things work) vs. absolute GL spec purity. Devs playing at home use this driver because it has the sexiest, most fun to play with extensions and GL support. Most of what you hear about the amazing things GL will be able to do in order to compete against D3D12/Mantle are by devs playing with this driver. Unfortunately, we can't just target this driver or we miss out on large amounts of market share.

    Even so, until Source1 was ported to Linux and Valve devs totally held the hands of this driver's devs they couldn't even update a buffer (via a Map or BufferSubData) the D3D9/11-style way without it constantly stalling the pipeline. We're talking "driver perf 101" stuff here, so it's not without its historical faults. Also, when you hit a bug in this driver it tends to just fall flat on its face and either crash the GPU or (on Windows) TDR your system. Still, it's a very reliable/solid driver.

    Vendor A supports a zillion extensions (some of them quite state of the art) that more or less work, but as soon as you start to use some of the most important ones you're off the driver's safe path and in a no man's land of crashing systems or TDR'ing at the slightest hickup.

    This vendor's tools historically completely suck, or only work for some period of time and then stop working, or only work if you beg the tools team for direct assistance. They have enormous, perhaps Dilbert-esque tools teams that do who knows what. Of course, these tools only work (when they do work) on their driver.

    This vendor is extremely savvy and strategic about embedding its devs directly into key game teams to make things happen. This is a double edged sword, because these devs will refuse to debug issues on other vendor's drivers, and they view GL only through the lens of how it's implemented by their driver. These embedded devs will purposely do things that they know are performant on their driver, with no idea how these things impact other drivers.

    Historically, this vendor will do things like internally replace entire shaders for key titles to make them perform better (sometimes much better). Most drivers probably do stuff like this occasionally, but this vendor will stop at nothing for performance. What does this mean to the PC game industry or graphics devs? It means you, as "Joe Graphics Developer", have little chance of achieving the same technical feats in your title (even if you use the exact same algorithms!) because you don't have an embedded vendor driver engineer working specifically on your title making sure the driver does exactly the right thing (using low-level optimized shaders) when your specific game or engine is running. It also means that, historically, some of the PC graphics legends you know about aren't quite as smart or capable as history paints them to be, because they had a lot of help.

    Vendor A is also jokingly known as the "Graphics Mafia". Be very careful if a dev from Vendor A gets embedded into your team. These guys are serious business.

    Vendor B

    A complete hodgepodge, inconsistent performance, very buggy, inconsistent regression testing, dysfunctional driver threading that is completely outside of the dev's official control. Unfortunately this vendor's GPU is pretty much standard and is quite capable hardware wise, so you can't ignore these guys even though as an organization they are i

    1. Re:Ex-Valve Rich disagreed: Intel was more open by Anonymous Coward · · Score: 0

      I don't see how that's a disagreement in any form. He said that closed Nvidia driver works best (for a given value of 'best'), which is true - and he didn't say anything about open source drivers, which is the other item claimed by the article besides performance.

    2. Re:Ex-Valve Rich disagreed: Intel was more open by aliquis · · Score: 1

      Also if you are a gamer why spend lots of money on a gaming PC and then live with shitty performance because you pick the open-source driver (even if it would be no more shitty than the AMD drivers)?

      AKA: If you play advanced games get an Nvidia card and run the proprietary drivers.

      Now if you don't play games do you really need a graphics card in the first place? Likely not. So get the integrated Intel or AMD graphics depending on your choice of processor. (And you could always leave AMD in the cold there too ..)

    3. Re:Ex-Valve Rich disagreed: Intel was more open by Anonymous Coward · · Score: 0

      If you are a gamer, you should be running Windows.

    4. Re:Ex-Valve Rich disagreed: Intel was more open by aliquis · · Score: 1

      Many gamers play more or less just the same game over and over and if one do that and it's available then it's of course all ok if there's a Linux version of the game.

      But if one want all the variety and old games yes.

  14. Re:Just don't upgrade the kernel with nvidia close by Daniel+Hoffmann · · Score: 1

    Wait, nVidia linux drivers now support optimus properly? Last time I checked (some 2 years ago) I had to run a command line (bumblebee or something) to turn on the offboard video card for the process I was about to run. And even to get to that pathetic level of usability took hours of internet search and messing with configs.

    Really, to me as a user, I want Linux open source drivers, not because I am an open source fanatic. I just don't want to have the headache of configuring that kind of stuff, hardware that has open source drivers just work in Linux.

  15. I had to switch to nvidia by Anonymous Coward · · Score: 1

    I had an AMD HD 6850 card that ran great on Windows, but could not run any game respectably in Linux. I was burned out waiting, so I bought an nvidia Geforce 750 ti, and now I can play games in Linux using the nvidia drivers from the website. This newer nvidia card is about the same performance as my old 6850 and it does not use any extra connectors from the power supply.

    1. Re:I had to switch to nvidia by jones_supa · · Score: 1

      I was burned out waiting, so I bought an nvidia Geforce 750 ti, and now I can play games in Linux using the nvidia drivers from the website. This newer nvidia card is about the same performance as my old 6850

      Just getting facts straight: actually that NVIDIA card is 50% faster than your old AMD card. Still though, the GTX 750 Ti is a chip with reasonable price and fantastic performance/watt ratio, so congratulations on the upgrade. :)

    2. Re:I had to switch to nvidia by Anonymous Coward · · Score: 0

      I don't know where you get that 50% faster stat, because I could tell the difference in speed using both cards in the same system. The old AMD HD 6850 256 bit card got more frames for shooters and 3D RPGs than the Geforce 750 ti 128 bit, while strategy titles performed about the same. I was very happy with the HD 6850 performance, but wanted nvidia for Linux. I mostly play Civ V these days, so really strategy is the only genre I care about anymore.

    3. Re:I had to switch to nvidia by jones_supa · · Score: 1

      I got the numbers from videocardbenchmark.net. :)

  16. direct open vs closed comparison by bigmo · · Score: 1

    I didn't go through every page so I might have missed it, but were there any tests done using the same game or benchmarks for both closed and open source drivers? It looked like the previous article was using a completely different set of games than this test.

    Anybody have links to actual apples to apples comparison? I'm using mostly amd cards for reasons that don't have anything to do with gaming but are opengl based. I'd like to get some idea just how far behind the open drivers are from the closed drivers on any recent fairly high end amd card. I know it depends on exactly what features are used and if a feature isn't available the fps will be zero.

    thanks.

  17. Re:Just don't upgrade the kernel with nvidia close by jones_supa · · Score: 1

    I find this also a bit odd. A lot of Linux desktop environments do not ship with a proper "Device Manager".

  18. impressive by Anonymous Coward · · Score: 0

    They got a video driver to work with Linux? I'm impressed. I gave up after many years of futile attempts. The only video hardware that has ever been stable for me is the Intel motherboard graphics. Fortunately that's all I need.

    I guess if you had absolutely nothing better to do than try to figure out the Byzantine prerequisites and install process, get dumped to a command line every time you upgraded the kernel and left to try to get graphics working again, and suffer constant screen freezes and lockups, it would be doable, but for someone who does not have time for that, it's a nightmare.

  19. Re:Just don't upgrade the kernel with nvidia close by Chris+Dodd · · Score: 1

    Not to mention that the "dumped to console" was ALSO fixed many, many years ago (8.04?) as part of their bulletproof-X initiative.

    Yup. Now its just dumps you back to the gdm screen and you have to manually get your way to a text console to fix it.

  20. Wat by ThatsNotPudding · · Score: 1

    Open-source fans are encouraged to use AMD hardware on Linux while those just wanting the best performance and overall experience should see NVIDIA with their binary driver.

    You should definitely chose White. Or Black. Definitely.

    1. Re:Wat by Anonymous Coward · · Score: 0

      Indeed, I've found very little gray in my experience with AMD/ATI and nVidia drivers. I very firmly choose one over the other and not because I'm an OSS fan (though I wish I could go with the OSS fan's choice, but very little gray in my experience).

  21. Chicken or the Egg by digitalPhant0m · · Score: 1

    This seems to always have been a "Chicken of the Egg" problem for Linux.
    We want major game titles to run on Linux, but vendors won't port because there isn't a large enough Linux user base; There isn't a large Linux user base because the quality of what is there is often inferior (dues to running in wine, bad/neglected drivers, etc) to Windows.

    1. Re:Chicken or the Egg by BitZtream · · Score: 2

      Steam has SEVERAL major games that run on Linux.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    2. Re:Chicken or the Egg by digitalPhant0m · · Score: 1

      Of course there are a few here or there. The point I was trying to make was that the titles that are available cross-platform usually don't run as well on Linux as their windows counterpart due to the drivers.

      Companies don't put the money into better driver development for Linux because the user base isn't there.

    3. Re:Chicken or the Egg by jxander · · Score: 1

      There are dozens of us!

      DOZENS!

      --
      This signature is false.
  22. Re:Just don't upgrade the kernel with nvidia close by hduff · · Score: 1

    Mageia handles the nvidia driver within it's packaging system. Automatic updates along with the kernel, easy installs, no problems. It's been this way since the Mandriva days. Mageia's a nice, no-hassle distro.

    --
    "I believe in Karma. That means I can do bad things to people all day long and I assume they deserve it." : Dogbert
  23. Media Playback (not Gaming) by crow · · Score: 1

    These reviews are nice, but they always focus on gaming. There's very little information for media playback.

    How well do each of these drivers do with accelerated playback of MPEG2, MPEG4, and other formats? If given a 1080i source, can they produce a real 1080i stream to the display, or will the alternating fields get reversed? (I have an older CRT HDTV that is 1080i native. With newer displays, it's good to have the option of letting the display handle deinterlacing.)

    If I want to build a low-power media player, what are my options for video hardware and drivers?

    1. Re:Media Playback (not Gaming) by Anonymous Coward · · Score: 0

      No currently existing graphics driver can correctly do hardware accelerated interlaced video playback in X11.

      However, with software decoding it is trivial. Just do a double weave and never worry about reversed fields again.

  24. At least... by Anonymous Coward · · Score: 0

    Nvidia has provided a quality driver for Linux and has for over a decade, I cannot say the same about AMD.

  25. Virtualization! by Anonymous Coward · · Score: 0

    The main reason for going with AMD for me is Xen passthrough to a Windows 7 guest.

    NVIDIA crippled their cards passthrough to be crashy unless you get a GRID/Quattro card. Oddly, removing resistors on gaming cards with the same GPU so they report a GRID device ID makes passthrough work.

    As a life-long NVIDIA user (discounting my voodoo/3dfx cards), i'm jumping ship for the passthrough gaming goodness.

  26. Re:Just don't upgrade the kernel with nvidia close by Anonymous Coward · · Score: 0

    The opposite, in fact. Linux nerds want all the drivers in the kernel and all the HAL to work automagically. Basically, they're guilty of hiding the details from the user--but leaving configuration still technically there. Really, all OSs are guilty of it to some extent: MS "hides" tons of stuff in the registry, Mac OS X has enough of the "one true way" (that happens to change every so many releases), and many Linux DE (but not all) keep migrating towards hiding more and more details and giving less configuration options. And the truth is, except for a few corner cases--with graphics drivers being the big, proprietary obvious one and WiFi being less bad now days--stuff does just automagically work under Linux.

    It's one reason why Linux had such a big "fuck you" to Nvidia because they're much more of a hold-out for providing details so open source drivers can be made (AMD being such a big win for open source is precisely because they have helped a lot in that area). Having said that, I think we'd be in a slightly better situation if we had dumped the X11-as-graphics-driver-kernel-as-dump-pass-through twenty years ago; I say slightly mainly because Xorg itself is 10 years old and has done a lot to push for this, but made relatively little progress in large part to the graphic card makers and their cross-licensing agreements and patent deals.

    *shrug*

  27. New AMD driver model by Anonymous Coward · · Score: 0

    I wonder how this will help out AND in the long run: http://hardware.slashdot.org/story/14/03/22/1840228/amd-develops-new-linux-open-source-driver-model

  28. thanks, its been a few days by Anonymous Coward · · Score: 0

    Just in case we've all forgotten lets bring this up again..
    and again
    and again
    and again

  29. Re:Just don't upgrade the kernel with nvidia close by MBGMorden · · Score: 1

    Most really don't need to anymore. I've been using Linux for a LONG time. Started when I was in high school circa 1997 or so. I'll admit that back then it was a pain in the ass to get a lot of stuff working.

    Now - I install it and everything just works. I haven't had to mess around with text config files just to get the system running or the like for years (probably around 2009 or so).

    The only time when things get a little hairy is when doing something a bit outside of the ordinary - IE, getting certain games running under Wine and the like. That's trying to work around a simple lack of native apps though. When running Linux software on a Linux system - piece of cake. As a matter of fact the only thing that keeps Windows from feeling completely foreign to me is that I have to use it at work.

    --
    "People who think they know everything are very annoying to those of us who do."-Mark Twain
  30. Opensource is over-rated as a gamer by Anonymous Coward · · Score: 0

    I went through this issue a year ago when I bought my GTX660. I could get an ATI equivalent card cheaper, but I'd rather have something that works than something that doesn't but cost less. One of my main reasons for upgrading was my prior card as an ATI one with crappy Linux support.

    ATI Linux support sucks.

    I use Linux Mint, and I don't care if under the hood its open source, closed source or endangered rhinos. I love just opening my steam client, clicking on any game of choice and getting perfect performance, regardless if its Metro First Light or Serious Sam or Starcraft (Ok not Steam, but still works fine through wine).

  31. Re:Just don't upgrade the kernel with nvidia close by LordLimecat · · Score: 1

    Really, all OSs are guilty of it to some extent: MS "hides" tons of stuff in the registry,

    I always find it hillarious when the registry is brought up, but somehow noone wants to discuss gconf or the .gconf folder with all of its bizarre files.

  32. And water is wet by opus_magnum · · Score: 1

    news at 11.

  33. "At least the performance per watt was comparable" by Vektuz · · Score: 1

    I'm pretty sure I could underclock my nvidia card to be as slow and shitty as the AMD card and the performance per watt would be comparable too.

  34. Re:Just don't upgrade the kernel with nvidia close by LordLimecat · · Score: 3, Informative

    That "driver manager" was added somewhere between versions 6.10 and 7.10. It not only installs the nVidia driver, it handles re-installing it every time you upgrade kernels (though, to be fair, it did still occasionally break).

  35. Multi monitor SLI still not working by Anonymous Coward · · Score: 0

    It's been all this time and multi-monitor (sorry, "TwinView") and SLI is still not supported? I'm starting to give up hope that it ever will be. My options are to either get a new, single, video card; or reconfigure X and lose my extra monitors while I'm in-game, and then do it again when I'm done; or just not use SLI at all. It was supported on Windows Vista, for crying out loud.

  36. Re:Just don't upgrade the kernel with nvidia close by jones_supa · · Score: 0, Troll

    IMO Windows Registry is way nicer than what Linux has got. In Linux, programs use text files, which are slow and unreliable to parse, and require a separate config file interpreter in each program. Then there are these desktop environment -specific directories like .config, .kde, and .gconf, which just add to the mess. In Windows, you just use the standard API for accessing the registry.

    Linux has much nicer package management, Windows has much nicer configuration management.

  37. Re:Just don't upgrade the kernel with nvidia close by Anonymous Coward · · Score: 1

    >Linux has much nicer package management, Windows has much nicer configuration management.

    If I have two computers, and I'd like the programs one computer A to be configured just like computer B, how does windows help me do this? :)

  38. Re:Just don't upgrade the kernel with nvidia close by LordLimecat · · Score: 1

    Depends on the program; on every platform, programs all have their own quirks. For instance, some programs on linux store their config in ~/.program, some in /etc/program, some in /usr/local/program/conf, etc etc etc.

  39. Re:Just don't upgrade the kernel with nvidia close by jones_supa · · Score: 1

    I don't know.

  40. Re:Just don't upgrade the kernel with nvidia close by Anonymous Coward · · Score: 0

    > A lot of Linux desktop environments do not ship with a proper "Device Manager".

    A lot of Linux distros are derived from Ubuntu and -- presumably -- can use Ubuntu's system settings and its driver manager.

    In my case, actually, I've been a Mandriva & Mageia users for some 10 years and it always had superb hardware configuration tools. Since I can remember, there has been Drakconf for hardware and KDE System settings for all UI-related things.

    Compared to my experience with proprietary platforms at work, I'd say I can't complain at all. These guys are so good I have now a personal requirement that new Linux machines I buy have some kind of Mandriva or Mageia pre-installed. I'm just a satisfied client and not some shareholder or anything.

    I wish other products I buy had the quality these French dudes put into their distro. Just a satisfied and (grateful) user...

  41. Re:Just don't upgrade the kernel with nvidia close by punkrockguy318 · · Score: 1

    Depends on the program; on every platform, programs all have their own quirks. For instance, some programs on linux store their config in ~/.program, some in /etc/program, some in /usr/local/program/conf, etc etc etc.

    What linux program worth its salt stores configuration in /usr/local of all places ???

  42. Re:Just don't upgrade the kernel with nvidia close by LordLimecat · · Score: 1

    Crashplan is one I can think of off the top of my head.

  43. Nouveau driver by phorm · · Score: 2

    At the very least, the AMD FOSS driver hasn't broken any systems for me. The Nouveau driver, however, has consistently booted up various systems with modes that didn't work on the display, causing it to blank shortly after booting or when starting X.

    I use a USB stick when dealing with client PC's. It's burned me enough times that I have memorized the need to put this on the kernel boot-line (basically, disable nouveau)
        nouveau.modeset=0

    1. Re:Nouveau driver by JustNiz · · Score: 1

      >> nouveau.modeset=0

      Thanks, this is great, just the information I've needed for a long while.

      I've never seen this parameter documented anywhere. How the heck did you find out about it?

    2. Re:Nouveau driver by phorm · · Score: 1

      If I recall, in was in some mailing-list or forum discussion I picked out from a Google search (and by far not the first result of the search) whilst pulling my hair out about similar issues :-)

  44. nvidia optimus by Anonymous Coward · · Score: 0

    Is there a distro where this would work, preferably using PRIME and the nvidia closed source driver?

  45. Re:Just don't upgrade the kernel with nvidia close by jones_supa · · Score: 1

    A lot of Linux distros are derived from Ubuntu and -- presumably -- can use Ubuntu's system settings and its driver manager.

    What driver manager? There's the "proprietary drivers available" tool, which is pretty neat, but I'm not aware of any full driver manager.

  46. who cares.. by SuperDre · · Score: 1

    I don't care if they are closed source or open source, as long as they are good.. I'd rather have excellent closed source drivers than crappy open source drivers...

  47. Re:Just don't upgrade the kernel with nvidia close by Narcocide · · Score: 2, Interesting

    text files, which are slow and unreliable to parse

    require a separate config file interpreter in each program

    [user]-specific diretories like .config, .kde, and .gconf,... just add to the mess

    None of this is true. Stop believing everything about Linux you hear from your local Microsoft retailer. Drop the prejudice against the people you consider "try hards" and figure out why they're trying so hard and what it is they're trying to do.

    IMO Windows Registry is way nicer than what Linux has got.

    This would be considered a reasonable and well-informed decision if the Windows Registry wasn't the most twisted and corrupted unreliable piece of garbage-ware ever conceived and any of your above arguments about Linux were even remotely educated.

  48. Re:Just don't upgrade the kernel with nvidia close by Narcocide · · Score: 1

    By default, only ones you compiled and/or installed by people who don't know how to properly use the previously mentioned superior package management.

  49. Re:Just don't upgrade the kernel with nvidia close by Anonymous Coward · · Score: 0

    Though Windows Registry is as you say standard and there is the API for accessing it, I have a hard time seeing it in any better light than the scattered folders and files. Mainly because when you have to wade into it, you find an endless tree structure with somewhat standard locations at the first levels, but after that it's a mess.

  50. Re:Just don't upgrade the kernel with nvidia close by jones_supa · · Score: 1

    Lollerskatez.

  51. Re:Just don't upgrade the kernel with nvidia close by Anonymous Coward · · Score: 0

    Different philosophy. Most Linux users would prefer the text files, theyre far easier for a human to debug when somethings not working. The Windows registry is a black hole and a nightmare when something isnt working

  52. Re:Just don't upgrade the kernel with nvidia close by jones_supa · · Score: 0

    With a proper registry editor, editing a registry shouldn't be any more difficult than text files.

  53. Re:Just don't upgrade the kernel with nvidia close by Anonymous Coward · · Score: 0

    It's a shame Microsoft doesn't include a "proper registry editor" in Windows.

    A lot of Windows software doesn't bother with the registry anyway. Your setting might be in the registry. It might be somewhere else.
    Somewhere in the Windows Registry?
    C:\Program Files\ProgramVendor\ProgramName\
    C:\Users\Username\AppData\Local\VendorName\ProgramName ?
    Somwhere in the Minotaur's Labyrinth?

    Really, the situation on WIndows is no better and no worse (thanks for nothing, gconf) than on Linux.

  54. Re:Just don't upgrade the kernel with nvidia close by fisted · · Score: 1

    Consider the following.

    I'm at a loss to understand how that giant huge mess called "Registry" could be labeled "nice" by anyone...

  55. Re:Just don't upgrade the kernel with nvidia close by jones_supa · · Score: 1

    It's a shame Microsoft doesn't include a "proper registry editor" in Windows.

    Agree. The Registry Editor is quite rudimentary.

  56. Re:Just don't upgrade the kernel with nvidia close by fisted · · Score: 1

    no, you're simply not understanding the conventions which apply here.

    /etc/foo is the global/system configuration of <foo>
    /usr/local/etc/foo is the same, but <foo> was not installed via the package management (but rather by the user extracting a tarball and running make install after building it)
    ~/.foo is user-specific configuration of <foo>, configuration settings specified here will usually take precedence over the global configuration

    Hope that helps

  57. Re:Just don't upgrade the kernel with nvidia close by fisted · · Score: 1

    Eh, that's the default etc directory for programs which use the GNU Build System (autoconf and friends), i.e. nearly all. It's your package management which chooses the /-prefix instead of the default /usr/local

  58. Re:Just don't upgrade the kernel with nvidia close by jones_supa · · Score: 0

    The way of UNIX programs sprinkling around various config files in various locations and in various formats, is even more crusty than the old Windows .INI files. The Windows registry is a standardized and centralized hive for all the app settings, and it has been made binary to attain good performance. It probably would benefit from better management tools, but it is absolutely a step in the right direction.

  59. Re:Just don't upgrade the kernel with nvidia close by drinkypoo · · Score: 2

    IMO Windows Registry is way nicer than what Linux has got. In Linux, programs use text files, which are slow and unreliable to parse, and require a separate config file interpreter in each program. Then there are these desktop environment -specific directories like .config, .kde, and .gconf, which just add to the mess. In Windows, you just use the standard API for accessing the registry.

    Are you trolling, or ignorant? There's no third way, because precisely the same situation persists on Windows, except with the added drawback that the registry is in a shitty format.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  60. Re:Just don't upgrade the kernel with nvidia close by jones_supa · · Score: 2

    Are you trolling, or ignorant? There's no third way

    Wouldn't "shill" be the classic third option?

  61. Re:Just don't upgrade the kernel with nvidia close by Anonymous Coward · · Score: 2, Insightful

    IMO Windows Registry is way nicer than what Linux has got.

    For the developer, yes. For the user, fuck no. And since this is all precisely about how what's good for the user, then it really isn't relevant how nice it is for the developer, ignoring the whole point is precisely that no matter how nice it is for the developer, developers still consistently hide settings in the registry.

    In Linux, programs use text files, which are slow and unreliable to parse, and require a separate config file interpreter in each program.

    Short of some very special circumstances, the difference is parsing a binary or text file are unnoticeable to a user. As for being unreliable to parse, perhaps in a very esoteric way that's true--ie, the developers job might be harder, but very rarely do users get bitten with those corner cases short of disk corruption. But as a user, the main thing you'll notice is that in Windows, Linux, or whatever, that sometimes a developer uses a text box for a boolean option or goes for decimal instead of hex or whatever and hence the user doesn't know what all is a "proper" answer and it's then that parsing becomes an issue. Regardless, separate config file interpreters also come with separate config files which can at least hint at where all config options are.

    Then there are these desktop environment -specific directories like .config, .kde, and .gconf, which just add to the mess.

    And yes, this is the other side of the coin. In an effort to be more "standard", we've come across xkcd's observation that it just creates more of a mess. So, ones that actually followed the old standard of ~/.$program[.$ext] make it easy, for the user, to know where config options are, back them up if they want (or delete them to go back to the defaults), and generally be reasonably certain all the major user options are there to be fiddled with. With Windows? It's the same problem of files being in various config files plus settings scattered all over the registry. Windows itself is especially guilty of this.

    In Windows, you just use the standard API for accessing the registry.

    Well, that's good and all. But it's just an API. The major thing preventing a standard API in Linux to do the same thing is the inertia of old standards and people unwilling to rewrite everything to fit the new system. The it be one binary hive or many scattered text files is rather beside the point from an API perspective (well, not entirely, but it's close enough most the time). And of course, .gconf trying to be the Linux registry...well...xkcd.

    Linux has much nicer package management, Windows has much nicer configuration management.

    And this final point is where you seriously fail. Windows doesn't have *a* configuration manager. It does have *a* registry editor. Each program has to contain its own configuration management glued to a backend API be it the Windows registry or a config file. Yet in the end, it's the fact that every program is different and many options are either mutually exclusive or have potentially deep nested dependencies that leaves one to either (1) include a lot of text in your config file and have sane resolutions for conflicting options or (2) have a UI that preemptively protects against conflicts and still has to deal with user mucking around behind the scenes or (3) just not giving the user access to most configuration management with (3) being the most common problem with Windows and (1) being a rather lazy developer approach under the *nix philosophy which remain the norms.

    I think that sums up why pretend that the registry and regedit are magical panaceas really misses the point.

  62. Re:Just don't upgrade the kernel with nvidia close by Anonymous Coward · · Score: 0

    You are obviously a mature person and therefore win the argument because of your clearly superior position.

  63. Re:Just don't upgrade the kernel with nvidia close by Anonymous Coward · · Score: 0

    The way of UNIX programs sprinkling around various config files in various locations and in various formats,

    Just so long as you're aware that you're comparing a company-mandated method with the method chosen by the developer. More of an eggs-and-oranges comparison, which is to say, juvenile and idiotic at best.

    ...and it has been made binary to attain good performance.

    Zero to corrupted in 30 seconds.

  64. Re:Just don't upgrade the kernel with nvidia close by hobarrera · · Score: 1

    Actually, that's quite wrong.
    There's are standards for configuration locations, and only legacy applications and notable exceptions keep them elsewhere.
    Generally, /etc is for system-wide configuration, and $XDG_CONFIG_HOME (~/.config, be default) for user-level configuration. The former is only user when configuring the OS itself, generally, and the latter for desktop applications. Most users will only care about ~/.config.

    See the XDG Basedir Spec for more details.

  65. Re:Just don't upgrade the kernel with nvidia close by hobarrera · · Score: 2

    Text files have their huge advantage. They're easy to back up and don't require anything aside from a text-editor to restore a broken system. I can easily copy them over, and diff them. Sample configuration files are quick to compare.

    None of this is true for the windows registry.

    Text files may be less newbie friendy, but then again, programs do have a settings/preferences option generally for stuff newbies want to touch. Messing the config files OR a registry by these sort of users tends to end badly anyway.

  66. Re:Just don't upgrade the kernel with nvidia close by hobarrera · · Score: 1

    Actually, were it not for propietary blobs, there would be abolutely no necesity for them. Linux is designed to have drivers in-kernel, so no user intervention should be required to have devices working, hence, a friedly UI for users to configure devices is sort of wierd.

    Seeing as how propietary drives need to be properly integrated for non-power-users to install them, the package manager usually sounds like the right place.

  67. Re:Just don't upgrade the kernel with nvidia close by Anonymous Coward · · Score: 0

    You know I tried their driver manager at one time, probably when it first came out and few releases after that. It was utter shit sending me ancient drivers. e.g. I'm not sure of the year so I'll use '09 here w/crapalyst: It was September/maybe October pre-release and the driver center offers something like 9.01 meanwhile I can download the x64 crapalyst package 9.10 or whatever it was... Steam was originally like that as well, but nowadays IIRC it seems like they just send you to the mfg site(nVidia/ATI NOT eVGA or what have you) OTOH GF xp is pretty decent for windows I haven't bothered checking the nVidia downloads page since it came out, unlike the joke that is ATI's version(anyone ver find a game yet that actually has ATI "optimized" settings? Every game that I have and check always says nothing there homer...)*

    * while I don't complete let GF xp "optimize" for me, I've let it take cracks at games settings, but usually end up tweaking things again myself anyways, but I suppose for many people "it just works" kinda thing...

    Anyways yeah, nouveau is still pretty much crap, which it still probably would be even with re-clocking as is let's be totally honest here, the AMD OSS driver.

    To have FULL featureset there is NO other option for ATI/nVidia other than to use the proprietary drivers, and while ATI proprietary drivers are shittastic, I DO like their linux installation script that ends up creating install packages v. the monolithic nVidia script, which has been around for what seems like forever...

    Intel: they're in their own little boat. Their GPUs still aren't all that great for 3D at least, but they've pretty much always had the OSS drivers for their own homegrown GPUs.

  68. Re:Just don't upgrade the kernel with nvidia close by Anonymous Coward · · Score: 0

    And that is precisely why I tried GNOME once about a decade ago and will never go back. KControl gives me all the control panel I need and more, and most of the configuration is in plain text files :)

  69. Re:Just don't upgrade the kernel with nvidia close by jbolden · · Score: 1

    I'd agree that Linux configs are like Windows .INI.

    What's different between Linux and Windows though is that Linux has a culture of documenting its configuration files so that users and administrators understand the various setting and can change them. Windows doesn't have that culture. So that Windows admins, and users often have no way to ever know what the registry entries mean. .INI files were often an intermediate case with context and clear variable names. They quite often could be user modified. Whether registry was a step forward or a step backward really comes down to what you want out of your unified configuration system.

  70. Re:Just don't upgrade the kernel with nvidia close by LordLimecat · · Score: 1

    Crashplan distributes an executable binary which installs all of its logs, preferences, etc to /usr/local. Believe me, I've used it for years.

  71. Re:Just don't upgrade the kernel with nvidia close by i.kazmi · · Score: 1

    Drivers in Windows land aren't that rosy either btw, try upgrading from Windows 8 to 8.1 (when I say upgrade, I don't mean a clean install of 8.1 after formatting, I mean upgrading to 8.1 from within 8). After upgrading my HP Envy 15 from Windows 8 to 8.1, the laptop stopped hibernating, shutdown/restart would regularly take around 5 minutes and could go upto 15 minutes (no idea why, my usage patterns are fairly consistent). wifi would stop working off its own accord, laptop speakers would suddenly kick in ignoring the headphones, disk usage was almost constantly 90%+ (I have a 128GB SSD and a 1TB HDD) and a myriad of other issues. So I started update all the drivers (10 in total), each updated driver required a reboot and thanks to the time it would take to reboot to windows, I was updating drivers for roughly 2 hours. Since upgrading the drivers, Shutdown and Restart are working like they're supposed to, Hibernate is still flaky (in that, I sometimes get dumped back to the login screen after clicking hibernate or typing in shutdown /h, powercfg throws a different program as the culprit behind not letting me hibernate the laptop each time there's an issue), while wifi and sound are working as expected, disk usage would still randomly shoot up to 90%+ and the only solution I found was to switch of Superfetch and Windows Search and as a bonus, the fingerprint scanner has gone to be flaky, just yesterday, I switched on the laptop from hibernate and at the login screen, Windows tells me to use a longer swipe to scan my finger (I hadn't yet swiped my finger), after that no matter what I did, I kept on getting the same message (couldn't login using my password either since as soon as I'd click the password button, I'd get the same darned message again) and in the end, I had to hard reboot my laptop and the first thing I did after getting to my desktop was disable the Biometric scanner from Device Manager,

    If you think this is just anecdotal, try googling for windows 8.1 upgrade disk usage 100 or windows 8.1 upgrade hibernate not working or windows 8.1 upgrade fingerprint login not working

  72. Re:Just don't upgrade the kernel with nvidia close by OneAhead · · Score: 1

    Aaah, but you see, youngune, you secretly do love configuring stuff, you're just in denial about having that masochistic streak.

  73. Re:Just don't upgrade the kernel with nvidia close by OneAhead · · Score: 1

    That would be because a most of the open-source drivers (yes, video is one of the exceptions) are baked right into the kernel and Just Work (TM)(if the hardware's supported, that is). This is why there's no excruciatingly slow "please wait while we search for drivers" when you plug in a new keyboard or mouse; there is no driver.

    True, sometimes a device is recognized incorrectly and one needs to dig into arcane settings, but at least most of it is documented in some form or another most of the time. In windows, these problems are less common, but when they happen, far more time is spent on them (aaugh... shotgun debugging the Windows Registry)...

  74. Re:Just don't upgrade the kernel with nvidia close by OneAhead · · Score: 1

    Actually, that's the package manager's doing; automatic re-installing upon kernel updates worked right from day one. The "proprietary drivers" tool that was introduced later is just a friendly front-end to the package manager, because finding the package that makes the most out of the hardware without breaking anything is somewhat less than straightforward for the inexperienced user.

  75. Regular on Phoronix by DrYak · · Score: 1

    Doing opensoure vs closedsource comparison has also being been done on a regular basis at phoronix.

    To sum things up:

    Current Mesa/Gallium3D stack is opengl 3.x only, proprietary drivers are 4.x (but work is being done, including by paid developers)

    AMD:
    except for the latest generation (where the opensource driver team is still debugging the support - but at least AMD does publish documentation and pays a few opensource developpers on their own, so I WILL EVENTUALLY end up supported), the opensource drivers have a decent performance, which has progressively went closer to the proprietary. For slightly older cards you might as well use the opensource drivers (a bit less buggy). For really old cards, even AMD is acknowledging it: they dropped the support from catalyst and are pointing toward the opensource drivers as the preferred drivers.

    In short: if it's not the latest generation of hardware, give the opensource drivers a try. Unless you want to only play OpenGL 4.x games on your machine.

    Nvidia:
    Here, take this pair of dice, they are better performance predictors...

    More seriously: performance is rather random, mainly due to the fact that the opensource drivers are entirely developed by reverse-engineering on whatever the developers hapenned to have (if you happen to have a slighly different model, there isn't much they can do). So random bugs and problems even in the middle of an otherwise supported range.

    For newer cards the situation is even worse performance-wise, because they boot underclocked by default, and the driver don't know how to ramp-up clocks as demand increases.

    At least, opensource drivers follow linux standards and some features aren't utterly broken.

    So for know, stick to closed-source drivers - best performance ever -, unless you happen to need a feature which works differently under windows (and thus wasn't ported to linux). In that case, you might do an attempt with opensource and se on which random result you end-up.

    With time, this is bound to change: Nvidia might get interested in helping a bit (they hey released a few bits of useful information regarding the Tegra line of embed GPUs).

    Intel:
    Has a bit lower support than their (windows proprietary) driver (opensource Linux is GL 3.x, Windows is GL 4.x), and their opensource drivers are a bit slower.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  76. Re:Just don't upgrade the kernel with nvidia close by hobarrera · · Score: 1

    Oh yeah, and you can leave inline comments in text files. Like the old setting when trying something new, or a note-to-self.

  77. wholesale handbags for sale by juanlusv · · Score: 1

    Hi! everybody, give you recommend a good shopping place. http://www.jerseysoncn.com/ Cheap jerseys/NBA/NHL/NFL/MLB/Hats/Belts/Jewelry/ High quality and best service. Believe you will love it. You must not miss it.

  78. Really? by RMingin · · Score: 1

    Depends on what you're willing to compromise. I have Nvidia Optimus, everything works perfectly for me. I had to use bumblebee and not Nvidia's own hacks, since NV's don't work yet, and bumblebee does, but it's pretty close to the Windows experience. While it doesn't auto-detect apps and select Intel/Nvidia automatically for me, it does allow me to manually force Nvidia usage much more simply, so I score that a wash.

    Intel for 2D/desktop - works great.
    Nvidia for performance 3D - works great.
    Auto-power-off of Nvidia when not in use - works great.

    The only thing I get in Windows that I don't get in Linux at the moment, when I'm docked with 2+ monitors connected in Windows, The drivers seem to understand the connection setup, and the Nvidia chip will stay hot/lit-up all the time, to drive monitor #3. In Linux, if the Intel graphics can't make all the connected displays go, they don't. I'm told that I could fix this too, with quite a bit of hackery/tinkering, but I just plain can't be arsed.

    Setup literally consisted of 3 or 4 commands and some testing to verify it was working correctly. No reboot needed, just an X restart once everything was in place.

    Now, since I have a nice high end Dell, I can bypass the entire issue by making the Nvidia chip the primary/only graphics adapter, but that kills my battery runtime (from 5-6 hours easily, down to 2-3), and makes the machine hotter and louder.

    --
    The preceding comment is my own, and in no way construes an opinon of the Emperor of Mankind.