Slashdot Mirror


Torvalds Slams NVIDIA's Linux Support

New submitter jppiiroinen writes "Linus Torvalds received the Millennium prize last week for his work on Linux operating system. He was already in Finland, so Aalto University arranged a talk session with him (video). During the Q&A, a person asks why NVIDIA does not play well with Linux. Torvalds explained shortly that NVIDIA has been one of the worst companies to work with Linux project — which makes it even worse that NVIDIA ships a high number of chips for Android devices (which use Linux inside). Torvalds even summarized that ('Nvidia, f*** you!') in a playful manner. What has been your experience on NVIDIA drivers with Linux?"

663 comments

  1. Problems? Really? by certain+death · · Score: 5, Insightful

    I haven't had problems with NVIDIA cards since Redhat 5.2. ATI on the other hand...every time I try to install Linux on a laptop with an ATI video card, I end up having to futz with it for hours to get it to work.

    --
    "My immediate reaction is "WTF? What kind of moron doesn't make things 64-bit safe to begin with?" Linus
  2. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by Anonymous Coward · · Score: 2

    It isn't his job to make drivers for a device he didn't create.

  3. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by queazocotal · · Score: 5, Insightful

    You can't code reliably for complex hardware without specifications.
    Which are not released.

  4. Re:Problems? Really? by Torp · · Score: 5, Insightful

    Nvidia cards are the only way to reliable game on Linux, either natively or through wine. Look at the winehq.org appdb for any game, then notice how most reported problems are on Ati video cards.
    Case closed, unfortunately.
    I have no experience with arm nvidia graphics drivers though.

    --
    I apologize for the lack of a signature.
  5. Puzzled by AdmV0rl0n · · Score: 1

    In terms of GFX space, who provides better than Nvidia? I'm not saying they are angelic, but it seems to me that they produce working, viable, well sorted binary blob drivers for your OS Mr Torvalds.

    Maybe I don't understand the problem, because it seems there are biger problems to complain about..

    --
    We`re all equal .. Just some of us are less equal than others.
    1. Re:Puzzled by Anonymous Coward · · Score: 5, Insightful

      The actual question that led to the 'Fuck you, NVIDIA' was about hybrid graphics on laptops I believe, which are currently not usable(?)/supported by NVIDIA under Linux, that's was the problem I believe. I recommend rewinding the video a bit for more context.

    2. Re:Puzzled by cozziewozzie · · Score: 1

      In terms of GFX space, who provides better than Nvidia?

      If you mean open source drivers included in the Linux kernel, then: everybody.

    3. Re:Puzzled by Lord+Lode · · Score: 1

      With all the respect to Linus Torvalds (Whose OS I'm obviously using, otherwise I wouldn't post about this here), I hope this kind of statements by him won't discourage NVidia from keeping to release their pretty good drivers for Linux.

    4. Re:Puzzled by binarylarry · · Score: 2, Informative

      They've already started to abandon Linux.

      Zero laptops on the market with Nvidia chipsets work on Linux.

      --
      Mod me down, my New Earth Global Warmingist friends!
    5. Re:Puzzled by Skapare · · Score: 4, Insightful

      But ... they don't. The majority of my system crashes are due to NVIDIA drivers being poorly programmed. Nouveau has never caused any such problems since 2.6.38.

      --
      now we need to go OSS in diesel cars
    6. Re:Puzzled by Anonymous Coward · · Score: 0

      On the other hand, many of us using nouveau on Fedora have had to stick with an older kernel 3.2.10-3 because the newer ones fail to detect our attached monitors, making the system unusable. I'm happy it didn't crash, so I could ssh in and diagnose the problem, but I bet a lot of users could not tell the difference and power-cycled their systems after it booted to a blank, unresponsive screen...

    7. Re:Puzzled by Maquis196 · · Score: 2

      My alienware m11x begs to differ sir. It comes with a hybrid nvidia/intel onboard and I'm able to use nvidia perfectly. It uses the GT 335M and it worked on Gentoo, Mint and more recently Debian.

      Of course I'm willing to contend it works because in the bios I can either have the hybrid enabled (forget the exact name of the procedure) or just have nvidia enabled but wanted to correct your statement that has been modded up :).

      Cheers,
      Maq

    8. Re:Puzzled by echusarcana · · Score: 1

      Agreed - my experience with nVidia drivers (the proprietary ones) has been pretty much flawless for over a decade now. This has been through both work and home systems - we're talking many many machines here.

      ATI/AMD and Intel drivers... less so.
      I don't have a problem with nVidia guarding a few of their secrets if the drivers work. And I go out of my way to buy nVidia graphics cards in everything I buy despite being a short drive from the ATI headquarters.

    9. Re:Puzzled by ardor · · Score: 1

      If he meant drivers with stable, usable OpenGL 3/4 support, then: only nVidia.

      --
      This sig does not contain any SCO code.
    10. Re:Puzzled by binarylarry · · Score: 1

      Oh yeah? Where can I buy that at?

      Oh right the m11x has been discontinued.

      --
      Mod me down, my New Earth Global Warmingist friends!
    11. Re:Puzzled by crizh · · Score: 1

      Nouveau has never caused me anything but problems.

      It is particularly galling that Nouveau has become the default driver for rendering the console. This means that when Nouveau doesn't work, which it never has with my 5900XT, you are royally f**ked.

      It has been my experience that Nouveau is worse than useless with legacy hardware and the common perception that it is mature enough for production work is a problem.

      When I try to install Ubuntu on a system built from legacy parts, that I know damn well work just fine in linux and have done since they were running Mandrake 7.2, it had bloody better not be impossible because an immature driver like Nouveau is being foisted on everybody.

      -----

      That's not to say that I disagree with Linus, I completely agree with him, just that I've always had the best performance out of NVidia's binary blob and I can't stand by and watch someone claim Nouveau is a Panacea when I know it isn't.

      -----

      Is it just me or has Linus started pronouncing Linux differently over the years?

      Mandrake's sound configuration 'drake' used to have a little clip of him explaining how he pronounced it (lee nux). Weird to hear him saying it the 'wrong' way....

      --
      Trust The Computer, The Computer is your friend.
    12. Re:Puzzled by Maquis196 · · Score: 1

      http://www.dell.com/uk/p/alienware-m11x-r3/pd

      You mean this? Ofc mine is the r1 version and yeah you can't buy that anymore (first hand at least)

    13. Re:Puzzled by binarylarry · · Score: 1
      --
      Mod me down, my New Earth Global Warmingist friends!
    14. Re:Puzzled by Anonymous Coward · · Score: 1

      They haven't provided graphics drivers for their new nvidia optimus chips since the beginning, 4+ years ago.

    15. Re:Puzzled by cozziewozzie · · Score: 1

      Intel and AMD both support OpenGL 3.0 using OSS drivers. And it's stable.

      Not GL4, though.

    16. Re:Puzzled by CronoCloud · · Score: 1

      This means that when Nouveau doesn't work, which it never has with my 5900XT

      Known issue with the 5xxx series...6xxx or later for nouveau 2D to be fine. If I only needed 2D I'd have stuck with Nouveau and the default 6150SE in this thing.

    17. Re:Puzzled by ardor · · Score: 1

      Intel drivers are infamous for overstating what they actually support. So you see "3.0" in the glxinfo output, and yet it does not implement it all.
      Last time I checked, even though the AMD drivers are much improved, they are still far behind the nVidia ones in terms of stability and bug-free OpenGL support.

      I am not saying that I *like* nVidia's approach. But when I need up-to-date 3D graphics, I have no choice.

      --
      This sig does not contain any SCO code.
    18. Re:Puzzled by Anonymous Coward · · Score: 0

      The actual question that led to the 'Fuck you, NVIDIA' was about hybrid graphics on laptops I believe, which are currently not usable(?)/supported by NVIDIA under Linux, that's was the problem I believe. I recommend rewinding the video a bit for more context.

      Except they are supported. I have an Nvidia card in my laptop, it uses Optimus- with Bumblebee, the switchable graphics work just fine- Unity on ubuntu is run by the Intel HD Graphics card, and all the heavyweight 3D stuff can be run on the Nvidia card utilizing the "optirun" command- sure, it's not as seamless as on windows, but what ever is on Linux?

    19. Re:Puzzled by Anonymous Coward · · Score: 0

      it's not as seamless as on windows, but what ever is on Linux?

      Almost everything, in my experience. Perhaps you've just been unlucky?

    20. Re:Puzzled by Anonymous Coward · · Score: 0

      Finally someone who's not preaching nvidia's drivers to high heavens.
      I have the same experience in my laptop. Nvidia's binary blob causes no end of trouble, even with hardware that's totally unrelated (wifi).

      Unfortunately, while I'm really happy with the performance of nouveau, it doesn't allow me to control the screen brightness, so I have to choose between headaches and an unstable system.

    21. Re:Puzzled by Anonymous Coward · · Score: 0

      Aye. I have optimus on a laptop; it IS possible to get both cards to function within the same Xsession using the bumblebee project, but it took days of hacking on my part to get the nvidia drivers on my system without them overwriting and destroying my intel drivers.

      I have to re-patch my driver setup everytime I download updates from nvidia, and I can only run programs on the nvidia card through a daemon proxy. but, it can be made to work. It's just hard. Very hard, and lots of CLI needed.

  6. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by houstonbofh · · Score: 5, Interesting

    It does tick me off a bit... NVIDIA was the FIRST graphics company to really come out and support Linux across the entire line. They have consistently made binary drivers in a realistic time frame when new hardware comes out. While all the rest were saying BS about licensing and proprietary codecs, Nvidia just made the damn drivers. Now that is not good enough.

  7. Compromises by Wowsers · · Score: 5, Insightful

    I have had to make a compromise in using the Nvidia driver. It's a "black box", so you don't know what is in it or how others might be able to improve on it, but on the other hand, it does the 3D work for stuff like KDE, Google Earth or 3D games like Brutal Chess or BZflag.

    In Mageia, there is the Nouveau free driver, it works very well for 2D stuff, but does not work for 3D stuff.

    So it depends on your requirements, and how wedded you are to the "Free" concept. Having said that, if there was a free driver that does 3D on Nvidia cards, I'd take it.

    --
    Take Nobody's Word For It.
    1. Re:Compromises by houstonbofh · · Score: 3, Insightful

      To me, computers are a tool, not a religion. So I am OK with a "black box" that works better than an "open box" any day.

    2. Re:Compromises by Anonymous Coward · · Score: 0

      I don't use Nouveau because that requires KMS, and KMS is incompatable with VGA Console, and fbconsole fails accessibility pretty hard.

    3. Re:Compromises by Anonymous Coward · · Score: 5, Insightful

      And when people use that tool to make you do things you don't want, then remember what you agreed to. But it's not a religion, so that makes it okay.

    4. Re:Compromises by Anonymous Coward · · Score: 0

      I hate it when my tool stops working for no reason!

    5. Re:Compromises by Anonymous Coward · · Score: 0

      Use a serial console or IMPI port if you're that concerned about accessibility.

    6. Re:Compromises by rtfa-troll · · Score: 5, Insightful

      To me, computers are a tool, not a religion. So I am OK with a "black box" that works better than an "open box" any day.

      The tool analogy is great and people often make it. There's alot of sense to it. As long as you are only involved in very basic or simplistic consumer level computing, that is fine. However, if you think in terms of cars, there comes a point where any serious use ends up wanting to travel long distances, wanting to travel through wild areas and wanting to transport non standard goods. At that point, you want a car where you know you can find spares. You want a vehicle where you know that in every little village in Azerbaijan you will be able to get a person who can fix your car.

      With things like device drivers and graphics, you will come accross strange problems where a piece of code outside the device driver interacts with a piece inside in an unexpected way. If you have the source to both, you will be able to debug that problem much more easily. This means, that your normal programming team will be able to see what's gooing wrong and, most likely, find a work around even if the bug is inside the device driver and they aren't capable of fixing it. It's similar to having a vehicle where the local service people are able to swap and replace parts themselves, rather than one where you have to have it taken back to the original manufacturer to make every fix.

      It's good to think about computers as tools, but you have to understand that they are more like fully automated drilling machines than like simple screwdrivers. Even if you personally don't have to understand them, someone else likely will. If you bought a drilling machine, you would expect to get the service manual with it. The source code serves in the same way in software and you should insist on it for anything you rely on.

      There is another important difference; with computers one solution tends to end up as the basis for another more complex one. The solutions add and add, often without much review or chance to rebuild. This means that even if a system seems like a one time non business critical solution, you should always bear in mind the possibility that something else more important gets layered on top of it later.

      --
      =~ s,(.*),<sarcasm>$1</sarcasm>,g if any_point_you_wish();
    7. Re:Compromises by Anonymous Coward · · Score: 0

      If you really saw computers as a tool then you would actually care to have assurances that they actually works and that you had a guarantee that it keeps on working in spite of any upgrade to the tool belt, without you being forced to purchase a replacement. With computers and their peripherals, you get that guarantee by having the driver' committed to the OS. If you don't then it's just a matter of time before you are given the shaft by your driver falling victim to bit rot.

      In addition, if you really saw computers as a tool then you would actually care to have any assurance that they worked as expected, and in a way that it doesn't go against your best interests. Blind faith does not give you any assurance that it even works at all.

    8. Re:Compromises by Anonymous Coward · · Score: 0

      There are two reasons for me to use the binary blob: vdpau and power management. With nouveau the nVidia graphics card in my laptop always runs at full speed, resulting in way more noise and way less battery time...

    9. Re:Compromises by Skapare · · Score: 1

      ... there is the Nouveau free driver, it works very well for 2D stuff, but does not work for 3D stuff.

      Then there is the NVIDIA blob driver, it works very well for 3D stuff, but works like crap for 2D stuff (and crashes).

      So it depends on your requirements, and how wedded you are to the "Free" concept. Having said that, if there was a free driver that does 3D on Nvidia cards, I'd take it.

      I'm not so wedded to 3D stuff as I am 2D stuff. You can figure out which driver is working for me on the NVIDIA based machines. If ATI ever gets REAL about playing well with Linux, it will get the "always buy that" recommendation. For now it's half-assed support with big problems vs. half-assed support with different big problems.

      --
      now we need to go OSS in diesel cars
    10. Re:Compromises by Anonymous Coward · · Score: 1

      Real tools— stuff for technical professionals, either come with schematics or are so simple even their creators don't need schemetics.

      Look at any HP spectrum analyzer or tektronix oscilloscope, for example. Computers are the unusual tool in not being very open.

       

    11. Re:Compromises by jedidiah · · Score: 1

      There are simply no gaurantees.

      Even with Free Software, the developers could decide to take the project off on some strange tangent that leaves you out in the cold. Unity and Wayland are both perfect examples of this. Having an ideologically pure solution is really no panacea.

      Regardless of how smug you are, there's always some developer somewhere that can decide to screw you over and you will have limited recourse.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    12. Re:Compromises by jedidiah · · Score: 1

      You've got to be joking. That is by no stretch of the imagination a suitable replacement for the VGA console. This is the perfect example of my last point about Free Software being no panacea.

      Some jackass might suddenly take an Apple fanboy style approach and decide that you are obsolete.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    13. Re:Compromises by Anonymous Coward · · Score: 0

      I get lots of spam addressing that very problem. I'll forward it to you...

    14. Re:Compromises by Bacon+Bits · · Score: 1

      To me, everything is a black box. I can't read complex code and determine what it does very easily unless it's SQL or a short script, and I do not have the time to get in to it on my own. It doesn't matter to me that I can look at the code, because it would take too long for me to understand what it's even doing let alone determine the cause of my problem.

      This, then, is my perception:
      1. A closed source program is something written by someone I don't know and is (probably) reviewed and tested by someone else I don't know working for the same company. If it's broken, I have to go back to the same company that authored it to get it fixed, and if they don't I'm out of luck unless another company writes a similar program.
      2. An open source program is something written by someone I don't know and is (probably) reviewed and tested by someone else I don't know who is working on the same project. If it's broken, I have to go back to the same project that authored it to get it fixed, and if they don't I'm out of luck unless another project writes a similar program or has forked the same program.

      WOW THAT'S A HUGE DIFFERENCE.

      As an end user, the only time being open source matters is when I need a program supported to changed and the authoring entity refuses to do so. With open source I can pay someone to refactor existing code. With closed source I have to pay to have the whole program rebuilt.

      Thus, open source only truly matters to computer programmers. For everyone else, it doesn't change enough to be compelling.

      --
      The road to tyranny has always been paved with claims of necessity.
    15. Re:Compromises by Anonymous Coward · · Score: 0

      Computers are certainly tools, but it doesn't take a fanatic to accept that a certain amount of diligence is required if we'd rather not see those tools slowly replaced little-by-little with nothing more than fancy televisions, controlled from afar by corporations or governments.

      There are crazies on both sides, and they both want their own version of total control. As with so many things, the key is making sure they balance each other out.

    16. Re:Compromises by Anonymous Coward · · Score: 0

      Take off the open source colored glasses, boy. The world got along just fine with proprietary UNIXes and other operating systems before Linux came along.

    17. Re:Compromises by Anonymous Coward · · Score: 0

      Even with Free Software, the developers could decide to take the project off on some strange tangent that leaves you out in the cold.

      Sure, but unlike proprietary software, you can maintain it yourself or hire someone to do it for you.

      How many people would fork Windows 7 if it was open, given the Windows 8 previews we've seen?

    18. Re:Compromises by Anonymous Coward · · Score: 0

      Certainly. If there was a free/open driver that supported 3D then, no question, I'd go with it but...there isn't so I use Nvidia's driver.

      In any case, I fail to understand why anyone would buy such a high-end, hardcore graphics card or system and then accept putting a governor on it so that it is restricted to 2D work only. Save yourself literally hundreds of dollars and get a plain jane Intel graphics card or similar. But here I spent a big ball of cash on a major-league Nvidia card so there is NO WAY I'd accept hobbling it down to 2D only. Ridiculous.

    19. Re:Compromises by Anonymous Coward · · Score: 0

      Yes, and the world hasn't changed since. And the same companies still supply both the unix system and the hardware. And specs have become increasingly open instead of completely closed as before. Good thing you remember how the world was before Linux since some of us might otherwise have thought that it had changed.

    20. Re:Compromises by Anonymous Coward · · Score: 0

      You mean like gimp is open and crappy (still not 16bit depth, and... totally unusable floating windows that maybe 1% of users actually like) and photoshop is closed and does the job?

    21. Re:Compromises by rtfa-troll · · Score: 1

      We always insisted on source. But then, a) we were bigger than you and b) we were doing serious work. Don't think that the fact that the systems were "proprietary" had any influence on the fact that the serious people needed the source. Admittedly, for difficult suppliers, source is sometimes stored in escrow for the day when they were unable to fix our problems within SLA. Amateurs have never needed the source just as amateurs often get by with a 50cent aluminium Walmart screwdriver.

      --
      =~ s,(.*),<sarcasm>$1</sarcasm>,g if any_point_you_wish();
    22. Re:Compromises by Anonymous Coward · · Score: 0

      Do *you* sell serial terminals? I can't find them on the market anymore.

    23. Re:Compromises by Bert64 · · Score: 1

      So what you're saying, is that open source is better but that many of the advantages don't matter to you...

      Incidentally, the fact that a third party can fork an existing program instead of writing their own from scratch is a huge difference for anything thats not trivial. It's what enabled google to create android fairly quickly for a start.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    24. Re:Compromises by houstonbofh · · Score: 1

      And when people use that tool to make you do things you don't want, then remember what you agreed to. But it's not a religion, so that makes it okay.

      No, because I did not marry that tool. When it no longer suits my purpose, I will get a different tool.

    25. Re:Compromises by houstonbofh · · Score: 1

      The tool analogy is great and people often make it. There's alot of sense to it. As long as you are only involved in very basic or simplistic consumer level computing, that is fine. However, if you think in terms of cars, there comes a point where any serious use ends up wanting to travel long distances, wanting to travel through wild areas and wanting to transport non standard goods. At that point, you want a car where you know you can find spares. You want a vehicle where you know that in every little village in Azerbaijan you will be able to get a person who can fix your car.

      This is the perfect convergence... I have over 20 years in IT, and am a high end network professional. I also love old cars and motorcycles and rebuild them in my spare time. In my shop, I have some very expensive ratchets, and a quite expensive foot pound torque wrench that goes down to 5.5 foot pounds. I also have a bunch of cheap WalMart screwdrivers. (And a few high end ones) I have both simple and complex cars. I have driven 25 year old vehicles cross country.

      Just because I am using a cheap screwdriver does not mean I do not have a nice one, or that I do not know the value of nice tools. Just that this job calls for a cheap screwdriver.

    26. Re:Compromises by houstonbofh · · Score: 1

      If you really saw computers as a tool then you would actually care to have assurances that they actually works and that you had a guarantee that it keeps on working in spite of any upgrade to the tool belt, without you being forced to purchase a replacement. With computers and their peripherals, you get that guarantee by having the driver' committed to the OS. If you don't then it's just a matter of time before you are given the shaft by your driver falling victim to bit rot.

      So why have I had some many problems with Intel open source video? (i915 comes to mind https://bugs.launchpad.net/bugs/554432 ) Why have I had some many problems with ATI video in general? Why have I had no trouble with nVidia? Being open does not make it better. Just like being closed does not make it secure.

    27. Re:Compromises by Anonymous Coward · · Score: 0

      To me, computers are a tool, not a religion. So I am OK with a "black box" that works better than an "open box" any day.

      The tool analogy is great and people often make it. There's a lot of sense to it. As long as you are only involved in very basic or simplistic consumer level computing, that is fine. However, if you think in terms of cars, there comes a point where any serious use ends up wanting to travel long distances, wanting to travel through wild areas and wanting to transport non standard goods. At that point, you want a car where you know you can find spares. You want a vehicle where you know that in every little village in Azerbaijan you will be able to get a person who can fix your car.

      Azerbaijan is hereby off-limits to my new car. I am firmly in the "no Azerbaijan for my new car" camp.
      To continue your analogy, a car that can drive around Europe (no, I don't consider Azerbaijan in there), the USA, Canada, and even in wacky left-driving countries such as the UK or South Africa, you know what:
      then my pc can do enough. Some MS office compatible software, some Latex processing, some printing, a lot of surfing, emails, media (mp3/mp4s), gaming. If you think in terms of computing, there comes a point where any serious use ends up wanting to model check (oh look, it works), program (oh look, it works), and running simulations (oh look it works).

      Seriously, a PC that can use its graphical card for gaming has it sufficiently under control for the vast majority out there.
      Those remaining can always fall back on the car analogy: buy a specific system that works for their conditions.

    28. Re:Compromises by HuguesT · · Score: 1

      Only if you can. In this instance, jump to ATI ? good luck with their drivers.

    29. Re:Compromises by tuppe666 · · Score: 1

      So why have I had some many problems with Intel open source video? (i915 comes to mind https://bugs.launchpad.net/bugs/554432 ) Why have I had some many problems with ATI video in general? Why have I had no trouble with nVidia? Being open does not make it better. Just like being closed does not make it secure.

      If your using Intel as an example of problems with an Open source driver. Then I think its probably a bad one. Intel have come from behind...having perhaps the worst driver. I mean living hell on Linux, with little to no 3D support. Its open source drivers now are wonderful. I have a range of Intel hardware...and support is pretty good.

      Now lets do a like for like comparison with Intels GMA 500 "Poulsbo" Chipset, and its closed source driver.

      The reality is being open, ignoring the politics and focussing of the development model...works, what intel has shown is that real company support of the open model produces incredible results.

    30. Re:Compromises by Anonymous Coward · · Score: 0

      What bullshit trying to make "open boxes" seem like that trait adds no value. Why are there so many closed source coders or management trying to diminish anybody who realizes "open boxes" have many benefits that they're "religious"? No, ignoring all benefits of open architectures is just really dumb.

      Knowing what your machine is doing by inspection is useful, so is being able to extend it, or even fix it. Knowing it is safe and it can't survive being coded against you is useful. You are protected even if the company supporting it now goes out of business, or if they are trying to push some update that works against you because they got in bed with people that don't have your interests at heart, or countless other things.

      Dammit you mods! Why do you expend your precious rare mod points to show us terse opinion posts like this and calling it "informative"? Were the others too long to read or they didn't agree with your agenda?

    31. Re:Compromises by Anonymous Coward · · Score: 0

      That's exactly what most drug addicts say as well. When you are a happy slave to closed drivers, open drivers never get developed, and you will never have another choice, regardless of what you think. Don't get me wrong. I admit the price for that freedom is too high, and we shouldn't let freedom get in the way of convinience. But at the same time, I don't think anyone should be "okay" with it.

    32. Re:Compromises by Anonymous Coward · · Score: 0

      > This means, that your normal programming team will be able to see what's gooing wrong and, most likely, find a work around even if the bug is inside the device driver and they aren't capable of fixing it.

      Except that rarely happens. If you look at for example the WINE project when they find bugs or missing features in XOrg nothing gets done, the bugs just sit there. The most famous one being re-centering the mouse in windowed games. That one is well known and years old but nothing get's done to fix it.

    33. Re:Compromises by houstonbofh · · Score: 1

      The reality is being open, ignoring the politics and focussing of the development model...works, what intel has shown is that real company support of the open model produces incredible results.

      The reality is ignoring the politics and focussing of the development model...works, what intel has shown is that real company support produces incredible results.

      Do you see what I did there? Open is good, but it is not the most important thing. Support is the important thing. Just opening drivers and letting the community do all the work does not mean much...

    34. Re:Compromises by Anonymous Coward · · Score: 0

      Funny because I work developing extremely high end 3D systems for medical imaging that run most of time on linux and are sold for hundreds of thousands of dollars each copy, and we use NVIDIA ONLY exactly because its the only thing we can have any faith in. NVIDIA modules are far far better than anything else the community has ever been remotely able to do.

      Not a single AMD card using community drivers is remotely able to run it in linux (while the card is clearly capable since it runs it on windows). But NVIDIA cards run same performance and exact same results in linux as in windows. THAT is quality that is proper support! That is something I must use when I am writting a software that may decide the course of a surgery and therefore the life of a person.

    35. Re:Compromises by Anonymous Coward · · Score: 0

      How does knowing the workings of a gun pointed at your head help you in any way?

    36. Re:Compromises by TranquilVoid · · Score: 1

      You used the term "black box" initially. A torque wrench is not a black box as it's perfectly understandable. What is happening here is closer to motorcycle manufacturers building bikes out of black boxes (possibly literally), where you can't rebuild or tweak them, only swap out large blocks for completely new blocks. This has already happened with cars and you can't even diagnose some problems without plugging them into a special computer from the car maker. Yes, there are advantages to production cost, but it sucks for tinkerers and home mechanics.

    37. Re:Compromises by Bacon+Bits · · Score: 1

      So what you're saying, is that open source is better but that many of the advantages don't matter to you...

      It's "better" in the same sense that using paper instead of plastic to wrap my burger makes my fast food "better". And if burger joint A uses plastic and is 5 miles away while burger joint B is 10 miles away but uses paper, well, i'm not driving further for that. It's not significant enough to overcome the inertia.

      Incidentally, the fact that a third party can fork an existing program instead of writing their own from scratch is a huge difference for anything thats not trivial. It's what enabled google to create android fairly quickly for a start.

      And if I were a multinational corporation with vast quantities of disposable cash like Google, that would be great. I, like most end users, am not.

      I'd also point out that Google used Linux to create Android, which they in turn used to sell to others. That is, they're a software developer and vendor. Once again, open source only mattered to the computer programmers.

      --
      The road to tyranny has always been paved with claims of necessity.
  8. Re:Problems? Really? by houstonbofh · · Score: 2

    Not to mention that ATI lets drivers fall out of support a lot faster...

  9. Re:Problems? Really? by Stumbles · · Score: 2

    Agreed. I don't know about the NVIDIA/Android problems but on the desktop NVIDIA has always been waaaaaay better than ATI. That may have changed in recent years, I don't know because I stopped buying ATI stuff a long time ago.

    --
    My karma is not a Chameleon.
  10. Better than AMD. by Anonymous Coward · · Score: 2, Interesting

    I recently decided that I've put up with my Radeon for too long and dumped it for an NVIDIA GPU on my desktop. I like how AMD is more willing to work with the open-source community, but the driver they are working on isn't coming along fast enough and development seems more focused on adding support for newer hardware (not a bad goal, of course) rather then squeezing out more performance, and unfortunately with desktop environments like Gnome 3 demanding a decent level of 3D acceleration I found that the performance of the open-driver isn't up to the task of handling a multi-display desktop with decent performance with more than a couple windows open (it gets worse if I also want to play a video on my 2nd screen) on my Radeon 5850/4850. My 5-6 year old PC using just 2D acceleration felt snapper than Gnome 3 did with my radeon.. which makes me sad. NVIDIA's propietary driver does a lot better in that regard. Catalyst appears to be dropping support for all but the most recent GPUs, I'm not sure how well it does with Gnome 3, since they are so far behind with kernel and xorg support that I can never actually run it with downgrading a whole bunch of stuff.

    1. Re:Better than AMD. by Anonymous Coward · · Score: 0

      And that's exactly it. nVidia is not perfect but they're better than everything else.

      I have tried ATI and others every once in a while but for the last 17 years or so I have been 100% nVidia on all my machines. No major issues really except the crappy multi-monitor (lack of composite, lack of OpenGL when mixing GPU's, requirements to use shitty Xinerama when using multiple GPU's, etc; part of these problems are due to X.org).

      I'd like to hear Linus complain about the shityness of X.org. That thing is ridiculously out of out in terms of features and multi-monitor support is worse that just about any other system (eg. Windows, OS X).

    2. Re:Better than AMD. by lattyware · · Score: 1

      The open drivers are pretty good for ATI cards these days, and all newish (past 5xxx series) cards with at least one DP port (or an internal adaptor) support on-the-card multi-monitor stuff, which is pretty nice.

      --
      -- Lattyware (www.lattyware.co.uk)
    3. Re:Better than AMD. by Anonymous Coward · · Score: 0

      Nope, I have tried them. It's just as broken as ever. It's weird how people think it's normal to be as broken as the ATI/AMD stuff is (open or not). Actually the closed source ATI driver is better in many cases compared to the open-source stuff, but that isn't saying much because it's seriously broken as well.

      Run a nVidia and ATI Linux system side by side doing development work for a few years and you will see how fucked up the ATI stuff is. I hate how people keep spouting off about ATI being "better" now, no, no it isn't compared to the other choices (eg. nVidia).

    4. Re:Better than AMD. by Anonymous Coward · · Score: 0

      No, not really. The drivers basically work, yes, and they even almost support OpenGL 3.0, but even my 5850 gets sluggish as hell with my multi-monitor setup in Gnome 3 with a bunch of windows open. It's just nothing like the NVIDIA drivers, where I can even run games with a decent FPS - something my 5850 also can't handle (even something as banal as Minecraft hardly runs on it).

      Then there's the occasional crash that happens when playing video, which I attempted to bring to their attention but got told it was fixed and I was running an outdated version, and just ignored the issue after trying to tell them I wasn't actually running an oudated version. And then there's also its inability to put my monitor to sleep, something I filed a bug for as well which has not gotten any attention other than 'your monitor is probably broken' (but somehow it works fine with every other videocard and driver combination other than the radeon open-source driver). I don't expect every bug that I happen to suffer from to be fixed immediately, but the way they are being handled make it seem like they'll just never be fixed if they dismiss them this easily.

      There's tons of little things like this that make me very unhappy about the radeon driver. I really want to use open-source and really want this driver to get better, but right now it just.. isn't. That's not the fault of the developers or anything, I'm sure. It just seems AMD doesn't want to put more developers on it, so the few that work on it have to make choices in where they invest their time, which for now seems to be in getting support for new hardware (makes sense, the only thing worse than having a driver with bugs, is not having a driver at all). I just wish they'd hire a couple of people to look into these sort of bugs and maybe into increasing performance.

  11. Only good experiences, using the binary blobs by G3ckoG33k · · Score: 3, Interesting

    I have had far less issues with any nVidia card than ATi/AMD. i have had both for more than ten years.

    1. Re:Only good experiences, using the binary blobs by Anonymous Coward · · Score: 0

      I would have agree with you until a year ago. I moved my group from using Crystal Eyes Stereo to nVidia's 3D Stereo Pro setup. Nothing but ridiculous problems. The most message of support I would get were "try new driver". This makes me look like a fool and linux look like crap. OTOH, they did work well on Win7 either yet (I don't have an easy way to test that, so I don't very often).

    2. Re:Only good experiences, using the binary blobs by Lamieur · · Score: 0

      Hi, I've uploaded some of my fascinating Quake Live screenshot collection in this tiny imgur gallery: http://imgur.com/a/yjxRl

      So the first problem went away after 1. upgrading kernel and 2. disabling hardware acceleration in Flash.

      Now it's only like once a day that I have pink walls in game or everything is upside down, but game restart fixes it.

      "Fixes" as in: there still are colorful stains on some walls but no problem, I can play at least, all praise nVidia's driver!

      Before you say it's a hardware problem: I've had 3 different GPUs from 2 different manufacturers (all GTX 570) and 2 motherboards (same model, free upgrade to "B3" stepping Intel chipset last year). Shuffling hardware didn't fix anything, but kernel+driver update did a little.

      Using VDPAU on certain input (either in MPlayer or enabling accel in Flash) makes whole system unstable, which basically is an exploitable DOS attack against the nvidia module.

      If you say ATI/AMD cards have more issues, I really pity their users :(

  12. Linus... you are killing your own baby! by Anonymous Coward · · Score: 0

    Linus, f*** you!

    nVidia worked well in the past on Linux. But since I got tired of all that Stallman and Torvalds crap, then I moved to Mac and now I'm asking myself why I didn't made it before.

    1. Re:Linus... you are killing your own baby! by Anonymous Coward · · Score: 0

      Ah yes the old 'choose the best OS based on the public figure representing it' methodology.

      Should I run Gates, Torvolds or Jobs on my computer?

      Oh right, its software and the people have nearly nothing to do with its operation.

    2. Re:Linus... you are killing your own baby! by Anonymous Coward · · Score: 1

      I like my Mac as well, but I was able to make it far more usable by installing Windows 7 on it. I'm using the free Ultimate edition Microsoft released exclusively to Pirate Bay members, so I'm only out the cost of the hardware.

    3. Re:Linus... you are killing your own baby! by Noughmad · · Score: 1

      You are probably joking, but it's exactly the way most Americans approach elections. If it works for running the country, why shouldn't it work for computers?

      --
      PlusFive Slashdot reader for Android. Can post comments.
  13. Always seems to work by BroadbandBradley · · Score: 0

    when shopping for a PC over the last 10 years it seems that if there's a Nvida card then you know you're going to be OK installing Linux. Other cards not so much. I'm not a gamer so I don't hang on the bleeding edge and obsess over frame rates but when I work with 3D Nvdia seems to get the job done, even if it's closed source at least it's there.

    From a developers point of view there are likely glitches inherent in working with closed software that need to be worked around to keep things stable, only speculating but I imagine this is what may be frustrating Linus.

    1. Re:Always seems to work by binarylarry · · Score: 1

      Buying Nvidia isn't safe anymore, with Nvidia Optimus you won't be able to use the nvidia GPU.

      And Nvidia has said they aren't going to be supporting Linux for GPUs using Nvidia Optimus... ever.

      Fuck Nvidia (the word needs to get out that nvidia is no longer usable on Linux)

      --
      Mod me down, my New Earth Global Warmingist friends!
    2. Re:Always seems to work by Anonymous Coward · · Score: 0

      As an Optimus owner who hasn't used Bumblebee, I can confirm that this hardware is not supported by nVidia. However, every single discrete nVidia card I own works phenomenally well, and my understanding of laptops with dual video cards is that as long as you can set your preferred card to nVidia in the BIOS, then the blob will run as effectively as ever. For my discrete cards, or laptops without Optimus, I wouldn't consider anything but nVidia.

      Yes, I am severely disappointed with my inability to access the nVidia GPU on my ION2 netbook, but if I had researched it before I purchased it, I would have known what I was getting into. Based on what I'm reading, the nouveau driver using vga_switcheroo is making headway here, so it is likely only a matter of time before we gain access to the GPU using the open driver. I last tried 3.4.1, without luck.

    3. Re:Always seems to work by binarylarry · · Score: 1

      "my understanding of laptops with dual video cards is that as long as you can set your preferred card to nVidia in the BIOS, then the blob will run as effectively as ever"

      That's bullshit, do you work for nvidia or something? No new optimus laptops are coming with mux support.

      Fuck Nvidia

      --
      Mod me down, my New Earth Global Warmingist friends!
    4. Re:Always seems to work by Anonymous Coward · · Score: 0

      That's bullshit, do you work for nvidia or something?

      LOL. No. Do all who not-agree with you become "the enemy"? Do you work for not-nVidia hahahahahaHAH?

      No new optimus laptops are coming with mux support.

      Fuck Nvidia

      I'm pretty sure that's what I said, although perhaps I didn't dis' Optimus enough for your liking (oh wait, I did do that). TMK, if the hardware is encumbered with Optimus, you cannot set the nVidia GPU through a BIOS switch, it is all Windows software driven at the moment. OTOH, if you have an nVidia GPU in addition to an integrated GPU (without Optimus), and you are able to set the laptop to use the nVidia GPU only, in the BIOS, then the blob works just fine. Really, all of this is published on nVidia's website, if one takes the time to research their product purchases.
      So, yeah, Optimus is a shit-sucker in Linux at the moment, but it's not like nVidia has been tricking consumers into buying unsupported hardware; nVidia has been forthright about Optimus (lack of) support on their website for longer than I've been paying attention to it, and I sure do wish I had researched that first.

    5. Re:Always seems to work by Teun · · Score: 1
      I'm sufficiently happy with Bumblebee doing the Optimus thing (switching between Intel and nVidia) on my Thinkpad W520.

      And the UEFI startup manager allows for selecting the card by hand, no proble.

      --
      "The likes of Facebook and WhatsApp are free to those whose privacy is of zero value."
    6. Re:Always seems to work by Anonymous Coward · · Score: 0

      when shopping for a PC over the last 10 years it seems that if there's a Nvida card then you know you're going to be OK installing Linux. Other cards not so much. I'm not a gamer so I don't hang on the bleeding edge and obsess over frame rates but when I work with 3D Nvdia seems to get the job done, even if it's closed source at least it's there.

      From a developers point of view there are likely glitches inherent in working with closed software that need to be worked around to keep things stable, only speculating but I imagine this is what may be frustrating Linus.

      Wrong.

      At work, I have this 6 year old dell that unfortunately came with nvidia graphics. The performance is dead slow - and I am talking about 2D stuff such as simple scrolling. For years, 3D didn't work at all. Now it does - and even has decent performance for an old computer. But the 2D is still unacceptably slow! So many years - and the basics doesn't work properly!

      Now and then I try out the various drivers: nvidia proprietary drivers (best at the moment), vesa, framebuffer, and nouveau open source. Some year one is best, some year another. But any cheap laptop with intel integrated graphics is a hundred times better. No delay while scrolling. No delays so long that the click on a scrollbar starts to auto-repeat so that the machine overshoots by 5 pages. Nvidia is the only one with such problems, and the problems aren't being fixed. And probably never will. A constant reminder why one shouldn't go for nvidia. Performance problems doesn't get fixed, not even after "a few" years.

      Being a work machine, gaming 3D performance never ever mattered. But the ability to scroll through the inbox, that matters. Nobody else has such problems. Perhaps ATI isn't as good for 3D games, but ATI and intel has no problems with basic 2D. New or old cards. They outperform nvidia noticeably and will always do.

    7. Re:Always seems to work by Jorl17 · · Score: 1

      Some versions of bumblebee work here. Right now I run my own modified version and am actually scared of trying to update it. However, I have no UEFI startup manager. I am actually glad, because the thought of UEFI makes me want to puke.

      --
      Have you heard about SoylentNews?
    8. Re:Always seems to work by Teun · · Score: 1

      The way UEFI is implemented on this recent Thinkpad is comparable to a regular BIOS, all is user configurable.

      --
      "The likes of Facebook and WhatsApp are free to those whose privacy is of zero value."
  14. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by Anonymous Coward · · Score: 2, Interesting

    I suspect your definition of "realistic time frame" is a bit different than some people (especially those who consider Linux their primary OS, and won't touch Windows).

    When I buy new hardware, I wouldn't want to wait months/years to use it... So nVidia clearly considers Linux a second-class citizen, which may be OK for you, but not for some.

    It doesn't mean that the companies are any better - but nVidia's "high road" as you make it out to be really just makes them the bottleneck when it comes to hardware driver support. It puts them in a position where they MUST create the drivers in a timely fashion, because there is no other choice.

    Whereas, with other vendors, the existing reference drivers can often be fiddled with to gain partial support for new hardware, and as specifications are released, anyone with the know-how can begin adding support for that hardware - the bottleneck becomes the availability of talent and motivation.

    Anyhow, I take a different road - I avoid high-end graphics hardware entirely, and since I'm not a "gamer", it doesn't matter to me. I just use hand-me-down hardware that people give me and I'm content with it - but I do usually favor AMD's graphics chips since they are more open by nature.

  15. It's all about giving to the community by tuxrulz · · Score: 2

    I haven't watched the video, but probably Torvalds is pissed about the lack of contribution to open source projects (kernel, drivers). While their proprietary drivers are top notch. What will happen if one day Nvidia decide that making a Linux driver is too cost effective. Answer: a lot of unsupported video cars and SoC.

    I understand the (bla bla bla) Intellectual Property they paid millions in research (bla bla bla) they don't want to give that information for free. But if the current architecture is so different than previous one, then why don't make public development information for previous generations of their chips as soon a new (different) generation is out.

    While Intel graphics is still lacking, they are the only intelligent ones that have the brilliant idea of working the support for their next generation chips before those chips become available for sell.

    1. Re:It's all about giving to the community by Anonymous Coward · · Score: 0

      It's already a problem. Nvidia drivers have no support for Optimus. The Nvidia driver does not work on my laptop with a 650M.

    2. Re:It's all about giving to the community by Anonymous Coward · · Score: 0

      "I haven't watched the video, but probably"..

      Then why didn't you stop right there and just watch goddamn video? Rather than typing a reply that completely misses what the response was about (as do 90% of all the other comments here currently.) God. Even redditors are more capable of RTFA/WTFV-ing than slashdotters nowadays.

    3. Re:It's all about giving to the community by tuxrulz · · Score: 2

      You are really dumb.
      The woman ask about Nvidia Optimus that is not supported on Linux. He said they are the worst...can't you think why.... Then go back and read my post.

      Brief reply for short minded (dumb) people.... No binary drivers from Nvidia + No hardware developer docs = NO SUPPORT (open, closed or whatever).

      Do I said you are really dumb?

    4. Re:It's all about giving to the community by basscomm · · Score: 4, Informative

      "Top notch" might be overstating it a bit, there are still a few instances where they seem to be lacking. For instance, Windows users who have SLI and multiple monitors have been able to enable SLI and use both of their monitors at the same time since about 2008. But under Linux, no dice.

      So if I had two monitors (which I do), and two Nvidia GPUs in SLI mode (which I do), and I wanted to run some 3D app that took advantage of SLI, I would have to: reconfigure X to disable my second monitor and enable SLI, restart X, play the game/use the app I wanted, when I was done I would have to reconfigure X again to enable my second monitor and disable SLI, restart X again, and reopen all my apps. Hardly ideal.

      --
      http://crummysocks.com
    5. Re:It's all about giving to the community by binarylarry · · Score: 1

      Same here, fuck Nvidia.

      --
      Mod me down, my New Earth Global Warmingist friends!
    6. Re:It's all about giving to the community by AHuxley · · Score: 1

      Watch it for the questions by end users about trendy computers they could not get support for in the past and what will make young people code more, code better... code they they did in the 1980's... in 2015...

      --
      Domestic spying is now "Benign Information Gathering"
    7. Re:It's all about giving to the community by MacBurn11 · · Score: 1
      Why should Nvidia contribute to open source projects? I mean, as a company they have to make money, not friends in the open source community. Don't get me wrong, I think it would be great if they "open sourced" their drivers, but if they don't it still seems like a reasonable decision from their point of view. Why invest time and money if you don't get enough out of it?

      Now Linux gave this statement in response to a question from the audience, as one woman said that two years ago she had bought a laptop with two graphics cars (Intel and Nvidia) and there weren't any half-decent drivers until six months ago (I think switching between onboard and dedicated card didn't work until then). Now as I understand, at the time she bought the laptop she knew there weren't any drivers out yet but expected to get support in maybe six months or so.

      I can understand her frustration, but who in their right mind buys a device that he knows has only half-working drivers? I do understand the desire (need?) to have the latest and greatest, but if it's not supported properly it's useless.

      To me this is the real issue here; if you want to use linux on a laptop with the current generation of graphics cards, you probably are shit outta luck. It's not so much that you can't have open source drivers, but that not even fully working binary drivers exist.

    8. Re:It's all about giving to the community by muridae · · Score: 1

      By that logic, they should never offer driver updates. You bought the card, you paid already, why should they offer support and even upgrades?

    9. Re:It's all about giving to the community by Teun · · Score: 1

      I'm sufficiently happy with Bumblebee doing the Optimus thing on my Thinkpad W520.

      --
      "The likes of Facebook and WhatsApp are free to those whose privacy is of zero value."
    10. Re:It's all about giving to the community by Anonymous Coward · · Score: 0

      I'm so glad to see Nvidia dropping support for Linux! I might have to go buy a couple of new high end Nvidia cards tommorrow morning to show my support!

    11. Re:It's all about giving to the community by Anonymous Coward · · Score: 0

      And yet, you do it because you made a choice.

      You could always CHOOSE to run it under Windows to get the features you want.

      Don't like it? Don't run SLI. Heck, have fun trying to get CrossFire working under Linux.

      I'm sorry, but YOUR (and the very, very few like you) satisfaction means nothing to any major hardware manufacturer.

    12. Re:It's all about giving to the community by Anonymous Coward · · Score: 0

      You might be able to run two X servers at once. Set up two ServerLayout sections in your xorg.conf, one with SLI and one without, then run the servers as "Xorg :0 -layout Layout0" and "Xorg :1 -layout Layout1". You should then be able to switch between them with Ctrl-Alt-F7 and Ctrl-Alt-F8. This should work independant of the driver being used.

    13. Re:It's all about giving to the community by tuxrulz · · Score: 1

      I know Nvidia drivers are not perfect. No closed or open source driver is perfect, but they are far better than AMD binary ones. My point is since they provide "good" drivers and "support", they use that as an excuse to not provide documentation on how their chips work internally.

  16. Nouveau works fine ... by Anonymous Coward · · Score: 0

    on my office desktop.

    While I still use the closed driver on my myth box, I find as long as you don't try and push it too far, and avoid flash all-together, life is peachy.

    /radeon goes on everything else where possible

  17. Re:What a disgrace by couchslug · · Score: 1

    "In Soviet Finland, individuals tell corporations to fuck off."

    There is no Soviet Finland. The Finns took a bigger bite out of the Soviet Bear's arse than any other country (except Germany), and survived to tell about it.

    They fought so magnificently they were able to cut a deal not to be invaded by Stalin when the Red Army destroyed the Wehrmacht in the East.

    http://www.winterwar.com/mainpage.htm

    --
    "This post is an artistic work of fiction and falsehood. Only a fool would take anything posted here as fact."
  18. What drivers? by mihai.todor85 · · Score: 1

    Those aren't drivers. It's just some binary files filled with random bits.

  19. closed minded by Anonymous Coward · · Score: 0

    hey, why is everyone making the assumption that this is an ati vs nvidia debate?

    it's not. there are so many more brands you should be considering when torvalds made this statement.

    1. Re:closed minded by smpoole7 · · Score: 1

      > assumption that this is an ati vs nvidia debate?

      I don't see it that way. Sorry you do. But even if you're right, let's face it, they're the most popular by far, and thus, the ones most likely to be encountered by the average Linux user. The only other major vendor for video might be Intel, and it has been mentioned several times here as well (including by yours truly).

      So far, this entire discussion has (overall) been useful to me. And yes, I do see this as directly on topic: Torvalds was discussing the *usability* (that's the operative term) of nVidia.

      Discuss on!!!

      --
      Cogito, igitur comedam pizza.
  20. Re:Problems? Really? by QuantumLeaper · · Score: 0

    My NVIDIA 8800GT card, I get the only resolution of 320x200 and the other computer that has an ATI (not sure which one) has problems also, mainly graphics screw ups, not sure if it Linux or the card. Both cards under Windows seem to work better but the ATI does sometime flake out under Windows but not Linux, about once a month or so. Both systems duel boot the OSs.

  21. GTX Optimus + Linux = No driver support by Anonymous Coward · · Score: 0

    Nvidia is the only company where you can buy a GTX 675M and you can't use it properly with Linux.

    Bumblebee is not effective at what it's supposed to do and the permanent open-source solution is still months away.

  22. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by Johann+Lau · · Score: 1

    He's not moaning and groaning -- maybe in your head, not in that video.

    However, you seem to be upset and frustrated. How come?

  23. Problem being... by Junta · · Score: 4, Insightful

    In a world of blind men, the one eyed man is king....

    If I want to have decently supported video offload and remotely respectable 3D performance, nVidia drivers are about the only choice.

    AMD drivers to this day cause my system to panic on shutdown attempt. MythTV's OpenGL painter and video renderer don't work correctly with AMD drivers, leaving me with video playback with XV and no recourse to sync to vblank. They do have XvBA out there, but I have to go into a more 'bleeding edge' xbmc and then be greeted by very bad artefacts with videos that are profile 5.1. AMD's open source interaction seems better, but none of the open source drivers come close to the 3D performance and notably no video decode offload is available.

    Intel I heard great things about, but at least with Fedora 17 I can't seem to find the best way to get vaapi driver on there. All I see are requests to get it in being met with 'too messy'. It's also not in rpm fusion. I dug up a module from an old rpm and got vainfo running, only to find out rpmfusion xbmc build disabled vaapi support anyway, and only went with vdpau. Now I could recompile, but the point being that the larger community seems to not be bothering with trying to test Intel's solution as much.

    Meanwhile, my nVidia system does vdpau beautifully, has pretty much no-brainer 3d support, and tear-free XV playback (even though I never use it anymore in favor of opengl rendering). Everything about the experience shows that both nVidia as a company and the userbase at large are developing and testing with nVidia primarily.

    I could see as a developer being frustrated at supporting a kernel where a large portion is running kernel-mode code that you can't see, but from a user perspective, nVidia is about the only viable solution for Linux graphics.

    --
    XML is like violence. If it doesn't solve the problem, use more.
    1. Re:Problem being... by Anonymous Coward · · Score: 0

      nVidia is about the only viable solution for Linux graphics.

      So what will you put in your next computer, now nVidia has stopped releasing drivers?

    2. Re:Problem being... by toadlife · · Score: 3, Interesting

      So what will you put in your next computer, now nVidia has stopped releasing drivers?

      Windows 7 or OS X.

      --
      I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
    3. Re:Problem being... by Anonymous Coward · · Score: 0

      Intel's graphics drivers under linux aren't anything to write home about either, don't know where you've those heard great things but if it's on Slashdot - forget it.
      2006 - didn't buy a discrete graphics card laptop because of good things I heard about the Intel driver support under linux, so went with the included 950GMA; had problems until about end of 2009, when the drivers stopped crashing (hard lockup) X and took down the whole machine while doing mundane things like running anything 3D (cube, openarena, google earth), suspending or resuming from ram, etc. The FreeDesktop bug tracker is still full of bugs tagged NEW and critical that are opened for quite old hardware like the 845G.
      2011 - upgrade time, got a new SandyBridge laptop with the HD 3000 graphics, having problems daily with it on 3D tasks (none on suspend/resume though, thank Ozzie) and the dmesg is full of "[drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer elapsed... GPU hung" messages. One year old hardware and I suppose the drivers will only mature sometime this year (they do say that the 3.4 kernel brings good stability improvements, it's quite funny actually that the next Debian Stable won't be including it..). Here's to hoping for better times.

      On the other side, no problems with the NVIDIA blob on (more gamer-ish) friends' laptops..

    4. Re:Problem being... by Junta · · Score: 1

      I presume you mean *if* nVidia stops releasing Linux drivers. Between now and that hypothetical future, who knows what might happen. Maybe AMD's change in release strategy to 'as-needed' instead of 'arbitarily monthly' might improve their quality. Maybe if Steam releases a Linux based home console with amd inside, maybe amd will have the resources and priority needed to make the linux drivers better. Maybe Intel and the community will play better, making QuickSync usable from Linux, distros giving a pain-free path to VA-API, and maybe they'll finally get the open source graphics architecture in shape at the same time Intel GPU becomes 'good enough' for 1920x1080 gaming with decent quality.

      If you are expressing a concern over support of my current setup, then I would probably stop upgrading my OS to keep nVidia working until my budget suggests a good time to replace it. In terms of likelihood of it happening, it's fairly low. nVidia is playing *hard* for the Linux-dominated HPC market for GPGPU and has a significant share of Linux workstations in professional engineering to worry about. If Valve comes through and makes Linux a viable gaming platform, that may sway the market even more. In terms of track record, AMD has already sunset Linux support of hardware that is *still* sold as current, with fairly pessimistic statements around 'legacy' maintenance and updates. Meanwhile, my nVidia GPU that hasn't sold in 4 years is still in the newest drivers and the 'legacy' branch seems to have been

      --
      XML is like violence. If it doesn't solve the problem, use more.
    5. Re:Problem being... by Crafty+Spiker · · Score: 1

      Having been the one-eyed in the land of the blind I can tell you that the damned blind people will try to kill you and won't stop until they do. Being that severely outnumbered is a bitch.

    6. Re:Problem being... by Anonymous Coward · · Score: 0

      The context of the question was Nvidia Optimus support. For these laptop users, that may be true blindness.

    7. Re:Problem being... by Ash+Vince · · Score: 1

      nVidia is about the only viable solution for Linux graphics.

      So what will you put in your next computer, now nVidia has stopped releasing drivers?

      When did they stop releasing drivers since I just looked on their site and see a release dated 15th June?

      http://www.nvidia.com/object/linux-display-amd64-302.17-driver.html
      http://www.nvidia.com/object/linux-display-ia32-302.17-driver.html

      Or are you just a worthless troll making crap up?

      --
      I dont read /. to RTFA, I read /. to offend people in ignorance.
    8. Re:Problem being... by Anonymous Coward · · Score: 0

      You mean windows 7 then. OSX on a machine with an actual real graphics card is pretty rare.

  24. Re:Problems? Really? by RedK · · Score: 5, Insightful

    Linus isn't talking about gaming, performance or anything else like that. The point is : nVidia ships a binary blob and an obfuscated source portion that needs to be built outside of the vanilla kernel. That is what Linus is talking about, nVidia's lack of cooperation with the kernel people at integrating their drivers into the main line kernel in a way that respects the project's goals and visions.

    Why you people are discussing the performance when that is not at issue, I have no idea. It was all pretty clear to me what Linus meant.

    --
    "Not to mention all the idiots who use words like boxen."
    Anonymous Coward on Monday August 04, @06:49PM
  25. At least they're better than Intel's drivers... by supremebob · · Score: 2, Informative

    I have nothing but problems with Intel's drivers not working right under Linux... I only wish that they were as stable as NVidia's drivers.

    1. Re:At least they're better than Intel's drivers... by supremebob · · Score: 2

      Mark my post as a troll if it makes you feel better, but the simple fact of the matter is that the drivers that NVidia DOES put out are have more features and are more stable than the open source drivers that Intel makes available.

      That said, let me join Linus and say "Fuck You" to NVidia for not helping to make drivers available for the Optimus laptop graphics chipset. I have one in my Dell XPS as well, and it sucks that I'm stuck with using the Intel integrated graphics on it.

    2. Re:At least they're better than Intel's drivers... by tuppe666 · · Score: 1

      I have nothing but problems with Intel's drivers not working right under Linux... I only wish that they were as stable as NVidia's drivers.

      ...are you sure you have the binary drivers loaded in your machine. ;)

    3. Re:At least they're better than Intel's drivers... by Anonymous Coward · · Score: 0

      You _can_ get optimus to work on a Dell XPS; I'm writing this to you from exactly that laptop. You need to use the bumblebee project, and setup your enviro to have nvidia proprietary driver in a non-default location, with intel driver as primary driver. Point bumblebee to the proprietary code, and make damned sure the intel setup doesn't get tainted.

      All in all, it takes two or three days of hacking, and you have to manually control which programs get to use the nvidia card, but it can be done.

  26. the blobs really are by nimbius · · Score: 1

    the worst. they either never compiled correctly or broke things horrendously when they did (my experience.) by comparison linux has open source drivers that competently handle 3d graphics for ATI/AMD, and they have for a while. That active development on such open source drivers was being considered at all, and not for NVidia, is a testament to Torvalds opinion on the matter. id like to think Intel screwed up once with their GMA500 chipset, which may or may not have been intentional to block linux from the hybrid tablet laptop market at the behest of microsoft, but even Intel works closely with the linux community in most cases to ensure their graphics chipsets work with linux, and work well.

    --
    Good people go to bed earlier.
  27. Re:Problems? Really? by Junta · · Score: 5, Funny

    Both systems duel boot the OSs.

    Well there's your problem, having your OSes walk 10 paces, turn around, and shoot each other is bound to lead to problems. I would suggest trying to dual boot instead.

    --
    XML is like violence. If it doesn't solve the problem, use more.
  28. Re:Problems? Really? by Anonymous Coward · · Score: 0

    I doubt he bases this comment solely on graphic card support, but for the whole way NVIDIA as a company handles linux support for their different kind of chips. NVIDIA makes a whole lot of chips that might not be related to graphics. He mentions android and nvidia chips in them causing huge problems lately.

  29. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by arbiter1 · · Score: 1, Insightful

    Lets look at it in terms of hardware sales. What % of buyers run windows/OSX vs linux? Don't think linux really has many programs that use most their cards to what they are made for.

  30. Re:Problems? Really? by Anonymous Coward · · Score: 0

    Looks like you haven't try to use a laptop with NVIDIA Optimus technology.

  31. Re:Bleh nvidia by Anonymous Coward · · Score: 0

    Except, VAX and Amiga are not an IBM PC compatible platform or any thing in that lineage. You know, the hardware platform nVidia supports, a hardware platform that the Linux kernel supports too.

  32. 10X Better than ATI by Anonymous Coward · · Score: 0

    Subject says it all. Yeah, I can't go look at their code, but to be honest, I don't need to because it actually works, unlike ATI's (well AMD).

    1. Re:10X Better than ATI by Anonymous Coward · · Score: 0

      what the fuck kind of crack are you smoking

    2. Re:10X Better than ATI by Anonymous Coward · · Score: 0

      God no.
      ATI has NEVER worked well, that's why I binned them a while ago.
      Their drivers are buggy unstable messes on every platform, not just linux.

    3. Re:10X Better than ATI by Exrio · · Score: 1

      On the contrary, ATI sucked very hard until AMD bought them. AMD has been slowly dragging them out of the suckiness, and they're still working at it.

    4. Re:10X Better than ATI by Anonymous Coward · · Score: 0

      Well, it's true their drivers are shit but before AMD they were open source and in "open source land" being open source is more important than being good, otherwise everybody would just get a Mac.

  33. Re:What a disgrace by CRCulver · · Score: 3, Insightful

    There is no Soviet Finland. The Finns took a bigger bite out of the Soviet Bear's arse than any other country (except Germany), and survived to tell about it.

    So much about the Winter War is mythologizing. The Finns fought hard and should be praised for that, yes, but their ability to inflict such heavy losses on the Soviet army was due mainly to confused leadership on the Russian side -- if Stalin hadn't purged so many competent generals throughout the 1930s, the Soviets would certainly have overrun Finland completely, regardless of the Finns' bravery.

    Furthermore, accounts of the Winter War tend to downplay the fact that Finland lost territory. It wasn't a victory: Finland didn't ward off the Soviet threat. Hundreds of thousands of people lost their homes and had to flee, and Finnish identity has now been erased from parts of Karelia.

    Yes, the Finnish people have been courageous and have maintained one of the stronger armies in Europe. Nonetheless, they aren't sisu-fueled supermen and there's a reason that during the Cold War they made serious compromises with Moscow.

  34. Re:Problems? Really? by Richard_at_work · · Score: 5, Insightful

    Why should Nvidia subscribe to the projects "goals and visions"? Thats the projects concern, not theirs.

  35. Alot better than ATI by Osgeld · · Score: 1, Troll

    Jesus, I know LT is a good among geeks, but he is starting to get that syndrome where everything out of his mouth makes you want to roll your eyes and ignore him. If you want to bash someone for linux support, go trooping over to AMD/ATI's offices and loudmoth them. Last thing we need is you getting NVIDIA in a mood to provide EVEN LESS support than they already do genius!

    1. Re:Alot better than ATI by Sponge+Bath · · Score: 1

      ...want to roll your eyes and ignore him.

      Warning signs of this syndrome: growing a Stallman beard. Look out!

    2. Re:Alot better than ATI by Microlith · · Score: 5, Insightful

      Quick, let's lash out at Linus!

      he is starting to get that syndrome where everything out of his mouth makes you want to roll your eyes and ignore him

      You've obviously never had to deal with a shitty company before. Nvidia interacts heavily with the Linux world, but any attempts to accomplish things if you aren't a direct customer buying millions of chips from them is goddamn impossible. It's not just getting sources, it's just making shit work and having to deal with the fact that a prominent company whose technology gets used in so many platforms causes you no end of trouble (bug reports, workarounds, etc.) but they won't assist or aid you in the slightest. On top of being entirely closed source. You can't ignore the issue entirely, but your hands are tied in terms of how you can actually look into and resolve a problem.

      So yeah, Nvidia cranks out Linux drivers that work decently well. That doesn't make them immune to criticism, especially not at the level Linus probably has to deal with them at.

      But hey, Slashdot is rapidly becoming very, very anti-Linux so why not?

    3. Re:Alot better than ATI by Microlith · · Score: 1

      quick lets all make up excuses for Linus getting old man syndrome

      Quick, let's resort to an ad-hominem! The target doesn't matter, let's just bash!

      OMFG NOOOOO there is no possible way that NVIDIA could operate like every other chip maker on the face of the planet.

      Apparently this isn't the case. Apparently they can go to the vendors of other chips and get questions answered. They may be difficult, but apparently nvidia is the worst. Not a good thing when the developers of the kernel your customers are using for their mobile devices can't get answers to solve problems.

      They have millions of chips to produce for paying customers.

      Because making a product justifies making life hard for developers who are attempting to support your platform. Oh, no it doesn't. It behooves Nvidia to aid people attempting to resolve problems that involve Nvidia's hardware/drivers.

    4. Re:Alot better than ATI by jmorris42 · · Score: 4, Interesting

      > OMFG NOOOOO there is no possible way that NVIDIA could operate like every other chip maker on the face of the planet.

      No, we want them TO operate like 'every other chip maker' and get with the program. Name another major chip vendor who hasn't figured out that getting into the Linux kernel is a required checkoff for market success. Doubly so for any product used in the enterprise vs the fanboi market. NVidia's CUDA is about the entire list these days, the last major holdout.

      A few still maintain a desperate final stand in the embedded market but few new vendors go the closed route and every year brings another of the dead enders over to the open camp. First to fall were the storage products, then ethernet and cpu makers. Wifi is holding out on the blobs due to fear of the spectrum regulators but most now support an open driver for the kernel to firmware interface.

      --
      Democrat delenda est
    5. Re:Alot better than ATI by Anonymous Coward · · Score: 0

      I got burned a while back for the description, but I called 'Linus Torvalds' the 'John Carmack' of kernel development (Or was it Carmack the Torvalds of FPSes?) Regardless the analogy for either stands. While they were once the gold child of their respective industries, due either to success or changes of interest, the validity of both's opinions on current trends in the industry have dipped given some of their questionable choices over the years (Bitlocker for Torvalds, and selling out for Carmack. The latter of which really throws Adrian Carmack's forced resignation complaints into perspective.)

      On the other hand, having used git recently, with both binary changeset and svn/cvs/other VCS import/export support, I really can't can't offer any complaints against it unlike in the past. So good job on git Torvalds. Although how many of those features are thanks to him rather than all the people who felt the need to fix his design decisions are another matter :D

    6. Re:Alot better than ATI by Anonymous Coward · · Score: 0

      The great part of this is you don't have to work with them. Just make the changes in the kernel that's convenient for you and let them have to pour in the resources they have to in order to make their closed system work.

      If Nvidia doesn't want to play ball just don't work with them and let them muck about and pay to make sure they're compatible with you. If they want to invest that can of resource then let them. No skin off your nose and none off theirs.

      I don't see how this is difficult.

    7. Re:Alot better than ATI by Anonymous Coward · · Score: 1

      But hey, Slashdot is rapidly becoming very, very anti-Linux so why not?

      I see a lot of end users. Not a lot of developers, particularly people who actually have to work with hardware vendors. The vast majority of posters are clueless.

      My opinion (as a developer): In the graphics space, nv is the worst. When it comes to networking, I vote broadcom

    8. Re:Alot better than ATI by Anonymous Coward · · Score: 0

      Your main problem seems to be that you think this from the Linux user point of view, not from the kernel developer point of view.

      1) NVIDIA does not provide any support to the kernel developers. Actually they do the opposite by providing binary drivers. If they wouldn't do that, then any open source driver for NVIDIA would get much more attention. So it can't be less, it can't be any worse from the kernel point of view. It would be worse from the Linux user point of view, when thinking short term.

      2) Linus is a great speaker. If he had said "yeah, its a shame we don't get support from NVIDIA", we wouldn't have this story here. He got huge amount of media coverage to his concern by just using hard language and a strong opinion. That is just genius from the PR point of view.

      3) Linus also explained why he is so impolite. Part is his nature, but part is to make others life easier. As an example he mentioned a case where he had not been impolite when a plan was presented to him, even he didn't really like it. As a result someone worked for a long time, only for all the work to be rejected later by Linus. You save others time if you are honest. I would much rather take the "f... you" than "that's nice", when the latter would be a lie. Actually my project has received a negative comment from Linus himself and I'm very happy about it.

      4) AMD/ATI is trying to provide open source drivers (yeah, it seems to take a long time, but at least they promised to do it). I don't see what is your problem with them?

    9. Re:Alot better than ATI by Anonymous Coward · · Score: 0

      Slashdot is rapidly becoming very, very anti-Linux

      LOL! Listen to the butthurt! You mad bro?

      Just because Microsoft and Apple are WIPING THE FLOOR with Linux all over the map is no reason to whine, you dumb bitch faggot. Slashdot just reflects reality. We've been telling you idiots that Linsux is a *MASSIVE* failure for years, you just refuse to listen because you are Linsux users, you are dumb by definition. Linsux is just another example of how open sores, that continually overhyped method of development that is supposed to be so great actually results in FAR FAR WORSE software for everyone.

      THINK DIFFERENT. THINK *BETTER*. THINK APPLE!

    10. Re:Alot better than ATI by Anonymous Coward · · Score: 0

      But hey, Slashdot is rapidly becoming very, very anti-Linux so why not?

      Given the continual asinine and untrue shit spoken here for years about Apple and Microsoft, I've a word for you:

      Baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaw!

    11. Re:Alot better than ATI by Anonymous Coward · · Score: 0

      Intel with their integrated (non intel) video on Atom.
      Just about everything ARM.

      YEARS ago ATI released a massive pile of hardware documentation for thier (at the time..) GPUS, guess how much better than NVidias drivers the susequent open source drivers are?
      (hint, they are barely functional, missing massive amounts of support for features the chips have, and are more a demonstration that they could be made to work than any real driver..)

      next question?

    12. Re:Alot better than ATI by LordLucless · · Score: 2

      Name another major chip vendor who hasn't figured out that getting into the Linux kernel is a required checkoff for market success.

      So, what you're saying is, NVidia isn't a market success? Strange, it appears the market disagrees with you.

      --
      Just because you're paranoid doesn't mean there isn't an invisible demon about to eat your face
    13. Re:Alot better than ATI by Anonymous Coward · · Score: 0

      But hey, Slashdot is rapidly becoming very, very anti-Linux so why not?

      What the fuck? There are shills and a LOT more ignorant trolls now (as compared to previously, there were many trolls but at least a reasonable percentage of them were creative) but I am NOT seeing Slashdot turn anti-Linux.

      Carry on.

    14. Re:Alot better than ATI by Anonymous Coward · · Score: 0

      > But hey, Slashdot is rapidly becoming very, very anti-Linux so why not?

      No, a oarge part of it has become very anti-Linux-community thanks in no small part to the legions of screechy retards who can't form a rational thought about something that should be as dry and technical as operating systems. What I see most days on slashdot are dozens people such as yourself who possess the incredible talent of repeatedly nailing themselves to a cross.

    15. Re:Alot better than ATI by Anonymous Coward · · Score: 0

      "Nvidia interacts heavily with the Linux world, but any attempts to accomplish things if you aren't a direct customer buying millions of chips from them is goddamn impossible"

      The solution is right there in your statement. Become one of those "direct customers". Would that be easier or harder than getting a seat on NVidia's board?

      I'm sorry if the solution is hard, but the world does work this way. There _are_ people making these decisions. You aren't among them, but that's a problem of yours, not theirs.

  36. Re:What a disgrace by Anonymous Coward · · Score: 0

    Moderated offtopic for not getting the joke

  37. Re:What a disgrace by Anonymous Coward · · Score: 0

    Come now, we all know that WW2 didn't really start until Pearl Harbour.

  38. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by Lonewolf666 · · Score: 5, Informative

    AMD provides specifications and a small developer team that actually works on open source drivers.
    Intel provides open source drivers.

    NVIDIA makes good binary drivers, but those have problems when a new kernel version comes out with changed interfaces:
    Only NVIDIA can adapt them, and until they get around to it, NVIDIA may not work with the latest kernel version.

    --
    C - the footgun of programming languages
  39. Re:Problems? Really? by RedK · · Score: 5, Insightful

    Hence why it's Linus (the project lead) that's talking about it ? He's voicing his concern... I don't get what you're even trying to get at here...

    --
    "Not to mention all the idiots who use words like boxen."
    Anonymous Coward on Monday August 04, @06:49PM
  40. misleading headline by Anonymous Coward · · Score: 5, Informative

    Linus did give Nvidia the bird and a "fuck you" but he never slammed the quality of the Nvidia's hardware. His gripe with Nvidia is how hard it is for Linux to work with the company since they only provide a binary blob driver which makes bug fixing for it dependent on Nvidia's whims. Plus they refuse to even provide specs and API's for their hardware which make writing open drivers much more difficult and time-consuming because of having to reverse-engineer everthing to get a workable driver. In this case, Linus is absolutely correct.

    1. Re:misleading headline by Anonymous Coward · · Score: 1

      This being the story to draw attention to the video is really obnoxious, too, because the entire interview/Q&A is actually pretty interesting.

    2. Re:misleading headline by Anonymous Coward · · Score: 0

      This restaurant has delicious food, but where are the damn chairs and napkins? FUCK THIS RESTAURANT!

    3. Re:misleading headline by Anonymous Coward · · Score: 0

      {begin slashdot heresy} The failure is Linus's

      Linus has produced and presides over an OS without a stable binary interface. Each and every change has the potential to break everything and many changes require that many packages need to be updated (leading to things breaking, which lead to other packages needing to be updated, etc...) If Linus had produced and documented a stable set of binary interfaces (and what modern programmer does not consider the interfaces to any open/expandable system these days?) then it would not matter if some third party produces "open" code or binary blobs... and as long as both parties obeyed the interface rules, neither side would break the other side's code or force the other side to do an update. I, for one, would be happy to see all new Linux work end for a year or two while the people involved (possibly in consultation with various open- and closed-source hardware and software vendors) hammered-out a solid set of next-gen binary interfaces and implemented them before resuming the current style of advances and releases. {end slashdot heresy}

    4. Re:misleading headline by seantide · · Score: 1

      I can understand Linus' gripe... but likewise I understand nVidia and others' gripes with Linux.

  41. Experience: Intel, NVidia, and ATI. by smpoole7 · · Score: 2

    I've had some problems with all three (I run OpenSuse) ... but NOT since I started downloading their own driver packages and building them on the target machine. I most recently did it with the AMD/ATI Radeon graphics on a new HP Probook. Both ATI and nVidia include configuration/tweaking software that will let me fine-adjust, and I just don't have problems with either.

    BUT ... disclaimer: I haven't bought a *video* card in years. I always buy integrated graphics, because it's cheaper and does what I want. Your mileage will vary. But my Big Test(tm) of any graphics system under Linux is to see how well it runs Celestia. If it will run it at reasonable speed without flickering or other annoyances, I consider it Good.

    Actually, I've had considerably more trouble with Intel's 9xx series of built in graphics than with ATI and nVidia combined. My previous laptop had the 945 graphics kit (I think I remember the number correctly) and I suffered through everything from flickers to outright hangs.

    And the worst experience of all was with an old S3 card many years ago. Wow, what a piece of joy.

    --
    Cogito, igitur comedam pizza.
  42. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by Anonymous Coward · · Score: 0

    They weren't the first. There were companies that gave out the specs for their cards and you could get great drivers based on that before nVidia entered the market (and I am not sure if there was support when the riva128 took off). Not to mention the dumb idea of ATI to sabotage the free X driver by no longer publishing the specs. Matrox was really great, but they lost the battle for 3D.

  43. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by houstonbofh · · Score: 5, Insightful

    I suspect your definition of "realistic time frame" is a bit different than some people (especially those who consider Linux their primary OS, and won't touch Windows).

    I only run Linux on my desktop, laptop, media PC, and work PC. Also, my fiancée only runs Linux. Last time I rebuilt my Desktop, about a year ago, I used a GTX550Ti, and the drivers were prebuilt in a PPA for Ubuntu.

    When I buy new hardware, I wouldn't want to wait months/years to use it... So nVidia clearly considers Linux a second-class citizen, which may be OK for you, but not for some.

    Everyone considers Linux a second-class citizen. nVidia just threats their second class better than most. Even HP takes a while to release drivers for new printers...

    It doesn't mean that the companies are any better - but nVidia's "high road" as you make it out to be really just makes them the bottleneck when it comes to hardware driver support. It puts them in a position where they MUST create the drivers in a timely fashion, because there is no other choice.

    Whereas, with other vendors, the existing reference drivers can often be fiddled with to gain partial support for new hardware, and as specifications are released, anyone with the know-how can begin adding support for that hardware - the bottleneck becomes the availability of talent and motivation.

    So that is why the ATI drivers are so amazing, and support the latest stuff! No, wait a minute... They only support a narrow range of product before they fall off, and you get the 2D only version.

    Anyhow, I take a different road - I avoid high-end graphics hardware entirely, and since I'm not a "gamer", it doesn't matter to me. I just use hand-me-down hardware that people give me and I'm content with it - but I do usually favor AMD's graphics chips since they are more open by nature.

    For someone not that interested in graphics drivers, you sure have a strong opinion. And actually, for your case, I would recommend Intel over ATI. PErhaps because to me, graphics are important, and stability more so.

  44. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by recoiledsnake · · Score: 3, Insightful

    > but I do usually favor AMD's graphics chips since they are more open by nature.

    We've been hearing about AMD's opening specs and drivers drivers for what, close to 5 or 6 years now?

    http://tech.slashdot.org/story/07/09/06/1335230/amd-to-open-ati-specs

    http://linux.slashdot.org/story/08/12/30/0337204/amd-releases-open-source-r600700-3d-code

    And even after all that, getting 3D accel, multimonitor etc. to reliably work has been extremely painful compared to Nvidia binary blobs which pretty much work for common scenarios like fully accel 3d gaming(I remember playing UT2004 a very good FPS on Linux with those drivers). So this means that either AMD/ATI has failed at providing open specs and code or that the community hasn't fully stepped up to convert those specs into "Working(TM)" drivers. Which is it?

    Meanwhile, I hope someone sensitive at Nvidia does not take this tongue-in-cheek comment personally and decrease the priority and allocated to the Nvidia binary drivers development because they feel that's it not helping them in the community to do more than their rivals in the business.

    --
    This space for rent.
  45. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by Anonymous Coward · · Score: 0

    Linus had made it very clear that he referring to the tegra/tegra2 chips. The reason why you don't see a lot of android devices is that driver updates from nvidia is really bad. A lot of andriod phones are stuck at 2.2/2.3 because the old drivers won't run on the new kernel. Nvidia isn't really interested in releasing updated drivers for these old chips. If you want ICS drivers, get tegra3.

  46. Re:Problems? Really? by Anonymous Coward · · Score: 0

    Why should Nvidia give a crap about what Linus thinks?

  47. Re:Problems? Really? by oakgrove · · Score: 1, Interesting

    I concur with how terrible AMD support is with their Linux graphics card drivers. On my main office desktop, I'm running an ATI 4890 and the 2D acceleration is so bad I had to just turn compiz off and go to a non composited desktop. I've never had that problem with nVidia.

    --
    The soylentnews experiment has been a dismal failure.
  48. Re:Problems? Really? by Anonymous Coward · · Score: 0

    Something isnt right, that card is pretty much works with no effort at all. Does you distro package manager provide an easy installer for the Nvidia driver?

  49. Re:Problems? Really? by Xest · · Score: 2, Insightful

    I think his point is that Linus should be grateful that they even support his project at all, rather than bitching at them. If it costs them money to support Linux and they're damned if they do, damned if they don't, then what incentive is there to continue even supporting them at all?

    I think a large part the problem is that Linus has a way of sounding like a dick. There are much more diplomatic ways of saying nVidia could certainly do better on Linux than the way Linus goes about these things. No one is suggesting nvidia couldn't do better, but when he attacks a company over this sort of thing it just makes him sound like an ungrateful prick.

  50. Quality by Anonymous Coward · · Score: 0

    I never had a problem with NVidea's driver ...
    (Other then the fact the are close source ;) ).

    Ok: maybe one or 2, but a quick update fixed that.

  51. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by Anonymous Coward · · Score: 0, Flamebait

    Nividia do not have unified drivers for OSX. Apple ensure you cannot drop in Apple's own NV cards for any Apple machine with PCIe slots, let alone use your choice of NV PCIe card. Apple's proprietary approach means users lose out and have almost zero choice on what video cards their expensive Mac Pros can use. So give it a rest with Linux doesn't use them, you are talking shit, the vast majority of render farms are Linux + GPUs from Nvidia. It's Apple users that don't use them for anything more than itunes and web.

  52. I'll be damned, but... by Lisandro · · Score: 1

    ...NVIDIA blob drivers have always been rock solid in my experience, for both their GPUs and chipsets. Not only that, they're just as feature complete as their Windows counterparts. ATI used to do the same thing and their drivers weren't nearly as reliable.

    From the kernel developer point of view binary blob drivers are hell. Yet, NVIDIA managed to provide some of the best hardware support available on Linux with it.

    1. Re:I'll be damned, but... by Anonymous Coward · · Score: 0

      ...NVIDIA blob drivers have always been rock solid in my experience, for both their GPUs and chipsets. Not only that, they're just as feature complete as their Windows counterparts. ATI used to do the same thing and their drivers weren't nearly as reliable.

      From the kernel developer point of view binary blob drivers are hell. Yet, NVIDIA managed to provide some of the best hardware support available on Linux with it.

      Not my experience. Try using 64-bit only, and the kernel of the month. Nvidia isn't stable, there'll be a crash or two per week. And no need for gaming, it'll crash running word processors and presentations. A computer shouldn't crash.

  53. Re:Problems? Really? by Richard_at_work · · Score: 1

    I'm "getting at" *your* opinion about what Linus is supposedly talking about - why should Nvidia give a toss what the projects goals and visions are, that has nothing to do with them providing support for their products (or not) on that platform. Some people seem to think that Nvidia should not only support the project (Linux) but the philosophies as well - why should they? It's not their vision or goal.

  54. It is not open source, but the support is great by alter-memo · · Score: 1

    NVIDIA's driver is not open source, but the support is great. The drivers work, the give few issues, 3D, CUDA and OpenCL are fully supported.

    Try that with AMD drivers.

    There is a quote (somewhere, I cannot remember who said it), that the NVIDIA drivers have more LOCs than the Windows OS. So it is a huge piece of software... not so easy to "just code it again".

    1. Re:It is not open source, but the support is great by binarylarry · · Score: 1

      Quit perpetuating that myth, Nvidia's support is not as good as it used to be.

      Shitty support + closed source driver = Fuck Nvidia

      --
      Mod me down, my New Earth Global Warmingist friends!
    2. Re:It is not open source, but the support is great by alter-memo · · Score: 1

      I never had a problem with NVIDIA support, but that might be just my experience. I personally have no issue with the drivers being closed sourced. Just my experience.

      On the other hand.. I do experience the lack of support from AMD, both in the code and the people part. Drivers are full of bugs, get broken all the time, and get in the way of me doing my work.

      In terms of open source, I do tip my hat to Intel: the official drivers are open source, and work really well.

  55. I *Love* NVidia's Linux support by Lord+Lode · · Score: 1

    Thanks to the Nvidia drivers, I can play many games in Wine, have my graphics card "just work" without pain, and use fast accelarated OpenGL for several programs and my own experiments. These drivers are fantastic. WTH does Linus find wrong about them?

    1. Re:I *Love* NVidia's Linux support by Anonymous Coward · · Score: 0

      Buy a laptop with Optimus and find out, you lazy sod (RTFA).

  56. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by Anonymous Coward · · Score: 1, Interesting

    A lot of andriod phones are stuck at 2.2/2.3 because the old drivers won't run on the new kernel.

    Then Linux should keep their driver interfaces stable.

  57. Can't complain... by Anonymous Coward · · Score: 0

    My personal experience with nVidia drivers on Linux has always been pretty smooth actually.

  58. two remote security exploits by Anonymous Coward · · Score: 0

    weren't the last two major issues with the proprietary (NVIDIA) drivers for linux remote security exploits? They were fixed but just sayin, i'd rather use nouveau than get pwned for pretty graphics.

    1. Re:two remote security exploits by Skapare · · Score: 1

      I get pretty graphics and nice clean crisp text from nouveau. Can't say that about the nvidia driver. Sure, it can twist and rotate the graphics 100 times a second. But who cares when it comes out like crap after the eye candy show is done and I need to get back to work?

      --
      now we need to go OSS in diesel cars
  59. Great way to get sympathy by nurb432 · · Score: 0

    If even the 'leader' is bashing you and your efforts to support, and telling you to f-off, why bother ?

    If i was Nvidia id just repeat a loud "f-you" back to him, and stick with supporting actual paying customers.

    --
    ---- Booth was a patriot ----
    1. Re:Great way to get sympathy by binarylarry · · Score: 1

      But they don't. Virtually all new laptops come with this horrible Nvidia Optimus shit, which is totally unsupported by Nvidia.

      There are some open source attempts to workaround the garbage but you can imagine how well that is going.

      Fuck Nvidia is definitely how I feel.

      --
      Mod me down, my New Earth Global Warmingist friends!
    2. Re:Great way to get sympathy by Osgeld · · Score: 2

      you are not a Nvidia paying customer, you are a customer of whomever made the laptop. Nvidia supports the laptop maker by providing them technical details and drivers for the operating system the maker wants, which I assure you is not the freetard crap you put on it.

      Point is Nvidia is supporting the paying customer, and Linus is whining that they are not getting the same treatment for free

    3. Re:Great way to get sympathy by rrohbeck · · Score: 1

      Paying customers,like people who want to buy your cards?

  60. Theo, is that you? by nurb432 · · Score: 1

    Linus sounds a lot like Theo here... old age, fame and financial independence getting the best of him?

    Doesn't sound like the same guy that i "talked" to on usenet so many eons ago.

    --
    ---- Booth was a patriot ----
    1. Re:Theo, is that you? by Skapare · · Score: 1

      Theo was a very honest guy when I talked to him. He put me in my place. I look forward to that from Linus.

      --
      now we need to go OSS in diesel cars
    2. Re:Theo, is that you? by nurb432 · · Score: 1

      Never said anything about honesty. I'm speaking of abrasiveness and inability to compromise/corporate and seeing the bigger picture. ( Something Theo has proven he cant do. Yes standing up for your believes is ok, but there are limits in doing it when its harmful to your cause )

      Perhaps this isn't what was going on, and was just an isolated incident but it does make me wonder.

      --
      ---- Booth was a patriot ----
  61. my experiences by JustNiz · · Score: 1

    I've never had a problem with nVidia's drivers, both windows and Linux. They've always worked consistently and perfectly for me. Furthermore nVidia seems to make real effort to support all features they have in windows drivers, while ATI's Linux drivers have usually been a bare minimum version of what they have under windows.
    Even then, I have always had issues with ATI's Linux drivers. One of my laptops that had an ATI chipset wasn't even ever supported under Linux by ATI at all. I know linux isn't the most popular OS, but its use is pretty significant these days, and ATI ignoring that is ridiculous.
    Consequently I always make a point of ensuring any motherboard or laptop I get has nVidia embedded graphics rather than ATI, even though the majority of laptops seem to use ATI so its not always been easy.
    Would it be better if nVidia was altruistic enough to not use a blob and go fully opensource? Sure.. but I understand that in the real world companies sometimes have to protect their intellectual property.
    What really matters to me is my day-to-day use of the drivers, and on that count its been consistently nVidia 10/10 ATi 2/10 so am I really effected by the fact that I can't see the source? no.. its not like I'd ever want to hack on it.
    Disclaimer: I am in no way connected to nVidia other than as a happy customer.

    1. Re:my experiences by Skapare · · Score: 2

      There should never be intellectual property in an INTERFACE. I don't GAF what is going on inside the video card to accomplish what is asked of it by software. Put the IP in the hardware/firmware, open the interface, and lets move forward. Simple as that. A blob for the firmware image itself is fine if they don't want to store it in flash on the card. Get some memory, load the blob from disk, transfer the blob to the card, free the memory, and move on.

      --
      now we need to go OSS in diesel cars
    2. Re:my experiences by JustNiz · · Score: 1

      I don';t think we're at the point where the GPU does everything yet. I suspect there's way more going on in the driver than just passing stuff to the GPU verbatim.

    3. Re:my experiences by Skapare · · Score: 1

      Kinda like those old WinModems things that were just a cheap-ass modulator circuit driven by software that ate up your CPU time? We called those DE-celerated modems because it just didn't do the job in the modem. Are you saying NVIDIA is pulling the same shit? If so, then that's what needs to change. They need to put it all inside the video card and work from an interface that is open. Maybe they should put an X Windows or Wayland implementation directly inside the video card and just set up a bus speed network-like message path. The reference Wayland code is MIT licensed so there is no issue with them embedding a modified form of it in the video card firmware and keeping that source to themselves.

      All proprietary code should be run in separate CPU and memory space apart from open source (e.g. user controlled) code in its own CPU and memory space. This is what interfaces are all about.

      --
      now we need to go OSS in diesel cars
    4. Re:my experiences by JustNiz · · Score: 1

      Yeah kinda, except not so bad. With winomodems, the CPU was doing all the work because the winmodem was little more than a D-to-A and A-to-D converter.

      GPUs are basically just parallel processors. THe scenario is not so bad as the winmodem fiasco because at least GPU hardware actually does the heavy lifting, but I suspect the driver does a significant amount too... stuff like preprocessing of data, programming of shaders and other management such as scheduling to make sure the card is kept fed and running optimally (i.e. each processor on the GPU is optimally loaded). There's plenty of scope for proprietary tech to be in the driver.

  62. Re:Problems? Really? by DarkOx · · Score: 1

    Linus wants to have his cake and eat it too. If he really was worried about this issue the "right thing to do" would have been to work toward migrating the kernel to GPL3.

    --
    Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
  63. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by Anonymous Coward · · Score: 0

    Actually, I don't run Linux - but I do run Haiku, and therefore nVidia means absolutely nothing to me.

    Intel and AMD are the only two possible choices because they both have drivers.

  64. Re:Problems? Really? by hymie! · · Score: 1

    Ditto. No problems downloading, installing, or using NVidia drivers.

    And I use Slackware.

  65. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by Anonymous Coward · · Score: 1

    I'm not the above AC. Nvidia really needs to find a way to open source their drivers and thus get them maintained by themselves (the demand for graphics drivers with written with specifications or from reverse-engineering/source code is extremely high, no doubt many developers will jump on the occasion). Linux not having to slow down progress / fixes by being able to break the interface would then not be an issue.

  66. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by rajafarian · · Score: 5, Informative

    I think you and many here misunderstood what Linus was talking about. Linux specifically said NVIDIA is one of the worst companies with whom they worked. Period. There is no need to bring up ATI into the table. There is no need to bring up that your card has always worked beautifully. This is talking about his and the kernel maintainer's experience in dealing with hardware vendors, something that we ourselves never have to deal with. Their proprietary drivers may be the best ever but that has nothing to do with!

    If the kernel maintainers have a question about the hardware, they can't ask NVIDIA they have to test and reverse engineer to find the answer whereas with other companies, they may get an answer directly from the manufacturer. Get it? "...NVIDIA just made the damn drivers. Now that is not good enough." Not from a kernel maintainer's or Stallman's point of view, I'm pretty sure.

  67. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by Anonymous Coward · · Score: 0

    If it turns out that nVidia gets pissed and then takes their ball and heads home... nVidia fans will have gotten what they deserved.

    Bow to your masters, kiss their feet, and tell them how wonderful they are, and maybe they'll bless you with binary blobs.

  68. Yes, problems. by GreatBunzinni · · Score: 2

    I've had problems with a NVidia card that I have, and the last time it gave me problems was with the latest upgrade to Kubuntu 12.04. With this upgrade, NVidia's very own proprietary driver either rendered 3D scenes excruciatingly slow or never rendered them at all, instead presenting only a black window. Strangely enough, 2D rendering worked without any noticeable hitch.

    The fix came only about a month ago, with an upgrade to NVidia's proprietary driver.

    --
    Slashdot, fix your code or at least hire someone who is competent at it to do it for you.
  69. Re:Problems? Really? by Johann+Lau · · Score: 1

    And if you either judge this out of context, or actually watched the thing and still describe it as you did, you're dumb fucking sissy.

  70. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by Anonymous Coward · · Score: 0

    Why should Nvidia care if their drivers break or not? Linux needs Nvidia. Nvidia doesn't need Linux. So it's the job of Linux to keep the drivers working not Nvidia's job.

  71. Re:Problems? Really? by Anonymous Coward · · Score: 0

    ...every time I try to install Linux on a laptop with an ATI video card, I end up having to futz with it for hours to get it to work.

    That's a normal part of Linux deployment.

  72. Re:Problems? Really? by lattyware · · Score: 1

    Because the nVidia driver forces you to a trade off. If you want KMS, you can't use it, and KMS is a much better experience for the end-user, which nVidia should care about if they want me to buy their graphics cards (interestingly, I've got an ATI card on the way right now because they support my triple monitor setup under Linux in a much, much better way than nVidia do).

    --
    -- Lattyware (www.lattyware.co.uk)
  73. Re:Problems? Really? by Anonymous Coward · · Score: 0

    It reminds me of a brief political exchange a few years back: 1. Your president lied to get us into an illegal war that is going to end us costing us a trillion or more dollars. 2. So? Your president lied about a bj!

  74. Re:Problems? Really? by oiron · · Score: 1

    What I've noticed is that NVidia usually works fairly fine. Until that day you upgrade the kernel, and don't recompile the shim, and it craps out on you and dumps you back into a VGA console (if you're lucky). Or when you upgrade the driver and it clobbers everything suddenly.

    The second problem exists on all platforms; I use Win 7 at work, and all of a sudden, the driver tends to crap out for no apparent reason. Usually, after an upgrade, and you either have to downgrade, or upgrade again within a few days. I think they keep releasing minor fixes and patches for particular users - games and the like, which tend to create a LOT of regressions. And don't get me started on the multiple, backwards-incompatible changes made to Cuda and OpenCL. People talk about ABI compatibility in the kernel, but compared to the (lack of) API compatibility in Cuda, that's chickenfeed. At least the kernel has a stable API, and the tools you need to work with it are in the same place over releases!

    Of course, ATI drivers are even more flaky! And Intel drivers tend to claim OpenGL features they don't actually implement. But that doesn't excuse NVidia's behaviour either. It just means that all three are horrible companies, and that the GPU market really needs a shake-up.

  75. Balmer, Cook, or Torvalds.. by Anonymous Coward · · Score: 0

    Which one answers questions most clearly?

    1. Re:Balmer, Cook, or Torvalds.. by Skapare · · Score: 1

      Projectile chairs are a pretty clear message.

      --
      now we need to go OSS in diesel cars
  76. I use nVidia's drivers myself by evorster · · Score: 1

    And while I understand Linus's point, nVidia has been really good at supporting their drivers. Every bug I found and reported had a real person working on it, and soon enough it was fixed. This is a lot better support than what I get with some open source projects that are not as well funded as nVidia devs. So, binary blob = bad, but nVidia does make up for it by actually supporting their stuff.

    1. Re:I use nVidia's drivers myself by Skapare · · Score: 2

      Then how come when I am running their driver and some issue requires me to Ctrl+Alt+F1 to get a console to fix X or something that is bogging down X, I get a total crap video mode with glyphs I cannot read, and bit splatter in the video buffer than X cannot clear up when I Ctrl+Alt+F7 to get back to X? FYI, this never happens with nouveau ... so it is clear the NVIDIA hardware CAN do text mode well. The NVIDIA programmers need to fix even the text mode or at least arrange for driver splitting where they hand off to nouveau in text mode.

      Oh, and did I mention, they need to keep up with the kernel versions? Yeah, yeah, I know, the pace of change is fast. If they were to just open source the driver AND continue working on changes, sharing with the community, then the community can share back (and then we can openly see who is able to do better support).

      --
      now we need to go OSS in diesel cars
    2. Re:I use nVidia's drivers myself by jedidiah · · Score: 1

      > Then how come when I am running their driver and some
      > issue requires me to Ctrl+Alt+F1 to get a console to fix X
      > or something that is bogging down X, I get a total crap
      > video mode with glyphs

      Perhaps you should try a different virtual console.

      I have used that feature with nvidia blob drivers forever and haven't ever had the kind of problems you describe.

      Although ATI drivers do give me problems in that regard.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    3. Re:I use nVidia's drivers myself by Anonymous Coward · · Score: 0

      FYI if you're running ubuntu or another 'framebuffer' OS, this is (almost) entirely the fault of 'framebuffer by default' which X with non-proprietary drivers can usually work around, but the proprietary ones don't (FGLRX for ATI has the same problem.) If you switch back to text mode after X boots it craps all over the video card's memory space, and since they don't have proper reset support the system craps. It's usually fixable if you can ssh in from another system by just killing X then restarting, although sometimes it's resulted in a hard lock.

      Assuming your kernel still defaults to VGA text mode or you set drivername.modeset=0 or vgaconsole(?) keyword in grub, it's not an issue (I run gentoo and use radeon.modeset=0 to disable it when running the fglrx driver.) The biggest problem however is that the linux kernel doesn't allow you to switch back to vga console and thus remove the framebuffer driver after initialization. AFAIK you have to reboot to do so. So no more switching between proprietary and open source drivers if kernel modesetting or framebuffer display is enabled.

    4. Re:I use nVidia's drivers myself by Anonymous Coward · · Score: 0

      You are angry at the wrong people.

      Nvidia produces Linux drivers that are on par with their Windows drivers (which is a minor miracle if you think about it) BUT the Linux developers keep breaking things and releasing new chunks of code that break other things and so-on so that nearly any update to anything other than your nvidia drivers causes a cascade of package update requirements... and when THAT happens, the cascade of updates, which are done incompetently by the Linux team, screw-up the nvidia driver. Any time this happens, you can generally fix it by (you guessed it) re-installing the same nvidia driver (thereby proving the nvidia driver was not at fault and could have lived with both the pre- and post-Linux-update environment equally well had team Linux done things properly)

  77. Re:Problems? Really? by Deep+Esophagus · · Score: 1

    Hours? Try days. My last several computers all had nvidia, and "it just works", right up to the last (GeForce 9600). My latest has an ATI HD and I still haven't been able to get the audio portion of the drivers working right. At least I finally got the right magic combination of drivers for 3D acceleration to work, but it was a gigantic pain. Maybe my experience would be different if I had bleeding-edge hardware, but I always save money by buying a year or two behind the curve so nvidia is all right by me.

  78. Re:Problems? Really? by GreatBunzinni · · Score: 5, Informative

    Why should Nvidia subscribe to the projects "goals and visions"? Thats the projects concern, not theirs.

    NVidia isn't required to, as you put it, "subscribe to the projects goals and visions".

    But Linus Torvalds is also not required to enjoy or approve of NVidia's policies, particularly when they generate bad publicity for Linus Torvalds' project and also cause a number of people to complain to Linus Torvalds about a problem which he didn't caused nor can he do anything at all about it. Hence, a very appropriate and sorely required "Fuck you, NVidia".

    --
    Slashdot, fix your code or at least hire someone who is competent at it to do it for you.
  79. nVidia experience? The only drivers that WORK! by Anonymous Coward · · Score: 0

    This is my experience. I have a new AMD A4-3400 and tried to run Xorg and after several hours of bug search I found that there is the old blackscreen bug which is well-known since 2009 and even now unsolved. This makes many Radeon HD cards und IGPs unusable.

    After inserting my good old nVidia, everything worked fine.

    I agree partially... both manufacturers deserve a "Fuck you!" for not supporting Linux and other systems(!) properly.

  80. Re:Problems? Really? by RedK · · Score: 2

    Did you watch the video ? At all ? Linus is voicing is concerns, not telling nVidia how they should operate. He's describing the problem basically... What nVidia thinks and does is out of bounds and plainly obvious, you're restating what Linus is stating...

    Hence why I don't get your point.

    --
    "Not to mention all the idiots who use words like boxen."
    Anonymous Coward on Monday August 04, @06:49PM
  81. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by Skapare · · Score: 1

    Hardware to software interfaces are just that ... interfaces. Hardware, meet software. Software, meet hardware. Now if hardware wants to make the rules for the language to be spoken, then fine ... let the software know what that language is.

    At least I don't have "fracas du jour" with the nouveau driver.

    --
    now we need to go OSS in diesel cars
  82. Re:Problems? Really? by myrdos2 · · Score: 5, Insightful

    If it costs them money to support Linux and they're damned if they do, damned if they don't, then what incentive is there to continue even supporting them at all?

    Because they feel the Linux market is worth supporting. They don't do it to make Torvalds happy.

  83. Re:Problems? Really? by Sigma+7 · · Score: 1

    The "right thing to do" is create an open-source computer. This system can be constructed by anyone in their backyard without having to worry about a proprietary toolchain.

    That won't happen, since it requires everyone to have a personal manufacturing facility, complete with microchip clean room.

  84. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by Picass0 · · Score: 2, Insightful

    >> "Linux needs Nvidia. Nvidia doesn't need Linux."

    Android is Linux. If Nvidia wants to eventually deal itself out of the cell market they can be my guest.

  85. bumblebee by mennucc1 · · Score: 1

    I see lotsa people claiming that Nvidia Optimus is not supported. For what is worth, last month I helped a friend install Ubuntu and https://wiki.ubuntu.com/Bumblebee on a new Asus laptop, and it worked perfectly well , including CUDA support (that they use for numerics in math finance)

  86. Re:Problems? Really? by tqk · · Score: 3, Informative

    I don't know about the NVIDIA/Android problems but on the desktop NVIDIA has always been waaaaaay better than ATI. That may have changed in recent years, I don't know because I stopped buying ATI stuff a long time ago.

    So, you've no idea what you're talking about. Good to know.

    What I know is when nvidia came out, I was seeing thousands of posts from people desperately seeking answers on how to get them to work, and thousands more on how to make their X Window survive upgrades. Nvidia is the reason they came up with the mantra, "Don't use a GUI package manager!", because if it upgrades X, it'll kill the pkg. mgr. doing it.

    Meanwhile, I've been using ATI for more than a decade with zero problems past their initial teething stage. However, I don't care about 3D, gaming, Wine, or MS Windows. I have no trouble playing DVDs, youtube, or flash. IF I think there's anything wonky going on with video support, I run "X -configure" as root and the wonkiness disappears.

    I will never buy a box with nvidia in it if they continue this way.

    --
    "Tongue tied and twisted, just an Earth bound misfit ..." -- Pink Floyd.
  87. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by Anonymous Coward · · Score: 0

    RMS, is that you?

  88. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by Anonymous Coward · · Score: 5, Insightful

    If I were nvidia, i'd be glad to make drivers. An unusable card does not sell very well.

  89. Compatible chipsets? by __aaltlg1547 · · Score: 1

    I suspect what NVIDIA is trying to do is impede the development of compatible chipsets. They don't want to encourage another competitor to get into the video chip market. They already have all the competition they can handle. So what limited information they'll give you is wrapped in NDAs and Linux developers are in no position (and of no mind) to give anybody an NDA. So this makes them really difficult for FOSS developers to work with.

    But for Microsoft, who has the bulk of their market and CAN control the distribution of proprietary information, they'd be willing to share their specs and details of how their hardware works.

    1. Re:Compatible chipsets? by Skapare · · Score: 2

      Actually, there are kernel developers willing to sign an NDA for the specs ... provided they can release the SOURCE CODE they produce. That a compromise that NVIDIA seems unwilling to work with.

      --
      now we need to go OSS in diesel cars
  90. Re:Problems? Really? by Anonymous Coward · · Score: 0

    He made the kernel. What did you make? Your shithole?

  91. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by mitzampt · · Score: 1

    Well duh, Linux users are not like their clients, right? They should be using the supported platform, why choose?

    --
    uhm...
  92. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by Anonymous Coward · · Score: 0, Funny

    No it's Google's job to make sure android runs on Tegra. There is no reason why Google couldn't switch android to run of BSD instead.

  93. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by UnknowingFool · · Score: 4, Informative

    I wasn't aware that NVidia had their own OS. So NVidia makes no Windows or OS X drivers then?

    --
    Well, there's spam egg sausage and spam, that's not got much spam in it.
  94. Re:Problems? Really? by Anonymous Coward · · Score: 0

    And here is where the /. crowd divides.

    What's your take on a company that want to keep their lead in the market? Should they patent everything or keep trade secrets?

    If it's none of the two, then what do you think companies could do to keep that leading advantage?

    The utopia some /. readers want to live in, is one we're not ready for yet. So unless the guy finds a way to keep companies and people happy, I don't see an alternative. Either they use one or the other. Now, nVidia may have patents, but not much well known litigation history, because they do have protected their secrets/algorithms, etc, within their code. Wouldn't be easy for ATI/Intel or any other GPU player to come and pick up their algorithms and use them? They paid their engineers to optimize their solutions to work with their products, and they support their products, why should they support other products ideals and goals is beyond me. But I guess Linus is fine with his rant.

  95. Bzzzzz still no cure for cancerzzzz..... by Dogtanian · · Score: 1

    Linus wants to have his cake and eat it too. If he really was worried about this issue the "right thing to do" would have been to work toward migrating the kernel to GPL3.

    Does this have anything direct to do with the story, or are you just using it as an excuse to give a bee in your bonnet some fresh air and exercise? (*)

    Besides which, as far as I know, it's unlikely that the kernel *could* move to GPL3 even *if* Linus wanted it to, as it would require the permission of every single one of the countless contributors and/or the replacement of their code.

    (*) This sounds like the typical "why are people doing [anything that isn't a cure for cancer] when there's still no cure for cancer", with "cure for cancer" replaced by something that *not* everyone necessarily agrees is a good thing anyway.

    --
    "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
    1. Re:Bzzzzz still no cure for cancerzzzz..... by Belial6 · · Score: 1

      It could. It would just take a decade or two. It would just require that every update be licensed v2 and v3. When every line of code has been replaced, you declare the system licensed under v3.

      If a new OSS 'bazaar' OS were to be started today, the project leaders would be wise to mitigate some of this issue by tracking who 'owns' what code, or by requiring the code copyright to the project.

    2. Re:Bzzzzz still no cure for cancerzzzz..... by Dogtanian · · Score: 1

      It could. It would just [my emphasis!] take a decade or two. It would just require that every update be licensed v2 and v3. When every line of code has been replaced, you declare the system licensed under v3.

      Well, two decades is a heck of a long time for a start! And simply requiring that *updates* were dual-licensed wouldn't be satisfactory, as unless you made a deliberate effort to replace/rewrite v2-only code (rather than letting it die off through being updated and superseded) I'm confident that there would still be a significant amount of v2-only code there in 10-20 years time; after all, Windows still has a lot of legacy code dating back to the year dot.

      Of course, this assumes that Linus would want to do this, which to the best of my knowledge he still doesn't. So someone else would have to fork the kernel (let's call it "Forkux" to differentiate it) and do this work themselves- along with willing developers, of course- and possibly not be able to take advantage of some of the new mainstream Linux kernel contributions if they weren't dual-licensed.

      I'm not saying it wouldn't be doable; I'm saying it would require a concerted effort that would require (at best) a *lot* of work and also require forking the existing kernel.

      If a new OSS 'bazaar' OS were to be started today, the project leaders would be wise to mitigate some of this issue by tracking who 'owns' what code, or by requiring the code copyright to the project.

      This assumes that everyone would be as happy to contribute under those terms as people generally have been to contribute to the existing Linux base. Plus the fact that the original Linux wasn't "competing" against an existing established free OS when it started, which Forkux effectively would be (the established competitor now being, of course, Linux itself!) So it wouldn't even be anywhere near as easy (in some ways) as Linux was to get support for, as I suspect most people would want to contribute and add somethng new to Linux instead of an ideological fork.

      --
      "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
    3. Re:Bzzzzz still no cure for cancerzzzz..... by Anonymous Coward · · Score: 0

      So someone else would have to fork the kernel (let's call it "Forkux" to differentiate it) and do this work themselves- along with willing developers, of course- and possibly not be able to take advantage of some of the new mainstream Linux kernel contributions if they weren't dual-licensed. I'm not saying it wouldn't be doable; I'm saying it would require a concerted effort that would require (at best) a *lot* of work and also require forking the existing kernel.

      not so different from what BSD was forced to go through 1990-1992.

    4. Re:Bzzzzz still no cure for cancerzzzz..... by fsterman · · Score: 1

      Besides which, as far as I know, it's unlikely that the kernel *could* move to GPL3 even *if* Linus wanted it to, as it would require the permission of every single one of the countless contributors and/or the replacement of their code

      You don't know:

      "If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation."

      --
      Is there anything better than clicking through Microsoft ads on Slashdot?
    5. Re:Bzzzzz still no cure for cancerzzzz..... by Dogtanian · · Score: 1

      not so different from what BSD was forced to go through 1990-1992.

      I don't know the exact details, but I do recall someone suggesting that BSD's problems in the early 1990s where what gave Linux a brief but important advantage in terms of developer mindshare at a critical point. BSD is successful certainly, but it's dwarfed by Linux support and usage in general terms.

      --
      "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
    6. Re:Bzzzzz still no cure for cancerzzzz..... by Dogtanian · · Score: 1

      "If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation."

      So, the question is; how much of the Linux term is licensed under "any later version" terms, and how much isn't?

      --
      "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
  96. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by Anonymous Coward · · Score: 2, Interesting

    Hum. Actually, yes. Yes it is. Or their cards would just be a complex mass of metals, plastic and rare earths with no use whatsoever. Except maybe as a suboptimal heater.

    N.

  97. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by binarylarry · · Score: 1

    That would be awesome because Nvidia NEEDS Linux unlike no other operation system. We have Google to thank.... Android.

    But on top of that, if Nvidia disappeared there would be a reason for the Linux community (which is fucking huge these days, all things consider) to build a replacement.

    Right now there is really no decent GPU solution for Linux, Nvidia jumping off a cliff would be doing Linux users a favor.

    --
    Mod me down, my New Earth Global Warmingist friends!
  98. wtf? by brezel · · Score: 1

    nvidia graphics cards under linux are a dream. anyone who ever had the misfortune of being forced to use an ati card under linux will agree. i don't agree with their binary-only policy, but my experience with their linux drivers over the last 12 years has been 100% good.

  99. Re:Problems? Really? by Richard_at_work · · Score: 0

    Go back and read your own post - I'm responding to your points, not the videos.

  100. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by NiteMair · · Score: 3, Interesting

    Then who's job is it?

    Who's job is it to create reference drivers and release specifications for the hardware that nVidia makes?

    nVidia seems to make it their job by refusing to release specifications for the hardware they create. They create this hardware to work with other open-specification hardware and software, and yet, they intentionally keep their own specifications secret.

  101. Nvidia - CUDA, Support for Linux Kernels is awful by packetspike · · Score: 1

    The new CUDA libraries are only for specific versions of Linux and unless you have a whistle clean install you can never get the *&#^$ Drivers to work. I have had a really tough time getting the GPU interface drivers working for data intensive processing. I do think they are really amazing chips - but the support is very narrow. my 2 cents

  102. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by thsths · · Score: 1

    > Matrox was really great, but they lost the battle for 3D.

    And they stopped publishing specs with the 550, pretty much the last card that I ever followed from them.

    So we have a choice between bad and worse. But what do we do about it?

  103. Re:Problems? Really? by Anonymous Coward · · Score: 0

    He made the kernel.

    And I care because?

  104. Re:Problems? Really? by RedK · · Score: 2

    I made no points. I explained to people what was being discussed in the video. Why are you responding to me ? I framed the context. You don't agree with the context I framed ?

    --
    "Not to mention all the idiots who use words like boxen."
    Anonymous Coward on Monday August 04, @06:49PM
  105. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by jmorris42 · · Score: 3, Interesting

    > They only support a narrow range of product before they fall off, and you get the 2D only version.

    News to me. I have pre AMD buyout ATI 9200's on AGP slots still in production. The run Compiz pretty well. And they ran right out of the box, no futzing with odd repos, limiting to specific kernels etc. Just install and go.

    Avoid the newest and AMD just works. Nvidia doesn't. Yet.

    On the other hand I have an Nvidia in in my MythTV and I do have to futz with drivers in exchange for accelerated HD playback with GPU assisted deinterlacing.

    It is stupid, keeping the specs secret is a lose/lose for everyone.

    --
    Democrat delenda est
  106. Re:Problems? Really? by Anonymous Coward · · Score: 0

    Same here. I gave up on Debian ~ 2.x when I could not get it to work with my ATI 128 thingy. It was frustrating, and I did not have other options since it was a home PC and I was n00b.

    I am still a n00b, but since that time I stopped buying any Laptop or Desktop with ATI in it...

    I still cannot understand why the Linux community does not lobby for a good video card series that plays well with Linux and is on the high end for gaming. Most PCs can run office applications, but v few can run games. Most tech savvy customers would want a PC that has good graphics for games. Linux will not be able to dive into the Home PC market without that.

  107. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by msobkow · · Score: 2

    To be fair, the summary article asks what people's experience has been with NVidia drivers, so take a pill. The article is not just about the kernel developer's experience; it's asking about deployment experiences.

    And on that note: I've never had anything but rock-solid performance from NVidia's drivers. However, the only custom kernel building I've had to do for several years is building the wanpipe module for telecommunications.

    --
    I do not fail; I succeed at finding out what does not work.
  108. Nividia on laptops by teuben · · Score: 1

    Overall my experience has been ok, except on laptops. I am still not quite sure if it's hibernate/suspend itself in the kernel,or the interaction with Nvidia drivers. Under both Ubuntu 10 and Fedora 11/13 I had issues. Both Dell and Lenovo T60. On Ubuntu 10 it was so bad, that some menus got sticky from time to time, they would stick to the desktop. You would have to kill the app. Kind of annoying. So far this hasn't happened on Ubuntu 12, and - knock on wood - the suspend has been muchj more reliable. Oddly enough Ubuntu has disabled hibernate, but that's another story.
    So,overall, my experience has been ok, but could be better.

  109. Re:Problems? Really? by Anonymous Coward · · Score: 1

    Your argument would make sense if nVidia didn't use Linux during the development of their products.

  110. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by Anonymous Coward · · Score: 0, Interesting

    Then who's job is it?

    When the OS is your biggest money maker. Windows it's Nvidia's job.
    When the OS is mostly a loss to the company. Linux then it's Linux's job.

  111. Aah! Don't Piss Them Off! by Greyfox · · Score: 1

    I really don't want to have to go back to ATI hardware on my Linux machines! Nvidia may suck, in that department, but everyone else sucks worse!

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

  112. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by mitzampt · · Score: 1

    Point 1. PPAs are not official nVidia's work, nor Canonical's, it's somebody that takes the binaries, installs them, gives them short test drive and then packs them in a .deb archive and uploads them to a PPA. Running Linux on so many computers means nothing if you never go to the trouble of installing from nVidia's source.

    Point 2: And because some other people consider you a second-class Linux user and I actually answer to your ignorance I'm better than them? Linux is no longer a second class citizen. Not since Ubuntu and Android became popular. The main problem is that Linux doesn't offer a way to keep using the same binaries between releases (so you have to rebuild them every release) that it's annoying and hard for hardware vendors... But that shouldn't be an excuse for a company that makes a lot of money to stay out of sync with something that is open to collaboration.

    Pass 3: Someone using Linux that is not interested in graphics still have to go out of the way to install drivers when kernel support is insufficient. I use a range of cards and ATI are actually the less painful in features vs. accessibility.

    --
    uhm...
  113. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by Skapare · · Score: 1

    And of course whoever comes 2nd has to make drivers for whatever was 1st. But once each recognizes the importance of the other, the roles can settle out to where they should be.

    --
    now we need to go OSS in diesel cars
  114. Re:Problems? Really? by westlake · · Score: 1

    Why you people are discussing the performance when that is not at issue, I have no idea.

    NVIDIA's graphics drivers for Linux are full-featured and rock solid.

    In this less than perfect world, users will have needs and values and a willingness to compromise which will come into conflict with the loftier "goals and vision" of your project.

  115. Re:Problems? Really? by CajunArson · · Score: 1

    Ok so you don't know how to setup graphics on Linux because I have had an 8800GT working for last four years under multiple flavors of Linux with absolutely excellent results at 1920x1200 resolution.

    --
    AntiFA: An abbreviation for Anti First Amendment.
  116. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by Skapare · · Score: 3, Insightful

    Drivers are not an OS.

    NVIDIA should make the hardware and firmware that runs it. The main CPU should be the realm of the OS. These two should talk to each other. NVIDIA is not cooperating with that.

    --
    now we need to go OSS in diesel cars
  117. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by Anonymous Coward · · Score: 1

    And who's fault is that? Not nVidia's; the Linux kernel's incessant need to constantly break driver interfaces has hurt more than it has helped the platform.

    Every other major OS has a stable driver ABI. The continued excuses from the Linux camp sound lamer every day.

  118. "My name is Juha, I work for nvidia" by jppiiroinen · · Score: 3, Informative

    There was also one person from the NVIDIA in the audience :) Linus actually opens up the reason, why he made a comment with the word: http://www.youtube.com/watch?v=MShbP3OpASA&feature=youtu.be&hd=1&t=1h00m25s

  119. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by Skapare · · Score: 4, Insightful

    A reference driver is fine. Open source it. Then the Linux source tree can include it. Then when the hardware maker adds new hardware or firmware features, submit patches. If they make a whole new architecture that is not compatible, submit a whole new driver ... as source code. Then it's in the Linux tree and it can be maintained by kernel developers when the kernel changes that requires something to change in the driver (for example a change in number of parameters needed for some kernel function call to support some new feature).

    --
    now we need to go OSS in diesel cars
  120. Re:Problems? Really? by UnknowingFool · · Score: 5, Insightful

    The problem isn't that nVidia doesn't put out functioning binary drivers. They do. Their binary ones are much better than ATI ones IMHO. The problem is that the binary drivers don't always survive kernel updates So people who rely on nVidia's proprietary binary drivers can't always update their kernel or they lose their graphics until nVidia puts out an update. Now, there are open source drivers for nVidia that get updated with every kernel update; however, nVidia does not put out enough specifications so that these drivers are able to use full card functionality like full 3D acceleration. It wasn't until recently that the open source drivers have been able to reverse-engineer some of the functionality.

    --
    Well, there's spam egg sausage and spam, that's not got much spam in it.
  121. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by jedidiah · · Score: 2

    > When the OS is mostly a loss to the company. Linux then it's Linux's job.

    Nvidia sells a lot of their high end gear to Linux customers.

    That's why there's drivers for their consumer grade kit.

    The idea that Linux doesn't make Nvidia any money simply ignores the facts. This seems to be more of a "purity" issue than a "support" issue.

    --
    A Pirate and a Puritan look the same on a balance sheet.
  122. Re:Problems? Really? by Anonymous Coward · · Score: 0

    The argument you're having in your head is impressively nonsensical.

    Microsoft has all the code for Apache. Why don't they use this to create a competing product and take over the web server market? Or more on point, Intel open-sources their graphics drivers. Why hasn't ATI eaten their lunch yet?

    As a general point, IP protections have never been necessary to commerce and never will be. In the context of this discussion, you are wrong in every particular.

  123. Re:Problems? Really? by Anonymous Coward · · Score: 5, Informative

    > If it costs them money to support Linux and they're damned if they do, damned if they don't, then what incentive is there to continue even supporting them at all?

    It doesn't.
    I think people nowadays just don't understand what Linux is anymore.
    This discussion has nothing to do with desktop, performance or even servers.
    Nowadays, Linux is shipped on 900000 phones every days and that's a very lucrative business.
    Nvidia has a share of this with its Tegra chips but their way of supporting it makes it a pain in the ass for others inside the kernel development community.
    From that point, Linux complaining is totally fair. PR is basically his only weapon.

  124. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by davydagger · · Score: 2
    why is it their job to specificly made drivers for a single OS.

    Its their job to make graphics cards. Until they release a full API/ABI with a permissive license, yes its their job to write drivers.

    It should be noted, that nVidia cards are the new hardware of choice of parallel super-computers, over traditional CPU chips, all which run linux.

  125. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by jedidiah · · Score: 2

    So I can yank out one of my nvidia cards and put it in a Mac then and all will be sunshine and roses?

    If some Lemming troll wants me to test his assertion that support for Linux lags, it's no problem for me to go down to Frys and prove him wrong. It's not quite so easy with a Mac.

    Most of them simply aren't designed to accomodate any random video card I might pick up at a flea market.

    --
    A Pirate and a Puritan look the same on a balance sheet.
  126. Re:Problems? Really? by Anonymous Coward · · Score: 0

    I think his point is that Linus should be grateful that they even support his project at all, rather than bitching at them.

    Should Linus Torvalds feel grateful every time someone goes to him to complain about how linux sucks because NVidia's proprietary drivers aren't working properly, or don't work at all because they were developed by NVidia for version X of the kernel instead of version X+1?

  127. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by UnknowingFool · · Score: 5, Informative
    Your quote:

    It isn't NVIDIA's job to make drivers for someone else's OS.

    If nVidia does not make drivers for someone else's OS who, how do they make it for? They don't have their own OS. Their entire business relies on someone else's OS. So does nVidia make drivers for Windows and OS X or not?

    --
    Well, there's spam egg sausage and spam, that's not got much spam in it.
  128. Completely open source graphics card by Theovon · · Score: 1

    The only total solution to this is a completely open source GPU. Ah, but the Open Graphics Project tried that and failed! But no. They actually produced and sold real hardware. It just wasn't sustainable, because the FOSS community didn't step up, creating a self-fulfilling prophecy of failure. In any case, the OGP isn't dead. They've recently started moving again, this time with much more realistic goals, which is to develop a complete working GPU module that can be licensed. If they make the BEST GPU, then companies will license it. If not, they'll have the best GPU model for academic research into GPUs, which is also, as it turns out, their PRIMARY goal.

  129. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by Anonymous Coward · · Score: 0

    It cost the same amount of money to write drivers for the Optimus cards than the Quatro cards. But they will sell a shit ton more of the former. So the will make a lot more money off of them because the economey of scales works in their favor. If they dropped the Quatro line would have no noticeable effect of their bottom line.

  130. w00t? by Anonymous Coward · · Score: 0

    i dunno what could be better. am i missing something?
    i can compare nvidia on winblows and linux and
    if i need to make a linux computer I just buy nvidia. ONLY!
    GO nVidia!!!!! GOGOGO!

    p.s. maybe soemone didn't consult their RDP (http://en.wikipedia.org/wiki/Recreational_Dive_Planner)?

  131. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by jedidiah · · Score: 2

    > Point 1. PPAs are not official nVidia's work

    So? The only relevant question is whether or not they work. This they do very well. They work because Nvidia decided to release a driver. The fact that Canonical or some power user decided to put a pretty bow on that driver really isn't relevant.

    The drivers in the PPA has to come from somewhere.

    > Linux doesn't offer a way to keep using the same binaries between releases

    Sure it does. That's all automated now and has been for awhile. Hardware vendors don't have to be concerned about it beyond making sure they properly install stuff to use current features of Linux.

    If they don't, someone else can. That's one way that different distributions can distinguish themselves. They can take up the slack in terms of integration work. They fill the role that Apple is reputed to for it's platforms.

    --
    A Pirate and a Puritan look the same on a balance sheet.
  132. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by binarylarry · · Score: 1

    What???? LOL

    --
    Mod me down, my New Earth Global Warmingist friends!
  133. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by RobbieThe1st · · Score: 1

    Actually, you're wrong about that - the kernel interface part *is* open source, and *can* be modified(and needs to be recompiled for every kernel version) - I once needed to use a specific set of Nvidia drivers that did not yet support the latest X version I wanted to use. A little googling around netted me a patch someoned had made and instructions for extracting the kernel module from the .bin file, patching it, then getting it compiled and running.
    It worked surprisingly well, and I didn't have any major problems with that patched version either so...

    Now, patching the userspace *driver* part... that's a different story. But for x86/amd64, the kernel interface is open, and it *should* be the same with Nvidia's ARM stuff as well, as it's a requirement of the GPL.

  134. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by GPLHost-Thomas · · Score: 5, Insightful

    Nobody asked Nvidia to do any driver. Linus is here complaining that they aren't COOPERATIVE. That's very different. Besides that, yes, it should be Nvidia's job, since they are the ship makers. Also, they do use Linux themselves. So they just take, and don't give, which isn't fair.

  135. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by Anonymous Coward · · Score: 0

    It isn't NVIDIA's job to make drivers for someone else's OS.

    Oh, really? Which OS did NVIDIA write, then?

  136. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by jedidiah · · Score: 1, Insightful

    > Every other major OS has a stable driver ABI.

    So that's why hardware on Windows isn't supported from one major release to the next?

    Like anything else, what you are talking about sounds great in theory but doesn't actaully work out in practice. So the situation with the alternatives is not nearly as superior as one would be led to believe.

    Every other major OS does not in fact have a "stable driver ABI".

    --
    A Pirate and a Puritan look the same on a balance sheet.
  137. Re:Problems? Really? by Anonymous Coward · · Score: 0

    Wow, I have never seen a reply that so completely missed the point. Linus wasn't talking about nvidia's driver quality, he was talking about their lack of participation in open source, specifically in relation to the Tegra chipset that is widely used in Android phones, when it is Linux/Android that enables their profitability in the current market. In other words, nvidia is an ungrateful selfish dick about the whole thing, hence his outburst.

    Here you are talking about desktop video cards and driver quality, for a relevance score of 0. AMD wasn't a part of this discussion.

    I'll give you the benefit of the doubt and assume you are just too ignorant to watch any significant portion of the talk before writing a response to it. Otherwise you're an idiot.

  138. This is all about Tegra and Optimus by Anonymous Coward · · Score: 0

    The source of the problem: drivers for integrated stuff that Nvidia makes for phones, tablets and laptops.

    177 bullshit comments about graphic drivers for discrete video cards and only one that mentions Tegra. I'm sorry to say, but it is amazing how clueless slashdot has become...

  139. No Linux without nvidia card. by Anonymous Coward · · Score: 0

    Serously, intel is ok for office work. For anything video or gaming related: nvidia binary blob.

    No Freedom though.

  140. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by davydagger · · Score: 1
    plenty actually. firefox now has hardware support for rendering, and it runs quite well on linux.

    so does skype, and linux probably has a better selection of media tools than windows right now.

    audacity, acid rip, pitivi, lives, openshot, transmageddon, banshee, rythymbox. People also like to play windows games in wine, as world of warcraft runs quite well, and so does eve online.

    Then there are the real nerds who like to leverge their GPU for computing power noting its potential in completing hash sums quickly and highly paralleled architecture.(like many linux running supercomputers do this).

    so yes, there are lots of lots of linux users for graphics cards.

  141. Re:Problems? Really? by UnknowingFool · · Score: 1

    So Linus cannot voice his opinion? Sure nVidia doesn't have to support Linux at all; however, someone asked Linus for his opinion and he gave it to them. Linus did not go out of his way and hold a press conference to rail over how bad he thought nVidia was. This was during a Q/A session. This is not a black and white thing. nVidia does go out of their way to support Linux with binary drivers, but at the same time they don't work very well with open source developers like Linus.

    --
    Well, there's spam egg sausage and spam, that's not got much spam in it.
  142. RNo they aren't full featurede:Problems? Really? by Anonymous Coward · · Score: 0

    nVidia's drivers do not support kernel mode setting.

  143. Intel integrated video by Compaqt · · Score: 1

    You get open source drivers.

    It's just fine for most business use (outside of 3d modeling).

    It's probably OK for light gaming, too.

    Works out of the box, no driver download necessary.

    --
    I'm not a lawyer, but I play one on the Internet. Blog
  144. Re:Problems? Really? by jedidiah · · Score: 4, Interesting

    > What I know is when nvidia came out, I was seeing
    > thousands of posts from people desperately seeking
    > answers on how to get them to work, and thousands
    > more on how to make their X Window survive upgrades.

    Yeah, and they solved that problem. An entire module rebuild facility for kernel upgrades was probably developed just for Nvidia.

    That benefits ATI blob drivers too. This is a good thing since you are unlikely to get suitable performance (if you care about that sort of thing) without the blob driver.

    --
    A Pirate and a Puritan look the same on a balance sheet.
  145. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by dnaumov · · Score: 1

    You mean the Vista drives that barring a few exceptions all worked on Windows 7?

  146. Re:Problems? Really? by tibman · · Score: 1

    nvidia doesn't just make graphics cards. They make ethernet and other chipsets for mobos, which can be very problematic with linux.

    --
    http://soylentnews.org/~tibman
  147. Re:Problems? Really? by Anonymous Coward · · Score: 0

    So, you're an asshole. Good to know.

  148. Re:Problems? Really? by jedidiah · · Score: 1

    > My NVIDIA 8800GT card, I get the only resolution of 320x200

    That's funny because my 8400 had no problem driving my monitor to it's native resolution. Even the libre drivers were able to do better than 320x200. Their main problem was performance.

    --
    A Pirate and a Puritan look the same on a balance sheet.
  149. Re:Problems? Really? by sjames · · Score: 5, Informative

    Nvidia drivers were actually the driving force behind the concept of kernel tainting where an oops dump reports that non-free modules were in use. Nvidia drivers were creating a huge number of oops reports that couldn't be debugged due to being closed source.

  150. Re:Problems? Really? by Wonko+the+Sane · · Score: 1, Insightful

    NVIDIA's graphics drivers for Linux are full-featured and rock solid.

    This is only true if your definition of "full-featured" does not include KMS or complete XRandR support.

  151. Re:Problems? Really? by jedidiah · · Score: 1

    It's not even that. The driver will sort itself out automatically.

    --
    A Pirate and a Puritan look the same on a balance sheet.
  152. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by Midnight+Thunder · · Score: 2

    The problem is that nvidia doesn't even provide a documented interface to build a driver on top of. If they want the software working with their card, then it is up to them to provide the glue. I imagine they could more of the logic into the firmware and then make the driver a basic shim.

    The other alternatives is for Nvidia to come out and indicate what they need from Linux to make their lives easier.

    --
    Jumpstart the tartan drive.
  153. In defence of Linus by Anonymous Coward · · Score: 5, Interesting

    I like Linus. He speaks his mind, and that is good. He does not strive to be a politically correct suck-up like most of the soulless corporate speaking heads you see all over the place.

    He has every right to say "Nvidia, fuck you". How should his message be sugar-coated? Should he write a 500-page NY Times bestselling book about the matter? Hold a seminar? Issue a press release? Have a meeting with Nvidia CEO, CTO and CIO, presenting empty Powerpoint fluff and wanking around the issue in such abstract terms that it can be interpreted in any which way, after which everyone thinks they've done their part but nothing happens as a result? No. It suffices with three small words. Why waste more time and effort? To not hurt someone's feelings? Don't be such a baby.

    I think part of how Linus comes through as he does is a cultural thing. Although he has lived in the USA a lot, he's still a Finn. If you need to deliver a message to someone who is not behaving, you deliver a message, wrapping it up in a pink box with a greeting card full of hearts is pointless. And let's face it, Nvidia hasn't been a model citizen - if you're a dick, don't be surprised that others are dicks towards you.

    And you ask: what incentives does Nvidia have to support Linux? Well, how about not making life hard for the people who pay actual real money for Nvidia's products? And not making life hard for the people who try to support the Nvidia products on a great OS on their free time?

  154. He's right. by Anonymous Coward · · Score: 0

    NVIDIA's drivers suck. And AMD/ATI's drivers aren't much better. They both need to get their act together, and soon, unless they want to be replaced by open-source drivers, or (heaven forbid!) another company's graphics.

  155. Nvidia vs Nuevou by Anonymous Coward · · Score: 0

    The actual Nvidia driver works fine, the nueveou one not so much and it quite often has to be blacklisted (at least in ubuntu) to install the proprietary driver (that just works).

  156. Re:Problems? Really? by Anonymous Coward · · Score: 0

    ATI video drivers suck for both windows and Linux although windows drivers are very slightly better for windows. In fact they're so awful that I never plan to look at another ATI gpu unless I see tangible signs of change. Right my primary system is a notebook with an ATI 4850 but this will be replaced shortly by a hex core i7 and high end nvidia gpu.

    ATI is so bad that this is the only time that I can remember looking forward to new driver releases and just going that years old bugs were fixed let alone having fee bugs than last months release.

  157. Re:Problems? Really? by Anonymous Coward · · Score: 0

    Then Linus should make sure the driver interface remains stable or shut the fuck up.

  158. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by 0123456 · · Score: 4, Interesting

    It is stupid, keeping the specs secret is a lose/lose for everyone.

    When I worked for a chip company, we weren't allowed to release specs.

    Why? Guess.

    Patents. We had no idea whether we were violating some obscure patent that no-one had ever heard of, and we weren't willing to put the specs out there where any troll could sue us for millions.

  159. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by rubycodez · · Score: 1, Troll

    no one cares about the two remaining Haiku experimenters

  160. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by ogdenk · · Score: 1

    So Linux doesn't have window compositing, 3D rendering packages or games that utilize OpenGL? You sir, are retarded.

    And if you count total number of Linux installs, it passed Windows. Think of all the Linux-based Android phones (which also use OpenGL) and wireless routers.

  161. Re:Problems? Really? by matunos · · Score: 1

    Which, if taken to heart, would kill what little remains of Linux 3D gaming. To the server racks with ye, Linux!

  162. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by poetmatt · · Score: 1

    so they shouldn't make drivers for windows, then?

  163. Re:Problems? Really? by midgetpoker · · Score: 1

    For me the nvidia-supplied drivers "just work". The ATI ones on the other hand have just been a cause of constant chaos. I've always had better luck with the drivers supplied by the hardware manufacturer than those written by someone who whilst very clever often doesn't actually know how the hardware in fact works and is therefore trying to work backwards (or in the rare cases of having a decent data sheet, reinvent the wheel). In work I've gone back to the intel supplied e1000e drivers as after a few days of being an MPI node the system would lock solid. I couldn't even tell if it was a panic as the screen wouldn't even display anything.

  164. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by Florian+Weimer · · Score: 1

    What % of buyers run windows/OSX vs linux?

    Pretty close to 0% for their Tegra CPUs with integrated GPUs.

  165. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by DCFusor · · Score: 1

    Nvidia drivers work fine for my all linux household, no complaints. They don't open source them because of some trade secrets that would be revealed if they did (and perhaps the odd software patent violation? How can you know with closed-source?). Heck, CUDA even works fine for me, though.

    --
    Why guess when you can know? Measure!
  166. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by poetmatt · · Score: 1

    I don't think you understand how horrible their binary drivers are. It's not like they took what they do for windows and ported it to linux. Lots of shit simply doesn't work right.

    They put a lot of effort into windows and took an entirely lazy "We dont' give a shit" approach to everyone else.

  167. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by toadlife · · Score: 3, Insightful

    Until they release a full API/ABI with a permissive license

    Perhaps *Linux* should create a stable ABI. Then vendors like Nvidia could write a driver and not have to worry about each point release of the kernel breaking it.

    --
    I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
  168. Re:Problems? Really? by Zarhan · · Score: 3, Informative

    This is only true if your definition of "full-featured" does not include KMS or complete XRandR support.

    They added XRandR 1.2/1.3 support in 302-series.

    See e.g. http://www.phoronix.com/scan.php?page=news_item&px=MTEyMDk

  169. Re:Problems? Really? by Anonymous Coward · · Score: 0

    You are running a binary blob. I've run ATI cards since '93 (starting with linux v0.9/ Xfree86 v??) without binary blobs (years before RH even existed). ATI/AMD has been helping in the effort for free drivers for a few years now. This should be supported, if you really give a damn about the platform you are using.

    Nvidia closed binary blob drivers are beside the point. Most folks (who matter; e.g., those developing the platform you are using) won't touch them. Nvidia provides zero info/help towards open drivers, so yes, what Linus says is all true.

    It is _your_ defense of nvidia's current practices (and that of people like you) that encourages an otherwise good company that uses Linux + some Solaris exclusively in their hardware design process from supporting the folks that make their bread and butter possible. The only windows in Nvidia's data center is the word printed on a large poster to make M$ happy.

  170. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by Doctor_Jest · · Score: 1

    That's because Windows 7 is Vista... with a few annoyances tweaked.

    --
    It's the Stay-Puft Marshmallow Man.
  171. Re:Problems? Really? by Anonymous Coward · · Score: 0

    The lack of cooperation goes both ways. Integrating their driver with the kernel requires that they relinquish their source code, and they would prefer not to do that, and that is their choice.

    ATI often has better spec'ed cards than Nvidia, but the later has vastly better performance. The drivers are their competitive advantage, and they simply will not, nor should they be expected to give up that competitive advantage over less than 1% of the market.

    Lack of cooperation also includes purposely keeping the kernel API/ABI in flux as a means to strong-arm vendors into relinquishing their source code, read Greh Hartman-Kroah's "stable abi and other nonsense" or whatever it's called, README if you don't believe that it's anything but intentional. (hint: retaining ABI/API compatibility is not impossible as is suggested, every other OS does it, and FreeBSD is able to not only retain ABI compatibility with itself, but also with Linux). Maybe if the kernel team was less ready and willing to break things they know vendors hook into and rely on, vendors would be more eager to cooperate, just saying.

  172. Re:Problems? Really? by Anonymous Coward · · Score: 0

    I haven't had problems with NVIDIA cards since [..]

    Wait, what? You actually managed to find a Video Card for which Linux had drivers and they didn't crash nor fuck up your window manager? I swear, I am serious, I have never in my life seen a Linux desktop distribution run smoothly on a computer with video drivers and games and effects and all that crap I keep seeing on YouTube. I often drool for it, but I never see it myself. I installed Linux at work recently. I couldn't find drivers for the video card, because I don't know what kind of video card it is. I had never seen Linux detect and use any kind of video drivers in my life. I've installed it on a couple dozen computers in the past decade, new computers, old computers, new distributions, old distributions, commonly known ones, obscure ones, drivers, third party drivers, etc.

    Seriously, until Linux gets all its shit together, it's laughable as a Desktop operating system. With Windows, you buy a computer, install Windows and it works. And I still prefer Linux over Windows, but that's only because I'm a technical person.

  173. Re:Problems? Really? by Anonymous Coward · · Score: 0

    Just a little nitpick:

    They feel the 3D modelling, animation and effects market on Linux is worth it. They don't give two shits about spinning cubes or tux racer.

  174. Best of all drivers by Anonymous Coward · · Score: 0

    It actually works as good as on windows, what else should we complain?

    Please stop citing Intel or VIA etc releasing full spec & source - their video chips are TOYS and not worth a penny!

  175. What has been your experience on NVIDIA drivers? by EkriirkE · · Score: 2

    Kernel panic!

    --
    from 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
    to 45 2F 6E 40 3C DF 10 71 4E 41 DF AA 25 7D 31 3F
  176. Then which 3D card does he suggest? by Anonymous Coward · · Score: 0

    I understand his frustration, but the OS community hasn't produced a decent 3D driver for any card that I'm aware of.

    The 3D might *work* on a few chipsets, but it's nowhere near the speed of vendor supplied drivers.

    If it wasn't for Nvidia, Linux honestly wouldn't even be an option in the workstation or GPGPU market.

  177. Nvidia's driver never gave me any problems.... by squash_me_quickly · · Score: 1

    I can't say the same for AMD/ATI...... My latest computer has my first AMD/ATI graphics card, and much of the time I have had no problems.

    The problem is that the AMD/ATI drivers are that they seem to be very software specific.... so each time either kernel/X.Org changes a little I can't compile the driver :( I never had that problem with the Nvidia cards/drivers.

    I'm not idealogical enough to care whether the drivers are open-source.... I just want the drivers to work ALL the time.

  178. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by Anonymous Coward · · Score: 0

    That would be awesome because Nvidia NEEDS Linux unlike no other operation system. We have Google to thank.... Android.

    No they don't. There is windows phone 7 and iOS. And android doesn't need to run off of linux. It could run off a fork of linux, bsd, darwin, or google could make their own kernel from stretch.

    Plus it only matters to the Phone manufactures that version of android they are planning to support works.

  179. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by jvillain · · Score: 1
    Don't forget pretty well every new TV is basically a Linux computer now. Set top boxes lean heavily towards Linux etc.

    Personally I stopped buying NVidia gear a few years ago because of their attitude.

    Funny video by the way. I would love to hear NVidia's response.

  180. Re:Problems? Really? by Anonymous Coward · · Score: 0

    It is too late to ignore linux 3D markets now. In addition to AMD and NVidia, now Intel and PowerVR make good enough 3D acclerators.

    Try to play with Intel's HD 4000, you might be surpised. What about PowerVR? Oh, just about any ARM-based mobile phone or tablet uses PowerVR to display 3D graphics.

  181. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by kthreadd · · Score: 0

    Of course, but the point it still there. No one owes anyone anything. Nvidia has absolutely zero responsibility to make their chips work with Linux. They are free to decide exactly which platforms they want to support. Some people in the Linux community is however so used to getting everything they want for free that they for some reason think that they should have everything for free and that companies that don't do that are somehow evil. No they are not evil, it just happens that they are not especially friendly either. It is fair.

  182. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by jvillain · · Score: 2

    Let us know how they work out on Windows 8.

  183. Re:Problems? Really? by Anonymous Coward · · Score: 0

    Microsoft has all the code for Apache. Why don't they use this to create a competing product and take over the web server market?

    Because IIS does a lot of things Apache doesn't and integrates into the rest of their stack while apache doesn't. While as an application server with web-server capabilities rather than a straight-up webserver doesn't even target the same market as Apache. Never mind the slew of third party stuff built on ISAPI. It's not worth, neither in terms of development cost, support cost nor time, and there's no practical gain, Apache doesn't actually bring much to the table for the market Microsoft is targeting with their products.

    Or more on point, Intel open-sources their graphics drivers. Why hasn't ATI eaten their lunch yet?

    Um, because the source code for drivers for Intel's hardware is practically useless for ATI's hardware? What are you expecting, that ATI build better drivers for Intel hardware than Intel, and therefore destroy them on the graphics card front?

    As a general point, IP protections have never been necessary to commerce and never will be.

    Except that you've done nothing to support this conclusion. Look at all the cheap open source knockoffs of proprietary software. Without IP protection, do you think they would still be cheap knockoffs? Do you think competitors (in the same market of course, and in software markets, obviously) wouldn't just treat their competing products the same as Autodesk treats everything it acquires (gut it and put the good stuff in 3DS Max)?

    How well do you think companies like Adobe, Corel, Native instruments or Autodesk would fare with no IP protection? Just because you can frame a pair examples where it makes zero sense to "borrow" IP doesn't mean there are not hundreds of examples where it actually makes sense competitively to do so, and IP protection is the only thing stopping them?

    Oracle is eating Red Hat's lunch specifically because of there being flimsy IP protection. The whole purpose of OUL was to rebrand RHEL and "bleed them dry" (Larry's words, not mine) on support, and it's worked quite well over the years.

  184. Not that I disagree, but am I the only one... by Anonymous Coward · · Score: 0

    ...who thinks Torvalds regularly acts like a arrogant total dick?

    Please send me a video where he acts in a way that gives me a feeling of sympathy. Because while I obviously respect him for Linux, with every interview/speech I can stand him less...

  185. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by IceNinjaNine · · Score: 1

    Some people in the Linux community is however so used to getting everything they want for free that they for some reason think that they should have everything for free and that companies that don't do that are somehow evil. No they are not evil, it just happens that they are not especially friendly either. It is fair.

    Reminds me of the OpenBSD and UltraSparc III situation awhile back... Theo was all miffed about them not them not releasing documentation. I wonder if that ever got resolved.

  186. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by Austerity+Empowers · · Score: 2

    Last I heard nVidia wasn't keen on disclosing technical specs for their chips, even under NDA, so only nVidia can release Linux device drivers that stand a chance of working under pressure (yes I'm aware of Nouveau). This means Linus can't write the driver himself.

    Anyway compared to ATI, nVidia has always been a breeze. Every time I've put an ATI card in, I've had a headache. And, at risk of offending Linus' sensibilities, ATI's driver quality hasn't been very good, for any OS, since they sent it all overseas and open sourced. These aren't trivial cards to work with, they're about as hard of a device driver model as you can possibly find in consumer gear.

  187. Misguiding headline by Anonymous Coward · · Score: 0

    Linus doesn't trash nVidia's Linux support, he trashes nVidia's cooperation with the kernel team (or more precisely the lack thereof)

      Right now the nVidia binary blob offers the best performance and stability of all drivers on Linux, by far.

    That being said it is (if you believe the guys who do the actual work in the kernel team) a PITA to support because nVidia doesn't cooperate.

      Bottom line, Linus is pissed because nVidia doesn't make it easy for the Kernel team to implement their binary drivers, so they represent a lot of work and yet they contribute very little to Linux. They are a hassle. And I think he is in his right to tell them to f*** off because they have the ressources to make it a much nicer situation.

  188. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by jvillain · · Score: 1

    I second that LOL.

  189. Stable driver ABI - not a good idea by Richard_J_N · · Score: 2

    There's a couple of points here.

    1. Should the driver API be stable? Usually not: a long term stable API means that it's hard to make changes when necessary. For example, the Linux USB subsystem has been substantially re-written 4 times. This is never a problem, because when someone changes the kernel API, they also are responsible for updating all drivers in the tree that are affected by it. It means that Linux's USB support isn't hamstrung by lots of legacy cruft.

    2. Should the ABI be stable? No. This breaks pretty much every time the kernel is compiled. The solution: recompile the drivers.

    The only problem is that Nvidia don't want to play by Linux's rules: they want to ship a binary, rather than source driver. The result is that Nvidia (and nobody else) gets snarled up on the API/ABI policy which works exceptionally well for all the open-source kernel drivers.

    The argument for a stable ABI is rather like the (claimed) USP of Java: write once, run anywhere. The thing is, if you can recompile on your target platform, that advantage disappears. Why would anyone care about binary compatibility if they can have source-compatibility?

    Aside: there is a very different logic with the Posix (system-call) API between userspace and kernel space. This means that, for example, fopen() works exactly the same way now that it did 20 years ago.

    1. Re:Stable driver ABI - not a good idea by drsmithy · · Score: 3, Insightful

      Should the driver API be stable? Usually not: a long term stable API means that it's hard to make changes when necessary. For example, the Linux USB subsystem has been substantially re-written 4 times. This is never a problem, because when someone changes the kernel API, they also are responsible for updating all drivers in the tree that are affected by it. It means that Linux's USB support isn't hamstrung by lots of legacy cruft.

      This is simply a comment on how poorly the design of components in Linux is done in the first place.

      Should the ABI be stable? No. This breaks pretty much every time the kernel is compiled. The solution: recompile the drivers.

      Only on Linux. Other OSes manage just fine.

      The argument for a stable ABI is rather like the (claimed) USP of Java: write once, run anywhere. The thing is, if you can recompile on your target platform, that advantage disappears. Why would anyone care about binary compatibility if they can have source-compatibility?

      Because you can't always guarantee access to a compiler, to highlight but one obvious reason.

      Aside: there is a very different logic with the Posix (system-call) API between userspace and kernel space. This means that, for example, fopen() works exactly the same way now that it did 20 years ago.

      Didn't you just spend a few paragraphs telling us how this sort of "legacy cruft" "hamstrings" new development ?

    2. Re:Stable driver ABI - not a good idea by Richard_J_N · · Score: 3, Informative

      I don;t think you can argue that Linux's design is fundamentally poorly done...the USB subsystem for example was originally written for USB 1.0 devices (basically mice, keyboards and serial ports); usb 2.0 and 3.0 didn't even exist then. The redesign for 3.0 changed the implementation of 1.0, as did all the power-management stuff for laptops. Yes, other OSes can cope, but Linux can go one better!

      Also, I don't buy your argument about not always having access to a compiler: everyone does: I'm not arguing that the end user should recompile (though they can), but that it's easy enough for the person doing the porting.

      You also rather miss the point about syscalls: there are plenty of things that would ideally be changed - but it's impractical to do so, because it would need a coordinated change across *all* of thousands of different userspace programs, run by different projects - and a coordinated deployment across millions of machines. However, keeping the kernel drivers synchronised and updated in parallel is easy: they're all in the same git tree.

    3. Re:Stable driver ABI - not a good idea by eugene+ts+wong · · Score: 1

      I wish that I had modpoints. I got 15 of them twice in a row, but I spent them quickly because I didn't want them to disappear.

      I like your arguments, because they seem to be very orderly, and because you draw fine line between things like POSIX and things like USB. I agree that on 1 hand certain things really need to be stable, while others need to be free to change.

    4. Re:Stable driver ABI - not a good idea by Anonymous Coward · · Score: 0

      Slashdot 2012: where someone can act like if fopen() was a system-call and no-one notices...

  190. Re:Problems? Really? by Anonymous Coward · · Score: 1

    Yea- this is exactly why those who give a rats ass about improving support for GNU/Linux and free software don't go with nVidia or ATI graphics chipsets. Intel graphics are nearly as on the low end as nVidia now and there more than sufficient for the majority of people. They work better on GNU/Linux than nVidia because you don't need that binary blob. The Intel graphics drivers work across distributions much better and in a number of distributions nVidia cards can't be supported at all due to restrictive licensing.

    There is unfortunately only one company who is actively trying to eliminate the non-free bits targeting consumers. Check out ThinkPenguin.com and one thing you will notice is they support EVERY single product on Trisquel. Trisquel is a completely free distribution. There are a few others who project themselves as being freedom friendly and will ship with Trisquel. However they are actually shipping systems which will never work well with Trisquel due to the fact the hardware is dependent on non-free software.

    For the most part everything works pretty well out of the box as the free software community is able to support the chipsets being used and GNU/Linux users aren't dependent on the manufacturers for support. Manufacturers generally don't provide very good support for any operating system. If you look at Microsoft Windows you see the same problems. When people move from one version of Microsoft Windows to the next they end up having to replace old hardware. Not everything of course. There are some devices which are standards compliant (some printers, most digital cameras, most DVD drives, most USB flash drives, etc). On the other hand most people don't have only standards compliant or freedom friendly hardware today.

    People need to make conscious decisions on what they purchase if the situation is going to improve. Many people are doing this already. Many more need to start doing it though.

  191. Whatever by xaoslaad · · Score: 2

    At least the binary GPU drivers work. I had to move off of nouveau because every time I resumed from suspend the GPU fan sounded like a UFO taking off. Granted that may arguably be nvidia's fault by not giving the nouveau dev's what they need to write the drivers properly.

    But, I haven't had issues getting nvidia cards working under EFI either; particularly those in Mac's. On the other hand the only way I have gotten ATI cards to work properly is by using fbdev. I have seen supposed ways to get this working by dumping the bios when booting in legacy mode and then using loadbios in grub 2, but have never personally gotten it to work.

    So, they may not be great to work with, but at least they're throwing us a bone, which is more than I can say for ATI in most cases.

  192. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by Anonymous Coward · · Score: 0

    Small developer team? I personally talked to that "team". And it’s ONE person. Working on it PART-TIME. Not even able to keep up with the Windows driver releases.
    And his boss would prefer to see the entire thing being killed. The only reason he can't, is because the driver is actually for professional workstation support. And for workstation support ONLY. So don't be surprised if it doesn't work for you.

    That’s the reality.

  193. Why I stopped using nvidia by Anonymous Coward · · Score: 0

    Nvidia was a decent company years ago. However, they got distracted with more ways to make money by screwing over the customer. When nvidia had just started using SLI and Amd started using crossfire, They started making it a pain to use the video cards. The problem then was that supposedly "you can't run sli on motherboards that had support for crossfire" It was all b.s and a scam. You could run sli on crossfire boards and vice versa. People found ways around it but nvidia rather sell it's motherboards that was marketed for only being able to run sli. In short they sent a bunch of cease and desist letters and it's no surprise that they have lack of linux support. I'm surprised they even have drivers for linux, With the whole motherboard tactics they used I'm surprised they don't just drop support and issue everyone cease and desist notices. I refuse to support Nvidia and their nazi like regime. They aren't as bad as sony with requesting youtube and twitter accounts but pretty close.

  194. Re:Problems? Really? by rec9140 · · Score: 0

    Have to agree with this...

    NO PROBLEMS!

    And nVidia is the ONLY VIDEO CARD I choose, period.

    I will NOT choose ati even though AMD owns them, and I ONLY USE AMD processors.

    Linus can whine all he wants, the fact that nVidia has told the kernel to take KMS and to stick it! nVidia asked for a change to help support that abomination that is optimus etc. and the Kernel Illumanti got their hoity tootiy tudes out and and said no... no you can keep the the party line about this or that on GPL, open source ...

    I do NOT CARE.. I use ONLY the OEM drivers, and thats all I will ever use. Open source is not the be all end all reason as to why I use Linux... and if Linus continues with his idiotic drivel I just may be a BSD user!

    I have a response for Linus... F*** YOU!

    --
    1311393600 - Back to Black
  195. HDMI by Anonymous Coward · · Score: 0

    As has been noted here the nouveau driver is pretty good as far as my various flavours of Nvidia cards have used.

    Sound through HDMI does work under nouveau as I understand it forcing you to use Nvidias proprietary drivers.

    Since I refuse to use proprietary code wherever possible that restricts me to non HDMI devices.

    Anyone else have other experience?

  196. Re:Problems? Really? by coats · · Score: 1

    At least some nVidia drivers do not play well with legacy Motif/X apps (using lesstif or OpenMotif); RedHat does not play well with OpenMotif, for that matter.

    --
    "My opinions are my own, and I've got *lots* of them!"
  197. Change License? by Anonymous Coward · · Score: 0

    Wouldn't his problem be solved by going GPL v3?

  198. The man don't give a f___ by danzvash · · Score: 1

    I love that Linus is still as forthright as ever.

    The fact that Nvidia don't support current fundamental features of their chipsets on Linux (like Optimus) is reprehensible. Thanks you to Linus for providing the "fuck you" to Nvidia that they deserve.

  199. Re:Problems? Really? by Belial6 · · Score: 2

    Ok so you don't know how to setup graphics on Linux

    We are WAY past that being a valid statement. It isn't 1990 anymore.

  200. Once upon a time by symbolset · · Score: 5, Informative

    This story starts more than a decade ago. There was a hugely popular software vendor concerned that maybe one day people might choose to not use their software. They had vast sums of money and controlled access to the immediate future for software and hardware vendors alike.

    Foreseeing a potential difficult future they chose to defend themselves in a particular way. They formed subsidiaries they controlled and gave them patents, and filled them with developers skilled in the finer (and secret) nuances of how to interact with their software, and they kept them informed with advance knowledge of how it would work in the future.

    These subsidiaries approached hardware designers with a simple message: they would accept the patented technologies and use them; they would let the subsidiaries write the drivers that had special hooks into the software; they would do this under non-disclosure and never tell - or they wouldn't. If they accepted they would not be able to publish open specifications about how their own hardware worked because that would be exclusively cross-licensed with the subsidiaries in exchange for access to the patents. The hardware makers who wouldn't play along wouldn't get as good compatibility with the big company's software, nor inclusion in their distribution CD and OEM images. The refusers would be plagued with difficult installation, buggy drivers and unhappy customers and fail in the market. The software would change in ways the refusers could not predict, but the accepters could. Some accepted, and some refused. Those who accepted survived, those who refused mostly died.

    This has continued to the present day and as the hardware has evolved the agreements persist in ways that are now not removable.

    Nobody involved in Linux wants hardware manufacturers to write the device drivers for them. They only want open and clear specifications for how the hardware works so they can make their own drivers. They aren't going to get that from NVidia, nor ATI, nor any others whose technology is intertwined with this compromise from yesteryear. This boon is now beyond their ability to grant without starting again from the beginning.

    --
    Help stamp out iliturcy.
    1. Re:Once upon a time by drinkypoo · · Score: 1

      This has continued to the present day and as the hardware has evolved the agreements persist in ways that are now not removable.

      The agreements persist just as long as the patents persist. Restore sanity to patents and fix half the problems in the tech industry. Of course, if you were dependent on this state of affairs, you might be strongly in favor of software patents, and on long-lived tech patents in general in spite of the ever-accelerating pace of technological development.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    2. Re:Once upon a time by symbolset · · Score: 5, Interesting

      I was looking for an excuse to expand on this already overlong story but didn't want to be rude and self-reply. Thanks for giving the opportunity.

      One must be mindful that these offers were all carrot and no stick. The developers came with a plausible story: we have experience and insight into the big company's software, as many of us came from there. We know how to pass validation. We have the inside track to getting on the CD, and can speed your way to market. We can use our secret ways to optimize it because we have special insight we can't share even with you. All we ask (other than pay) is that the interfaces become private between us. We will help you develop your hardware so that the hardware interfaces presented are optimal for interfacing with the software, and we don't want to share that work with others for no pay, which is fair, right? They had good stuff to offer too: the benefits of some deep research into compositing that the hardware vendors couln't get some other way - but it always came with this catch. And it seemed like such a little catch at the time since there were no credible challengers to the big company's ware. And it seemed quite reasonable to work together and not share with outsiders. But the devil is in the details.

      Only rarely would the stick come out, in reference to some other company: "oh, that seems to be a smart way to think. So-and-so thought so." So-and-so being a dead company who failed to come around to the "right" way of thinking. The threat implied was never stated outright.

      Later, when hardware vendors want more, they get more committed. Implement that new hardware feature in the OS game engine rendering interface? Sure.. but there's more cost than just money. Want the standard user interface to leverage high-end blurring, transparency and shadow features... sure.. but how that works has to remain private between us. That requires a specially committed level of partnership. Along the way there were more patents to incorporate and license, and a stronger bond to build until the hardware manufacturer is committed to the big vendor's software and none other - in a way they can't be free of even if they want to be. These aren't just patents and copyrights: they're trade secrets too, and those are immortal. Each is as much to blame as the other, as they used each other to mutual advantage. There's enough dirt in there to get mud all over everybody and nobody wants that.

      Every now and then some PFY trying to implement a feature for X will call up the hardware vendor hoping for some help. "So I've got some app in the debugger, and I can see it load a texture in the buffer and trigger the interrupt that submits it to your hardware. But there are mode-setting things in here that have been deserialized and I can't see which one goes first, or the right grammar for the call so when it doesn't crash it looks like crap. Throw me a bone. Feed me just a tiny little hint please, I'm dying here." These calls used to be fielded by actual developers who might be conflicted and want to say the easy truth but would instead give the same bored answer every time: "sorry, but that's a trade secret." And never would they say the big secret: "and it's not our trade secret so we'll never be able to answer these questions." Now it's probably handled by some flunky in Bangalore who couldn't give the right answer if he wanted to. It might as well be a recording - but they still want to pretend that they care.

      This is all in the desktop and laptop arena of course. Servers are different. The big software company didn't have tyranny over server vendors like they did over desktops. Servers had to support Unix at first, and then Novell, and then Linux - to the point where no server company could survive or even be taken seriously with servers that could only run the big company's software - though they did try, notably with Broadcom network chipsets. The special features of the software/hardware interface just weren't as importa

      --
      Help stamp out iliturcy.
    3. Re:Once upon a time by drinkypoo · · Score: 1

      It strikes me that a mesh networking app on android could really help provide the change I'm looking for. I want a meaningful mesh network like bananas want a split.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    4. Re:Once upon a time by symbolset · · Score: 1

      Before we get sidetracked into issues of ethics, morals and law: I don't profess to instruct or rule on any of these three. Some might say that if noone got hurt, morals are not in play - and if we are harmed by this what is the gauge and who is the victim? Everybody? Others might argue both sides of the ethics issue, and the company's duty to its shareholders to optimize the benefits of their investments must be considered in the main. In law I know of no law this violates, and if there were one they've gotten away with it anyway so the point is moot. Lots of things are illegal. You break the law unknowing as do I and if every law were perfectly enforced to the fullest extent we'd all be in prison by the end of the day.

      The only part of this story that concerns me is how this history relates to future avenues of progress, and the rate thereof. Ethics, morals and law are for other people to worry about.

      --
      Help stamp out iliturcy.
    5. Re:Once upon a time by symbolset · · Score: 1

      There are lots of folks working on that and they're making good progress. Mesh networking is a huge deal that lets ordinary folk handle both the edge of the network and facilitate backhaul in a way that cannot be prevented by incumbent interests who are trying to prevent democratization of the network. This work is essential to providing network services to the oppressed so they can get their message out - and so, to the folk who have it, to avoid being oppressed in the first place. It's also great for the rest of us who need wifi everywhere.

      There's no escaping the fact that a mesh network will always have higher latencies than a well-implemented hierarchical network but with modern multipath routing the upside net bandwidth potential of mesh networks is unlimited. Hopefully with work the mesh network latencies will come down from fractions of a minute to fractions of a second. Access point technologies continue to advance, and Android and Linux's flexibility are a big help here. There's a problem with anonymity and resource utilization, but that will be worked out.

      --
      Help stamp out iliturcy.
    6. Re:Once upon a time by Anonymous Coward · · Score: 0

      This conspiracy fairytale you've created in your mind is amusing. I mean, we didn't see open source graphics drivers for Windows even before your alleged conspiracy began. Closed drivers were and are business as usual, not something forced on the rest of the industry by MS.

      But what I want to know is who are these mysterious "subsidiaries" you believe were created just to enforce this needlessly overcomplicated system of control? NVidia and ATI (now AMD) write their own driver software, in-house, and submit drivers direct to Microsoft for Microsoft's QA process (note: not a "you must use our EEEEEEVIL PATENTS" process, a Quality Assurance process). Drivers which pass QA get into Microsoft's distribution CDs and so forth.

      Intel subcontracts some graphics drivers out, but that's because they subcontracted the entire design of those GPUs out. Many Intel "GMAwhatever" GPUs are actually licensed Imagination Technologies PowerVR designs.

      The real reasons GPU drivers aren't open are connected to patents, but not via a paranoid conspiracy theory proposed by a random slashdot loon. Instead, it's simply that there are all kinds of patents on graphics technology, taken out by all the companies who make GPUs. Hardware patents, software patents, and patents covering the interaction between HW and SW. Since modern GPUs are terrifically complicated devices, the HW/SW stack as a whole can generate a a lot of patents. (Today's GPU drivers include full compilers, after all!)

      It's dead certain everyone who makes GPUs infringes on patents owned by other GPU makers. They all know this, and they all want to minimize their exposure to being sued. Just like the Cold War, one of the most important elements in a successful defensive posture is to control what information is available to the opponent. Ideally, you want the enemy to know how bad you can hurt them, but not how bad they can hurt you. The resulting uncertainty about the outcome makes it less likely for them to launch an attack.

      That's why drivers stay closed and register specs remain undocumented. The actual patents (offensive firepower) are public, as patents must be, but designs are obfuscated to make it less obvious how others can attack.

      There are also trade secrets involved. If you give the competition too much information about things you are doing which are not (yet) covered by patents, they'll use it to improve their products.

      I don't believe it's a coincidence that Intel, the one major player which has fully open sourced documentation and drivers for some GPUs, has done this only for devices which are not intended to compete for market leadership in performance or features. It's also no coincidence they're the one which is least likely to be sued (simply because their size and profitability and broad patent warchest all make them a difficult litigation target).

    7. Re:Once upon a time by symbolset · · Score: 1

      You call me a paranoid loon, but essentially confirm what I wrote. That is odd.

      This is not limited to graphics cards. Sound cards, wifi chipsets are also involved. Some wired networking. They tried to get printing too. Not every vendor comes to be committed in the same way, but they do all come to be committed. This is going on maybe 20 years, maybe more.

      I agree that Intel generally doesn't play this game.

      --
      Help stamp out iliturcy.
    8. Re:Once upon a time by symbolset · · Score: 1

      I wanted to make one more thing perfectly clear. Servers are as advanced, as complex, as innovative as desktops are. In many cases more so. But if you want to sell devices into the server space you don't play this game because people will laugh at you and your product will die. Maybe your company too. Devices for servers magically don't have these problems because the big company never had control in servers.

      Only desktops and laptops and their devices have this problem. That is why they have to be replaced with the new mobile devices. We've had enough of the stagnation this game brings. We want progress. Progress is good. Progress is sexy. Even if in some ways we have to go three steps back to get around a roadblock. We have waited long enough. It's time to move forward.

      --
      Help stamp out iliturcy.
  201. Re:Problems? Really? by Belial6 · · Score: 1

    It isn't damned if they do, damned if they don't. That is like your wife saying "You bitch at me if I bang your brother, and you bitch at me if I bang your best friend. I'm damned if I do and damned if I don't.".

    nVidia has a third option. Support drivers on the OS properly.

  202. Re:Problems? Really? by Anonymous Coward · · Score: 0

    nVidia is the one being a dick. The GNU/Linux ecosystem relies on freedom to function. Linus manages a *mostly* free project and has stupidly let these companies dictate the rules. We don't need nVidia. nVidia needs us. We are the customer. While I can sympathise with why one would support/include non-free code it is harming the community, making it difficult for Linus, and the free software projects shouldn't be putting up with it.

    Not all free software projects accept non-free code and the mainline kernel shouldn't either. But what we have is a mainline kernel where non-free blobs are allowed in and a fork for other distributions without said blobs: libre-linux is used by most truly free distributions and then there is also debian's kernel which is also used by many.

    We would be better off if the community stopped accepting non-free code altogether. We should make chipset manufacturers release the source under a compatible free software license for everything that will be distributed in any distribution or free software project (mainline kernel). We already do this to a large degree in many projects with great success. ALSA for sound, Debian for servers (desktops too), Trisquel (for desktops), amongst other. There is only one company with chipset(s) releasing proprietary drivers for GNU/Linux today. It's Creative.

    I'm very much a fan of freedom and Trisquel is doing well particularly given the cooperation between that truly free project and ThinkPenguin.com (actually libre.thinkpenguin.com for a sanitised version). ThinkPenguin doesn't ship hardware dependent on non-free software so you can largely assume it's going to work without too much hassle across distributions. When users are told they need to replace certain components in order to get stuff working it's generally a really good and easy solution to the non-free software problem. It might cost a bit of money although it's nothing compared to what you would pay for Microsoft Windows or Mac and unless you are doing GNU/Linux to be cheap... and even then most likely you are still getting a better deal. From better chipsets to less expensive software. I say less expensive because if you are buying from companies like ThinkPenguin who are funding the development of GNU/Linux then you are indirectly paying for free software. And there is nothing wrong with paying for free software. Most people just don't do it if they can get away with it.

    If you use GNU/Linux or want to use GNU/Linux and can't I highly recommend becoming a contributing member or sponsor of the free software community. There are a whole lot of projects which make this really easy:

    http://trisquel.info/en/member
    http://www.fsf.org/associate/

    Some less free distributions focused on free software development:

    http://www.linuxmint.com/sponsors.php (warning: not a free distribution, some non-free software is included)
    www.spi-inc.org/donations/ (non-profit setup to handle donations for the Debian distribution, Debian is not a completely free project, although does exclude binary blobs in the base distribution- other repositories DO contain non-free software)

  203. Re:Problems? Really? by Anonymous Coward · · Score: 0

    My nVidia drivers survive Windows kernel updates perfectly fine.

    You want 3D graphics and decent sound don't use Linux.
    You want a good server don't use Windows.

    The linux fanboys can point fingers at Nvidia for all they care, but from the user point of view, Nvidia's Linux drivers generally work better than ATI's Linux stuff. And when they break because of kernel updates, the user is just going to blame Linux rather than switch to ATI and have problems all the time rather than just some kernel updates. Nor are they going to switch to Intel and be stuck with an ugly slideshow instead of smooth 3D graphics.

    Other hand nvidia not too long ago was releasing graphics hardware with a higher failure rate than reasonable. I don't know about the current batch since I'm on ATI hardware now...

  204. Re:What a disgrace by Anonymous Coward · · Score: 0

    http://simple.wikipedia.org/wiki/Joke

  205. Re:Problems? Really? by Xenx · · Score: 1

    People like to claim ATI/AMD drivers are complete crap. I'll try to remember the progression correctly, but it's close enough to make a point. I've had ATI>ATI>NVIDIA>NVIDIA>ATI/NVIDIA>ATI>AMD, over the past 15 years.

    Windows: I had one motherboard incompatibility with my first ATI card, aside from that no problems from any card at all. Nvidia and ATI both worked quite well over the years. I don't think that makes either of them perfect, but people like to blow things out of proportion and/or blame them for their own stupidity.

    As for support in Linux, I'm not as familiar. I've usually ended up rage quitting with both Nvidia and ATI because I'm a gamer and couldn't play whatever title it was at the time. I know I had issues over the years when playing with Linux, with both manufacturers.

  206. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by GPLHost-Thomas · · Score: 3, Interesting

    Of course, but the point it still there. No one owes anyone anything. Nvidia has absolutely zero responsibility to make their chips work with Linux. They are free to decide exactly which platforms they want to support. Some people in the Linux community is however so used to getting everything they want for free that they for some reason think that they should have everything for free and that companies that don't do that are somehow evil. No they are not evil, it just happens that they are not especially friendly either. It is fair.

    No, it's totally unfair. Have you ever shopped for a graphic card recently, with the goal to put that in your Linux box? There's currently only 2 choices: Nvidia or ATI. Both have totally horrible drivers in Linux, because the chip makers aren't being COOPERATIVE. That is, just not giving enough so that someone can make a decent driver. The problem isn't that Nvidia isn't helping, the problem is that they aren't helping AND we have no other choice.

    I hate to be in such a position that I'm forced into buying a product that:
    1/ I don't like (cards are too big, often with stupid fans)
    2/ Is too expensive for what it does (I'm just asking for my computer output on DVI / HDMI / VGA... what's that hard and expensive to make?)
    3/ Has features which I don't care about (eg: 3D and gaming shit...)

    But there's simply no alternatives.

    The only thing I'd like would be to have a fucking decent card that I can plug on a screen (if possible, multiple, all supported). But in this day and age, it's not possible to have simply THAT, working correctly. So yes, we do have all the reasons to hate Nvidia and ATI/AMD.

    Oh, another one. Again, nobody asks for software, just documentation. It'd be even better if they were not even shipping at all a Linux driver, because their non-free stupid software is crap. In fact, I HATE as well the bloated screen configuration that Nvidia delivers on their site. It's simply not convenient at all. To switch from the laptop's screen to TV, you need around 15 clicks. Also, why should we use something special for Nvidia, and not the screen manager that's in Gnome by default? This proprietary software needs to DIE, especially that we have no choice but that one.

  207. Re:Problems? Really? by Anonymous Coward · · Score: 0

    No, nVidia does it to sell more graphics cards. They make money off supporting GNU/Linux. If they do a shitty job as they have we shouldn't be supporting them. Torvald's is LETTING them do bad stuff to the community by being indifferent to the problems nVidia is creating. Torvald's has sadly let them take advantage of this community. The open source movement was intended to foster development. However it has never been in our best interests (open source) to let in non-free software to free software projects (mainline kernel, while it isn't a FSF project it is free except where we've allowed companies to
    "contribute" binary blobs- this was a mistake).

    If your need to play games is sooo great then go get a copy of Microsoft Windows and play them. Torvalds shouldn't have to put up with this crap. He's suffering for your benefit. And while RMS's stance may piss him off there is a reason for RMS's stance. I believe it is overlooked and the costs of going "open source" were too high.

  208. Why not sue them for GPL violation? by Anonymous Coward · · Score: 0

    For me it is a clear violation to ship a phone with the Linux kernel + non-GPL driver as the combined work is derived from the kernel and must be GPL.

    It is ok that you download a non-GPL driver to your system and install it. But then you must uninstall it before you sell/give it to somebody else.

  209. Re:Problems? Really? by Xest · · Score: 2

    Absolutely, you're dead right.

    My point is if the Jesus Christ of Linux, Torvalds, is attacking them for their support, then that risks harming their marketshare. It may actually lead to the Linux not being worth supporting, that's kind of the point.

  210. Re:Problems? Really? by Xest · · Score: 1

    He can voice his opinion but there's a massive difference between encouraging improved support for Linux, and basically trolling companies who do support Linux, one is productive, the other isn't. Torvald's is carrying out the unproductive one.

  211. Re:Problems? Really? by GPLHost-Thomas · · Score: 1

    Yeah, and they solved that problem. An entire module rebuild facility for kernel upgrades was probably developed just for Nvidia.

    Are you talking about DKMS? If that's the case, then you probably heard about UEFI secure boot? You know, that thing where everything, including the kernel AND the kernel drivers will have to be signed? I don't know if you got me, so I'll make it more clear: if you want to use UEFI secure boot, then you can't use DKMS, so we'll be fucked and the "upgrade destroyed my X setup" crap will happen again.

  212. Tao Presentations on Linux by descubes · · Score: 2

    Tao Presentations is a 3D presentation software that runs on Linux as well as on Windows and MacOSX. We had mixed experience with nVidia support. Sometimes, it just works. In other cases, major functionality is missing (e.g. a laptop where the HDMI port is simply not detected). That being said, except when we hit a major bug, OpenGL performance is overall rather close to what we get on the same machine on Windows, which indicates that nVidia takes Linux somewhat seriously.
    Actually, I don't think nVidia has any kind of anti-Linux strategy in place. It's rather that their portfolio is big and their overall strategy is sometimes confusing as a result. Consider stereoscopy for example, which matters a lot for Tao Presentations. Both nVidia and ATI have this puzzling idea that only "pro" customers can have stereoscopic support for OpenGL. This leads to situations where a machine with an nVidia chipset will connect to a 3D projector perfectly... as long as it runs MacOSX. The exact same hardware won't offer quad-buffer OpenGL support when running Windows or Linux. Why not?
    So it's not about Linux, it's about lining up so many little pieces that sometimes, one of them is missing and the whole thing collapses. Linux is probably at the bottom of the list of things to fix, so that's where you see more problems.

    --
    -- Did you try Tao3D? http://tao3d.sourceforge.net
  213. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by anss123 · · Score: 0

    I know they make the Windows drivers, but I thought it was Apple writing the OS X drivers?

  214. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by Anonymous Coward · · Score: 0

    Linux users play Compiz, huh? Must be pretty darn awesome game to boast about it.

  215. Re:Problems? Really? by Vintermann · · Score: 1

    They should cooperate so that when their drivers crash and corrupt data on my encrypted home partition, they can get help to make sure it does not do that any longer.

    Ubuntu Precise Pangolin, straight out of the box, with the standard proprietary Nvidia driver. GeForce GTX 2**M card. Crashes sporadically on heavy load, causing a hard kernel panic.

    --
    xkcd is not in the sudoers file. This incident will be reported.
  216. Re:Problems? Really? by Anonymous Coward · · Score: 0

    I'm right there with you. Several years back I decided to quit buying laptops or video cards made by ATI because of the hell I would go through EVERY TIME in order to get the GPU working properly in linux. I'd dread upgrading my kernel because it was guaranteed that I'd be screwing around for a good while in order to get graphics working properly. I went exclusively with NVidia and ever since I have never had problems. I upgrade my kernel or distro and then simply install the nvidia driver and it just plain works. Every time.

  217. Re:Problems? Really? by Anonymous Coward · · Score: 5, Insightful

    It's been established for a while that nVidia is not going to open source their driver. It's not like this is a surprise. In the past, Linus has gone on record to say that binary blobs are better than no driver at all.

    The turnaround on a kernel release would need to be a month or so for a company like nVidia to make the required changes to their driver and have it ready when a new kernel is launched. Hell, even the Evil Microsoft provides developers access to pre-RTM builds with enough time to make sure that their drivers work at launch.

    What kind of OS changes their driver API so much that a driver compiled for one version doesn't "just work" with an incremental update? An immature one. Frequent kernel updates are basically patches. If your driver API is changing that much, you need to re-examine how you're doing your development.

    We have every right irritated with Linus here. I've written software for Linux, Windows, and embedded RTOSes. Linux was by far the most painful. Boost was the only thing that made it tolerable. Berating a company that supports a user base which represents 1% or less of their market without any modern-day language tools at their disposal (STL, Boost, a decent IDE) is just counter-productive.

    If Linus wanted to do something productive, he'd help to stabilize the various APIs in the kernel so that this stops being an issue.

    Bottom line: this goes both ways. Either you allow binary blobs and give the providers of those blobs a chance to get their drivers working before you put out a new kernel, or you launch a kernel whenever you feel like it and live with the fallout.

  218. Re:Problems? Really? by GreatBunzinni · · Score: 3, Insightful

    Graphics cards are, nowadays, a bit more than 3D gaming. Nowadays there are a number of markets that companies such as NVidia may cater and are of fundamental importance, such as smartphones/tablets (remember Tegra?) and HPC (remember CUDA/OpenCL?).

    What these markets have in common is that linux is the only reason they exist and are relevant. Windows is,at the very best, a "also ran" in mobile devices. In the HPC world linux is essentially the only game in town. In fact, there is currently only a single entry proprietary OS entry in the Top500 list.

    Do you expect NVidia to abandon any of those markets in protest of Linus Torvalds pointing out that NVidia sucks at supporting linux? Think again.

    --
    Slashdot, fix your code or at least hire someone who is competent at it to do it for you.
  219. Re:Problems? Really? by Anonymous Coward · · Score: 0

    Errr... if a driver can't survive kernel update... isn't that really the problem of the kernel development process?

    I mean, imagine you'd have to update / compile your drivers with each windows service pack (yes, I know even windows break binary compatibility sometimes, but that's from a major release to another and it's communicated well before it happens.

    So who's really to blame here???

  220. Re:Problems? Really? by im_thatoneguy · · Score: 2

    Linus Torvalds is also not required to enjoy or approve of NVidia's policies, particularly when they generate bad publicity for Linus Torvalds' project

    Except that's bullshit. Linux Torvald's project is generating bad publicity because it's bad at graphics drivers. ATI is more than accommodating and helpful--and the open source community fails miserably at creating stable drivers. So just about everybody demands Nvidia or ATI *fix* Torvald's failed project. If Nvidia opened up their specs more there's nothing to suggest that the drivers would be any better than the Open Source community's crappy job with ATI drivers. At least Nvidia offers a workable driver set even if it's a binary blob that gives Linux a workable video card option.

    If it weren't for Nvidia's blob drivers getting anything done in Linux that requires a video card would be a hell of a lot harder and far less interesting. I sure as hell wouldn't rely on an operating system that performs as well as Linux on ATI's open source drivers. Having a working driver option for Linux generates far more good publicity for Linux than the alternative of a crappy but ideologically pure driver.

  221. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by Anonymous Coward · · Score: 0

    Intel provides bad and crash prone open source drivers. See small rant above

  222. Re:Problems? Really? by davydagger · · Score: 1
    If the latest cards are not supported, the latest cards will not be bought.

    I got a feeling the same guy who's so die-hard he runs linux on the desktop, is so die hard he reads reviews of video cards and likes to build great computers, and just might like to have the "latest and greatest". A nerd with a computer is a biker with a motorcycle, and will probably spend much more of his disposable income on computer parts compared to the general public(as do bikers with cycles).

    So while he's going to bitch and complain, he's also going to go out and buy an older nvidia card, hurting sales of new cards for nvidia, or mabey even try the secondary market on ebay. How many people REALLY will plunk down $500 for a video card?

    the average joe will not.

    Also, it'd almost really be better for nVidia to open source, and we won't have this. The only thing better for a company than fanbois, are fanbois who program, and submit bugs. Thats why the open source development model works so well, it puts fanbois to good use. The more fanbois, the more people looking for bugs.

  223. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by Macthorpe · · Score: 0

    And, in fact, will most likely work on Windows 8 too.

    --
    "It does not do to leave a live dragon out of your calculations, if you live near him." - Tolkien
  224. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by kthreadd · · Score: 1, Insightful

    You're absolutely right in that they don't cooperate. I agree there. However, when it comes to the question of what is fair I don't agree with you. It is not fair to demand that Nvidia should give you a driver or documentation. What is fair is that they sell a product, if you want it you buy it. If you don't want their product you buy something else. Vote with your wallet.

    I would of course be very happy if they cooperated. I would be very happy if they released documentation or even an open driver. But I think that it would be very unfair of me to require any such actions.

    Right now Intel is probably your best option.

  225. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by Anonymous Coward · · Score: 0

    Isn't zero hardware choice the whole point of a Mac machine?

  226. My experience by chadruva · · Score: 1

    nVidia is probably the best option for performance discrete graphics on Linux, I already tried ATI and was deeply dissapointed, while nVidia drivers for my 4-5 year old laptop handle perfectly connecting to my external 1080p monitor my new (few months old) laptop with ATI graphics (A6 APU) totally fails to even drive the monitor over 1440x1024, even tough the ATI card has way more memory available to it.

    nVidia propietary drivers work and are well tested, while ATI drivers sort of work most of the time but they are filled with glitches here and there.

    Of course, not everything is pink and ponies on the nVidia side, the downside with nVidia is the little to no support to modern X stack and linux graphics standards, xrandr? fuck that use the nVidia panel or no dual monitor for you, KMS? hell no, its all or nothing, ATI is just only a tad better but still useless to me.

    On the OSS side of the cards drivers the ATI drivers sort of work, KMS and basic stuff is solid but for modern cards you get mostly no acceleration for anything, which is just a waste of all that silicon, Noveau drivers are the same, basic stuff working but thats all, but Noveau developers have it harder as they have to reverse engenieer all, with no docs at all or help from manufacturer and they have been around less time than ATI devs.

    --
    C-x C-c
  227. Re:Problems? Really? by Anonymous Coward · · Score: 1

    The customers who are using literally tons of their very expensive Tesla hardware in supercomputers might be one such incentive.

  228. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by rsmith-mac · · Score: 4, Insightful

    Drivers are not an OS.

    On the contrary. Have you seen the size of NVIDIA's (and AMD's) drivers lately? Even after scraping out the bloat they're huge - they're on the scale of Windows 95/98, and all of that is code.

    At this point they are an OS; they're performing code compilation, thread scheduling, power management, memory management, providing APIs, etc. Video drivers have become a sub-OS to manage the GPU in a fashion very similar to what Linux does with the CPU, which is just insane if you think about it. But it's also why both NVIDIA and AMD are so sheepish about open sourcing their existing drivers.

  229. Alternate Linux "finger" images ... by Anonymous Coward · · Score: 0

    Another angle photo of Linus "pointing" ...
    http://i.imgur.com/zEC7j.png

  230. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by Anonymous Coward · · Score: 0

    Its their job to make graphics cards.

    Correct! We have a winner. It is indeed.

    Until they release a full API/ABI with a permissive license, yes its their job to write drivers

    Oh, and you were doing so well. But - BZZZTTT! Wrong! Back to your first statement. It is their job to make graphics cards. It is the consumer's job to only buy those cards if they meet their needs. If you need a driver that they don't provide, don't buy the card. This is a complex thing called "the market". Some people are market zealots, others are not; I just report it. Bottom line, there is no reason that they should need to provide a driver that they don't want to. That would be sort of silly - kind of like saying that it is your job to produce code for others with no reasonable expectation of remuneration. It is nice if you want to do that. But it is not your job.

  231. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by jedidiah · · Score: 2

    I think you've got it reversed.

    It's bad hacks like Optimus that get dropped on the floor because they are marginal and offer little real benefit from a business point of view.

    Most people buy nvidia kit to get rid of crap like Intel and are happy not to run it even if it is force bundled on whatever laptop or desktop they happen to have. Optimius is a peculiar beast not worth the noise you're making over it.

    --
    A Pirate and a Puritan look the same on a balance sheet.
  232. Re:Problems? Really? by Anonymous Coward · · Score: 0

    NVIDIA's graphics drivers for Linux are full-featured and rock solid.

    Fuck, no, they're not. They categorically refuse to support anything with their Optimus stuff, which is just about any recent laptop you'll come over.
    It's not like they just don't support the GPU switching. I could live with that.
    But their driver won't even load if it detects an Optimus configuration. So fuck them.

  233. Re:Problems? Really? by Anonymous Coward · · Score: 0

    While nVidia cards will work with binary-only drivers, if you're using fully supported X.org drivers, ATI is your only alternative. Seriously, the X.org drivers for nVidia don't even have bearable 2D-performance - you simply *can't* run X11 on them without the binary drivers (which may or may not be compatible with the other things you have...because you can't recompile them).

  234. Re:Problems? Really? by nomadic · · Score: 1

    So they can benefit from that sweet 1% linux desktop share!!!

  235. It is about time. by hackus · · Score: 1

    I have been waiting for some sort of response from Linux for a while now, with regards to Nvidia.

    Linux is right, Nividia is nothing but a pile of poo, and it has caused my business a ton of problems with virtualization for example in the Linux Desktop space.

    Many of my customers use qemu-kvm, with desktop linux terminals to run UNIX, Windows and other pieces of software for AT&T.

    Some of these are autocad based, and the AMD open source drivers works really well. However, a few of the workstations I have had to deal with use Nvidia GPU's and the drivers wreak havoc on the kernsl stability and patch cycles for virtualization.

    I now don't even bother and require customers to buy AMD gear otherwise I don't support it.

    So I have to agree with LINUX, for anyone out there actually trying to create a LINUX based desktop future, the Nvidia hardware really crucifies the customer experience in dealing with the idea of a LINUX desktop.

    -Hack

    --
    Got Geometrodynamics? Awe, too hard to figure out? Too bad.
  236. Re:Problems? Really? by jedidiah · · Score: 4, Insightful

    No. The thing that cause you to be "fucked" is not being able to boot a new kernel.

    The idea that you won't be able to compile your own kernel modules because of Microsoft's locked booter is a novel and interesting concept.

    --
    A Pirate and a Puritan look the same on a balance sheet.
  237. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by Anonymous Coward · · Score: 0

    > I hope someone sensitive at Nvidia does not take this tongue-in-cheek comment personally

    "I like offending people because I think people who get offended should be offended." - Linus

  238. Re:Problems? Really? by jedidiah · · Score: 1

    You should tell the guys in Siberia with the cool 3D RTS for Linux.

    Obviously they didn't get the memo.

    --
    A Pirate and a Puritan look the same on a balance sheet.
  239. Re:Problems? Really? by Anonymous Coward · · Score: 1

    Telling someone "FUCK YOU", even as a joke, is definitely the wrong way to ask for increased support.

  240. Re:Problems? Really? by jedidiah · · Score: 1

    I managed that in 1999.

    I suggest attributing your problem to "user error".

    > because I don't know what kind of video card it is

    There's a very easy way to get around that. Google is your friend.

    --
    A Pirate and a Puritan look the same on a balance sheet.
  241. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by ogdenk · · Score: 1

    Well on the Linux front, ATI is no better than NVidia. You can pretty much only sidestep buying NVidia gear for Linux if you're happy with an onboard GMA950 or something.

    ATI just recently got around to taking Linux drivers seriously and most of theirs suck too. Nvidia are really the only video card vendor with working Linux drivers for most of their cards. Unfortunately this support is limited to crappy Wintel machines and only comes in the form of lame binary blobs.

    I'm pretty certain HW Vendors are deliberately hampering the rate of Linux adoption on the desktop. They won't give us specs to write drivers nor will they bother most of the time except for Windows. Most vendors plain don't support OSX either but Apple has some decent video drivers. Most PC HW vendors would be happy to see Linux curl up and die so people quit asking about it and they don't have to spend any money to support it.

  242. Re:Problems? Really? by Anonymous Coward · · Score: 0

    "I had no point, I was just trying to slam Linus for daring to criticize my favorite corporation.

    FTFY.

  243. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by drsmithy · · Score: 4, Interesting

    So that's why hardware on Windows isn't supported from one major release to the next?

    No, that's because they're major releases, when it's OK for the ABI to change. Again, something that every other remotely OS manages quite well.

    Like anything else, what you are talking about sounds great in theory but doesn't actaully work out in practice. So the situation with the alternatives is not nearly as superior as one would be led to believe.

    Yes it does, and yes it is. Drivers breaking between minor revisions within a major release is very uncommon on pretty much every platform except Linux.

    Heck, it's not unusual to see drivers working across even major revisions.

    Every other major OS does not in fact have a "stable driver ABI".

    Windows, OS X (more recent versions, at least), Solaris, FreeBSD, etc. It's a struggle to find any remotely major OS other than Linux without stable ABIs.

  244. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by bfree · · Score: 1

    You say you want a "small" card which isn't expensive, just outputs to dvi/hdmi/vga/whatever and you don't care about features? Have you ever tried one of the cheapest AMD cards? They fit your requirements using Free drivers that work as expected (e.g. xrandr to toy with displays) and AMD have been releasing the documentation you are requesting for a few generations of chips. Yes, the authors of the radeon and radeonhd "drivers" decided to quit writing their own firmware for the cards and instead depend upon the AMD firmware for a wide range of features, but that was a pragmatic decision as can be seen by how much the radeonhd guys managed without using the binary firmware (including adding features such as hdmi audio before those using the non-free firmware).

    --

    Never underestimate the dark side of the Source

  245. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by substance2003 · · Score: 1

    It isn't NVIDIA's job to make drivers for someone else's OS.

    Not if they don't intend to sell to that OS which brings us back to the F*** you comment.

  246. Re:Problems? Really? by Anonymous Coward · · Score: 0

    Meanwhile, I've been using ATI for more than a decade with zero problems past their initial teething stage. However, I don't care about 3D, gaming, Wine, or MS Windows. I have no trouble playing DVDs, youtube, or flash

    I hope you're not actually actively buying graphics cards at all, then, since they're only useful at all for 3D and gaming. You can play DVDs, Youtube, and Flash just fine with integrated graphics. Intel has decent free/open-source drivers built into Linux, for example.

  247. Re:Problems? Really? by Anonymous Coward · · Score: 0

    2d is easy. 3d is hard. Your anecdote throws out all the stuff that doesn't work properly with ATI, and you claim that what is left is representative of the whole and just as good as Nvidia.

    You appear to have no idea what you're talking about, either. Likewise, good to know.

  248. Not so fast mate by Anonymous Coward · · Score: 2, Informative

    Nonetheless, they aren't sisu-fueled supermen and there's a reason that during the Cold War they made serious compromises with Moscow.

    Ah finnlandisierung meine freunde.

    Seriously, Cold War time wasn't all that bad time for us. It was hard, but not completely bad. I know it well as I'm old enough to remember it well since sixties. We did have homie-russians some time that tried hard to influece and mostly they succeeded to get people self-sensor telling truth about many matters what people really thought about eastern neighbour that is what finlandization wich is german invented term of the time describes. We lost part of Karelia true, we did lost Petsamo too up north, and we got Stalins advisors (valvontakomissio ie. supervisory comission) to look after that the war criminal prosecution went on direction they wished. Hanko peninsula, the south tip, was a short time also rented for Russian military base, but it did not last long before they left. Supervisory comission left quite soon after the war criminal prosecution was over. Surely KGB had is's men Russian embassy but so did many other western and eastern block embassies too.

    We also paid heavy compensation to USSR, but luckily that also rapidly helped build our factories to produce goods that later took us from agricultural society to a modern industrialized nation. Once compensations were paid it was nothing much but just playing with sordino after that. We have saying that if you are made to sleep next to bear, better not make too much noise to wake-up. it It was open secret how screwed USSR was, and besides politicians in officials and trade negotiations jokes were kept aside otherwise russians were laughingstock of everyone. And they were not only in Finland, ask anyone from Baltic countries or anyone from Poland, it was same there. Ofcourse there were communist minded minority, being communist here is not criminal offense, but they never got large support in elections and besides only a very minor fraction of them actually wished we would merge with USSR. Finally they got the clue after USSR dissolved and disappeared from political map.

    We did quite a bit bilateral trade with USSR and that provided work to many on our side and russians got some industrial products we produced, that was the good part of it to both sides. If you still remember those two MIR mini-subs Russians used couple of years ago to visti Nort pole, those were built on that time.

    After Cold War it suddenly stopped for some time and that was greatly contributing the recession early nineties, then bit trade continued with Russian Federation now with currency. There have been and will be challenges next to Russia as any neighboring country can tell. Finland has managed quite well not to kick russian bear ass too much and often to wake it up wrong foot and hopefully it remains that as well. Not all USSR/Russian neighbors did not manage as well, unfortunately for them.

    Cheers,

    ac

  249. Re:Problems? Really? by Anonymous Coward · · Score: 1

    Sorry, ATI is worse. At least Nvidia supports their hardware for more than four-ish years. His deciding not to purchase ATI products was the right call. I once thought that I'd give ATI another chance. Now I have a motherboard that with an Radeon HD 3200 integrated video card that now has no official drivers for the video card. So it is now useless for running XBMC at a reasonable performance. Another motherboard of mine with an integrated Nvidia video card which is the same age still gets driver updates from Nvidia.

    http://www.phoronix.com/scan.php?page=news_item&px=MTExMTA

  250. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by kubusja · · Score: 1

    > Now that is not good enough. Thank you for them but no, it is not enough. I've used their drivers for some time and yes, they are nice and fast. But neither suspend nor hibernate worked. I've switched to nouveau - it is much slower but now everything works! And nouveau came with OS install.

  251. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by Vanders · · Score: 4, Insightful

    Have you ever shopped for a graphic card recently, with the goal to put that in your Linux box? There's currently only 2 choices: Nvidia or ATI.

    I'm just asking for my computer output on DVI / HDMI / VGA... what's that hard and expensive to make?
    Has features which I don't care about (eg: 3D and gaming shit...)

    Did Intel cease to exist in in the past 24 hours, or am I in a parallel universe?

  252. Re:Problems? Really? by ardor · · Score: 1

    People need to make conscious decisions on what they purchase if the situation is going to improve. Many people are doing this already. Many more need to start doing it though..

    If you want stable, hardware-acceleratd OpenGL 3 or 4 support, you buy nVidia cards. Since I work a lot with OpenGL 4 (and sometimes 3), I have no options. I had an ATI/AMD card once, and will never buy again. Anything beyond basic 2D is crappy with these (due to the awful drivers). Same goes for the Intel chipsets.

    So, some of us do not have the luxury of picking our hardware based on ideologies. I am happy that I can use Linux at all for my projects..

    --
    This sig does not contain any SCO code.
  253. Re:Problems? Really? by Anonymous Coward · · Score: 0

    > No one is suggesting nvidia couldn't do better, but when he attacks a company over this sort of thing it just makes him sound like an ungrateful prick.

    If it was my kernel, I sure wouldn't be grateful to have to handle thousands of bug reports because of that binary blob and have to do 1970 style debugging and reverse engineering every time there is a problem because they thought running unknown code in kernel mode is so great.

    If it was my kernel, I'd blacklist nvidia on the first bug and not enable them again until they did what everyone else managed to do: integrate into the kernel on a source code level. Linus was nicer: he just sets a flag so he can see from afar who it was and loads it anyway.

    It's not like today's graphics adapters have much secret sauce, they are just parallel floating point units.

  254. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by Omnifarious · · Score: 1

    Multiple monitors works much better for me with nouveau than with the Nvidia binary blob drivers. As in, it just plain old worked perfectly right out of the box, and completely fails to work with the binary blob drivers. So, I gave up on the blob driver's for my work machine. I don't care about playing games on it anyway, and it's plenty fast for the desktop things I do.

  255. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by Anonymous Coward · · Score: 0

    How is Windows 6.0 to Windows 6.1 a major version jump?

  256. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by Anonymous Coward · · Score: 0

    We buy from the ones who release specs, least the guys with binary drivers win over all the customers and publishing specs no longer makes sense. Then the guy with the binary drivers gets lazy because there's no competition and we're fucked for a few years again.

  257. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by Anonymous Coward · · Score: 0

    Hmm. Given the way intellectual property enforcement is going, it's not impossible that there could be a law requiring that chip specs, program code, etc is compulsorily made available, so that people can check it for patent violations.

  258. Re:Problems? Really? by SwedishPenguin · · Score: 1

    The main problem I have with the NVIDIA drivers (aside from the obvious closed source) is that it doesn't play nice with the X RandR extension. It's 2012, RandR has been around for years, all the utilities for managing multiple screens make use of it, but not with NVIDIA drivers because they can't be bothered to even set up an interface between RandR and their own "TwinView".

  259. Re:Problems? Really? by Anonymous Coward · · Score: 0

    Then they are welcome to stop using the low-end crowd as testers for their high-end folks. See how well that goes over with them.

  260. Re:Problems? Really? by Bert64 · · Score: 1

    It's not just desktops which use GPUs these days...

    How about the 90%+ supercomputer market share, where GPUs are starting to be used...
    What about the server market, where GPUs are also being used for computing where linux is fairly widespread.
    Also mobile devices, where linux in the form of android is widely used.

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  261. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by jmorris42 · · Score: 1

    Maybe you missed the word 'production' because you are a gamer. And you might want to look up just how ancient a Radeon 9200 is, not likely to do much modern gaming on one even if you had top notch driver support. Now combine it with a Sempron and we are talking about a machine tat runs OO.o and Firefox nicely, but don't expect it to be confused for a gaming rig.

    The point is it works and it works right out of the box well enough to put into production as a general purpose business class desktop. Nvidia will never be there with the closed driver and the reverse engineering effort isn't there yet. Intel graphics also tend to 'just work.' I can take my one system image and clone it from my devel vm onto real hardware with ATI video (currently a lot of R9250 and some newer X750? PCI-E boards) and the image just starts up and runs. Since I'm not admin for a 3D graphics house, if they can run a 3D accelerated desktop OK and get enough performance for YouTube everyone is happy.

    --
    Democrat delenda est
  262. Re:Problems? Really? by Bert64 · · Score: 2

    Actually it costs them more to develop their own binary drivers in house, than it would to open source them and allow third parties (including the kernel devs) to take up some of the slack...

    Not supporting linux would lose them business, almost certainly more than it costs them to support the drivers... Linux may not be huge on gaming desktops, but GPUs are also targeted at high performance computing, and Linux is very big there.

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  263. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by DarwinSurvivor · · Score: 1

    Nobody is asking them to! In fact, most people don't even WANT them to. All they want are enough specs/documentation so they write the drivers for them.

  264. Operating Sytem? by Anonymous Coward · · Score: 0

    his work on Linux operating system

    Linux is not an entire operating system, it's an operating system kernel
    GNU+Linux is an operating system.

  265. Re:Problems? Really? by hairyfeet · · Score: 5, Interesting

    Have you tried the FOSS drivers? Because you really shouldn't complain when AMD did what the community asked them to do and handed over the specs, or did everyone forget how many times we've heard "Just open up the specs and we'll support the hardware" on this very forum and others? AMD took that one step farther by actually hiring developers to assist the FOSS driver devs in getting up to speed, and from what I've been reading they've been coming along nicely, although focus has naturally been a little heavy on the APUs since so many of them are out there.

    This DOES highlight what i consider to be a major failing in Linux for quite some time, the fact that its damned near impossible to JUST get security updates, as package A needs kernel B and depends on packages E-G so to keep the thing updated you end up with an "all or nothing" so you can't just update say the XBMC software without changing graphics drivers and a bunch of other shit. People can scream bloody murder all they want but THIS IS WHY a hardware ABI is a GOOD thing, because if I want to keep my 3 year old graphics drivers while being fully patched and running the latest of everything else on Windows? not a problem, I just don't have to update the graphics driver. this is also why AMD's support phase isn't a problem on Windows, as one can simply stick with the last driver and be fine for the life of the system and after 4 years they've squeezed all the power they are gonna out of a chip. Again like it or not the ONLY REASON that that Nvidia or AMD have to keep releasing new drivers for old hardware in Linux is because you simply can't use the old drivers with new kernels or the whole thing falls down.

    So I don't see how the community has any right to complain about AMD, you got exactly what you asked for, all the specs opened and handed to you on a silver platter. AMD simply has a hell of a lot more on its plate than just graphics so continuing to support 4+ year old chips on an OS with maybe 5% market tops is simply a waste of resources. if you want to complain pitch a fit at Torvalds for making driver support such a damned mess, even one of the big Red hat developers says the current way of doing things simply isn't sustainable, that a single group can't control 20,000 packages and drivers and keep it working, and recommends an ABI and a much more stripped down design that allows you to concentrate on the core while letting those that sell the hardware provide drivers. I wonder how much money Nvidia has blown keeping a team of devs around to do nothing but constantly update the Linux drivers when Torvalds constantly breaks the damned drivers with kernel fiddling? bet it isn't cheap, not cheap at all.

    If handing you the full specs like you asked for STILL isn't enough? Maybe its time to look in the mirror and consider that maybe, just maybe, you're doing things the wrong way. There should be no damned reason why you can't take the last release that AMD made for that HD3200 and have it run perfectly on the latest distro and the fact that you stand here and admit that it doesn't work just shows what is wrong with linux in a nutshell. After all how do you expect the smaller hardware guys to support you if the big guys have to pay entire teams to constantly fix the damned things just to make the drivers work?

    --
    ACs don't waste your time replying, your posts are never seen by me.
  266. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by DarwinSurvivor · · Score: 1

    Picture an old-school telephone operator sitting in front of a plug board. Now imagine the phone company decided that it was YOUR job to run the plug board. Now imagine that they didn't tell you which cables went where, which plugs went where or where the plugboard was located. That's the situation Linus has been put in regarding Nvidia hardware.

  267. Re:Problems? Really? by Anonymous Coward · · Score: 0

    Doesn't Compiz use 3D acceleration?

  268. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by DarwinSurvivor · · Score: 1

    I disagree. Intel appears to have the best driver support for Linux by a fairly wide margin. Especially with regard to laptops.

  269. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by rhook · · Score: 1

    But Nvidia does make Linux drivers. He's just pissed that they're not open source.

    http://www.nvidia.com/object/unix.html

  270. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by DarwinSurvivor · · Score: 1

    As much as I agree that Linux should be taken seriously by Nvidia, I highly doubt Nvidia considers "wireless routers" as potential video card sales...

  271. Re:Problems? Really? by bipbop · · Score: 1

    "Sissy"? Really? What is this, the 60s?

  272. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by rhook · · Score: 1
  273. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by rhook · · Score: 1

    I didn't know companies were required to release proprietary information that could give their competitors an advantage.

  274. Re:Problems? Really? by nomadic · · Score: 1

    Supercomputers are going to use software written from scratch to access the GPUs, I don't think an over-the-counter driver is going to do much. I don't know much about GPUs used in servers but I can't really see you accessing the GPUs through the general desktop drivers Torvalds seems to be complaining about. And finally, android doesn't really follow the development model of mainstream linux, nvidia is going to work closely with the large manufacturers who actually create the android devices.

  275. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by rhook · · Score: 1

    That's what I'm saying. The only thing that doesn't work for me under Linux is Optimus, and that really is not a big deal. Linux Torvalds is just a big baby who expects everything to be done his way. In which case why did he open source Linux?

  276. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by rhook · · Score: 1

    You shouldn't run the latest version of everything anyways. It is very likely that there are unknown security holes that have yet to be patched.

  277. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by ogdenk · · Score: 1

    That's why I said "if you're happy with a GMA950". The problem is that Intel's integrated GPU's suck monkeyballs but are "good enough" for daily computing tasks.

    Good drivers doesn't change the fact that Intel CPU's are a joke performance-wise.

  278. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by ogdenk · · Score: 1

    Intel GPU's.....sorry....typo....Intel CPU's are actually pretty kick-ass these days.

  279. Re:Problems? Really? by Anonymous Coward · · Score: 0

    I suppose there could still be a commercial manufacturer for a completely open hardware computer.

  280. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by ogdenk · · Score: 1

    No, but the mobile devices are certainly a cash cow if they can get in there.

  281. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by rhook · · Score: 1

    That was an issues with Vista (the first major re-write in years), but since Vista and Windows 7 use pretty much the same driver model, Windows 7 did not have that issue.

  282. Re:Problems? Really? by Deorus · · Score: 1

    That's a Linux problem, not an NVIDIA problem. The notion that drivers should get updated every time the kernel is updated is completely stupid. If you have that particular problem and it bothers you, blame Linus, not NVIDIA.

  283. Re:Problems? Really? by amorsen · · Score: 5, Insightful

    Torvald's is carrying out the unproductive one.

    Your so-called productive approach has been entirely unproductive for more than a decade. It is way past time to say "fuck you".

    --
    Finally! A year of moderation! Ready for 2019?
  284. Re:Problems? Really? by theArtificial · · Score: 1

    ATI video drivers suck for both windows and Linux although windows drivers are very slightly better for windows.

    Windows drivers are slightly better for Windows! Profound!

    --
    Man blir trött av att gå och göra ingenting.
  285. Re:Problems? Really? by Deorus · · Score: 1

    I bought two 8800GTs the day they came out, sometime late 2007. Within a week, NVIDIA had a beta driver to support it, and the only issue with that driver was that it made the cooling fans spin at full throttle, everything else worked perfectly. Hard to imagine that nearly 5 years later you are having problems with those cards on stable drivers.

  286. Re:Problems? Really? by Anonymous Coward · · Score: 0

    If I have a project that has problems when other people don't do something that I require from them, I *am* the cause of those problems. I don't have the right to say "fuck you" to anyone who refuses to do what is necessary for my project to succeed.

  287. Re:Problems? Really? by Anonymous Coward · · Score: 0

    Linus doesn't have to be polite about such things. There are alternatives to nvidia, after all. Nvidia can go with linux or get lost, it won't matter that much. If you buy a computer for linux, you buy well-supported hw - of course. Linux isn't all about installing on a random old computer any more. You can buy a decent computer for it - which is why I went with ATI. I knew in advance that the open source drivers would work well. No binary blobs (other than the GPU firmware file).

  288. Re:Problems? Really? by Anonymous Coward · · Score: 0

    Does that include driving 4 displays with working 3D accel and xv?
    Because I sure as fuck couldn't get it to work properly with a pair of 560s.
    Replaced with a HD6870 and 2 active DP-DVI dongles... works.

  289. Re:Problems? Really? by UnknowingFool · · Score: 1

    Linus has been dealing with nVidia for the last ten years and they haven't changed their tune. If I were him, I would not have been as patient or quiet.

    --
    Well, there's spam egg sausage and spam, that's not got much spam in it.
  290. Re:Problems? Really? by Anonymous Coward · · Score: 0

    I couldn't find drivers for the video card, because I don't know what kind of video card it is.

    Funny, lspci will you tell what card you have in your computer, like e.g. VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Barts XT [ATI Radeon HD 6800 Series], Now, on MS Windows if the driver is not installed, the device manager will gloriously tell you Generic VGA, and you have to google for the device ID to find out which type of card you have in there.

    I had never seen Linux detect and use any kind of video drivers in my life.

    Any recent linux distribution will detect the card if it is in its data base, it only happens once in a while that the card is too new to be already listed.

    With Windows, you buy a computer, install Windows and it works.

    But only after you went disk-jockey installing all the drivers from 3rd party CDs. We even had it at work that Windows (7 64 bit) didn't support the NIC and we had to put in another one to get a net connection.

    With Windows it's usually: You buy a computer with Windows pre-installed and it works (and that was one of the problems Linus mentioned - that it's difficult to find vendors to preinstall Linux.)

  291. And on the flip side by Sycraft-fu · · Score: 1

    nVidia could say "fuck you" to Torvalds for refusing to standardize the kernel device interface so that a blob binary will work for more than one version. That isn't too much to ask. Windows does it (as does OS-X). A binary driver will, at most, need to be updated for service packs and usually not even then, they generally work for the entirety of a version of Windows. Only on Linux does ever minor kernel update require a new driver.

    I understand he wants OSS drivers, but I can understand why nVidia doesn't. While they are being stubborn and refusing to budge, so is he. Linux could be set up so that closed source drivers were easier, so that only major updates required a new one, but it is not.

  292. Re:Problems? Really? by Bert64 · · Score: 1

    It's hard to write software which directly access the GPUs without hardware specs, which nvidia don't like to provide.
    Every single supercomputer deployment writing its own code for everything would be stupid, which is why so many run linux and then write a small amount of custom code that pertains directly to their individual needs. No point reinventing the wheel.

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  293. Which is why I find it doubly funny by Sycraft-fu · · Score: 5, Insightful

    There was all this chatter about how if the GPU companies would just open up, legions of extremely smart programmers would make grad-A OSS drivers, better than the Windows counterparts!

    So AMD does and... Nothing. We have a broke ass, "sorta works" OSS driver. Apparently the legions of programmers are either busy playing WoW or maybe, just maybe, writing a graphics driver for a modern card is way harder than people give it credit.

    I think part of the problem is you get people who've written something like a NIC driver and say "Oh this driver writing isn't bad." The problem is most hardware is peanuts compared to a GPU. They are just amazingly complex. You can see it in driver sizes. A NIC or RAID driver will generally be 100ish kbytes, sometimes less. On my system, the primary WDDM nVidia driver file is 20MB, and it won't even work completely with that alone. It's driver to support OpenGL is another 25MB, another 10MB for D3D10/11 components, 7MB for CUDA, and so on, never mind support stuff like the control panel.

    Basically it is a really complex problem, and of course each new version of the graphics hardware brings in a new setup to deal with. So it isn't so easy to bash out a high quality driver for graphics cards.

    Thus the OSS AMD drivers really aren't any good, despite AMD playing nice. The community has not managed to produce some amazing driver that is fast, stable, feature complete, that makes Windows people say "Man I wish I had that." Had that happened, I'd be more inclined to say "Get with it nVidia." However as it stands, nVidia is able to produce a Linux driver that is in every way as good as their Windows driver, and that is damn good. Given that, I'd say they are doing it right.

    1. Re:Which is why I find it doubly funny by Kjella · · Score: 5, Interesting

      Basically it is a really complex problem, and of course each new version of the graphics hardware brings in a new setup to deal with.

      I think particularly the last part. Unlike CPUs that have to be 99.9% the same to support already compiled binary code, graphics drivers only care about the DirectX/OpenGL layer. Everything about how you accelerate those commands is being rewritten constantly. For example the AMD OSS drivers cover three very different architectures, VLIW5, VLIW4 and GCN. And within each architecture you have different generations with different ways of doing things and instruction sets. The hardware API is changing because they're working closely with the driver team, who are the only ones talking to the hardware - until you try writing an OSS driver. Third party chips like HDMI change both suppliers and versions so the hardware API changes, without code changes practically nothing works on a new card. There's a lot of upkeep.

      The other part is that the generic code is woefully behind the times, regardless of the driver code. Mesa still only supports OpenGL 3.0, which was released in July 2008 and that support only came first this year - at that point 5.5 years behind the specification. So if you want to run recent OpenGL code you need closed source drivers because the whole stack is missing, not just the driver code. Basically even if AMD is doing the same bits as AMD does for Windows, nobody's doing the OpenGL equivalent of Microsoft's work on DirectX. Or well obviously some are working on it, but not enough to keep up.

      The last part which makes sharing code between the open and closed source driver hard is DRM. AMD simply can't let the open source driver have any code that would make it easy to poke at what the closed source driver is doing like for example patch it to dump a BluRay to disk (despite AACS, BD+ and HDMI all being broken). Same goes for audio and PAP. Even just keeping the DRM bits in a little blob by itself would be painting a big sign saying "reverse engineer this". This means things have to go back and forth with the lawyers all the time, and you need this information because of what I wrote in the beginning.

      On the bright side Intel seems to want to use more of their own graphics in coming Atoms - google "Intel Valley View" for more - because PowerVR has been the absolutely worst of the bunch when it comes to Linux support - and pretty terrible at Windows support too from what I gather. And at least according to AMD their OSS support is getting better with each generation, even though it has a long way to go...

      --
      Live today, because you never know what tomorrow brings
    2. Re:Which is why I find it doubly funny by oursland · · Score: 3, Interesting

      Has AMD opened up the 3D documentation? All I've seen are the 2D specs, which have helped make a rock solid 2D driver.

    3. Re:Which is why I find it doubly funny by Anonymous Coward · · Score: 0

      Display drivers are large because they support many generations of hardware in a single set of binaries. The kernel DDIs are not that complicated, most of the complexity is in the shader compiler support which is done in user mode for any OS worth using.

    4. Re:Which is why I find it doubly funny by Anonymous Coward · · Score: 0

      Aren't the large file sizes due to static linking by Nvidia? I agree that video drivers are really complex but file size comparisons may not be the best way to measure said complexity.

    5. Re:Which is why I find it doubly funny by arglebargle_xiv · · Score: 5, Insightful

      I think part of the problem is you get people who've written something like a NIC driver and say "Oh this driver writing isn't bad." The problem is most hardware is peanuts compared to a GPU.

      That's an understatement. GPUs and baseband processors are some of the most hellishly complex programmable devices ever created (I'd say baseband processors are far worse than GPUs, for long and complex reasons that I couldn't be bothered typing up here). For example a typical ATI GPU several years ago had around 4,500 registers, many of which were documented with a single-line entry in a data sheet containing a name/description like SCL_DAX_ENABLE. Each functional unit had its own group of developers who knew it inside out and didn't meddle with any other functional unit. If you needed help, you picked up the phone and called the guy who'd done that part of the silicon. Two days later, the two of you had finally agreed on how a particular hardware feature was supposed to be used.

      No matter how enthusiastic you are about OSS, you can't open-source that.

    6. Re:Which is why I find it doubly funny by Anonymous Coward · · Score: 0

      Yes, AMD Publishes Open-Source HD 7000, Trinity Code
      http://www.phoronix.com/scan.php?page=news_item&px=MTA3NDE

    7. Re:Which is why I find it doubly funny by Anonymous Coward · · Score: 1

      http://www.x.org/docs/AMD/

    8. Re:Which is why I find it doubly funny by bfields · · Score: 1

      If you needed help, you picked up the phone and called the guy who'd done that part of the silicon. Two days later, the two of you had finally agreed on how a particular hardware feature was supposed to be used.

      No matter how enthusiastic you are about OSS, you can't open-source that.

      In that situation the open source driver writer may work for the hardware company, or sign an NDA with them, and then they can call the same guy.

      Never done it, don't know the details (what do they do to ensure nothing's unintentionally disclosed in the source code?). But it seems to be a common arrangement.

    9. Re:Which is why I find it doubly funny by Flammon · · Score: 1

      That just sounds like a really bad design. Hasn't anyone been able to reduce the complexity while maintaining performance and features? Can't the hardware be abstracted in that same way that software is?

    10. Re:Which is why I find it doubly funny by oursland · · Score: 2

      After commenting, I did find that AMD did publish one 3D document in 2009 for an already obsolete chip but no updates since.

    11. Re:Which is why I find it doubly funny by uninformedLuddite · · Score: 1

      you used SCL_DAX_ENABLE just for the entertainment value right?

      --
      The new right fascists are bilingual. They speak English and Bullshit.
    12. Re:Which is why I find it doubly funny by Anonymous Coward · · Score: 0

      The patent and copyright [c&p] drag resist the knowledge discoveries, architectural developments and the human interactions needed to make next generation products open source. Like profile drag: the more powerful the engine, the more it takes to overcome C&P drag (works as the inverse square against progress).

    13. Re:Which is why I find it doubly funny by arglebargle_xiv · · Score: 1

      you used SCL_DAX_ENABLE just for the entertainment value right?

      It's been a long time since I looked at the specs, that's just some random fragments from here and there. Besides, ATI's lawyers would probably own my firstborn if I'd used a real name.

    14. Re:Which is why I find it doubly funny by Medievalist · · Score: 1

      I don't know any really good programmers who'd shell out more than $50 for a graphics card.

  294. nvidia driver quality. by Anonymous Coward · · Score: 0

    Nvidia drivers work just as well as any other graphic driver, LIKE SHIT!

  295. NVIDA got me off Ubuntu by assertation · · Score: 1

    I have a 9 year old custom built box at home and have been using Ubuntu on it since Ubuntu came out.

    When I tried to upgrade to 12.04 I got all sorts of kernel error messages during the install and related problems later.

    It is my understanding ( less than perfect ) that support for hardware fell through the cracks between changes NVIDIA made and changes Canonical made.

    I've been window shopping for a new PC system and several people told me that onboard video has improved substantially in the last 9 years, that since I am not a gamer, that I do not need to get a separate video card anymore.

    Goodbye NVIDA.

    1. Re:NVIDA got me off Ubuntu by drinkypoo · · Score: 1

      Too bad, so sad, they just fixed a slew of nvidia problems in precise.

      Or you could have some time ago brought in some parts of quantal, which is what I did.

      Goodbye, windows user.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    2. Re:NVIDA got me off Ubuntu by assertation · · Score: 1

      I switched to KUbuntu 11.10

  296. Well that and by Sycraft-fu · · Score: 0

    How many people would REALLY be able to look in to the box, if the code were available? To me the whole OS is a "black box". I'm not a programmer. Even if you are, kernel programming is another level of it. So for many people the whole thing is a black box. We can look at inputs and outputs, but we lack the ability to play with it. Works ok that way.

    In fact, that seems to be how Linux is generally treated support wise too. Our Linux lead at work is a very smart guy, and is a programmer, yet when I watch him troubleshoot Linux problems he doesn't go break out the debugger and start tracing through kernel code. Rather he takes the same "black box" approach I do to troubleshooting Windows problems: See how the output differs from expected, formulate a logical reason as to why, change things, see if that fixes it, repeat the iteration until the problem is fixed.

    I think the obsession with source really -is- more of a religious thing to 99.9% of the people who whine about it rather than anything practical. Many don't have the ability to go and debug it and even if they did, they don't have the time and even if they did it usually isn't the best way to solve the problem. It makes them feel good to have, but they don't actually make any real use of it.

  297. Re:Problems? Really? by Anonymous Coward · · Score: 0

    Because they feel the Linux market is worth supporting.

    The majority of the people at Nvidia don't feel that Linux is worth supporting. Luckily, there are a few vocal supporters at Nvidia and they're allowed to put in the work to make it happen.

  298. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by cheesybagel · · Score: 1

    "Getting everything they want for free". Bullshit. If you need a driver you bought a card which includes one of their chips. People doing kernel development don't require NVIDIA to release source code. Just open specifications for their hardware like the CPU vendors do.

  299. Re:Problems? Really? by S.O.B. · · Score: 1

    That's the exact opposite of my experience.

    I have ATI on my laptop and NVIDIA on my desktop. I freely upgrade my desktop kernel and use the NVIDIA installer to update the driver. However, every major X.Org release breaks the ATI drivers for a number of months until ATI gets around to it. The open source ATI drivers are pretty good at keeping up but they suck the daylights out of the battery on my laptop which suggests that the "specs" that they gave the open source community are incomplete.

    My experience:
    NVIDIA - Closed source but well maintained drivers.
    ATI - Mostly open specs but poorly maintained drivers.

    --
    Some of what I say is fact, some is conjecture, the rest I'm just blowing out my ass...you guess.
  300. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by HuguesT · · Score: 1

    Also these drivers don't play very well with the rest of the kernel.

  301. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by Anonymous Coward · · Score: 0

    Likewise, no one cares about the few thousand remaining desktop Linux users.

  302. Re:Problems? Really? by LWATCDR · · Score: 2

    Been saying that for years. ATI/AMD did what the community wanted and guess what the community found out? Writing good graphics drivers is really freaking hard.
    I also agree that an ABI is not badly needed. Even if you are going to produce your own FOSS drivers and an ABI is a big help.
    The current FOSS solution makes a good enduser experience really hit or miss for a desktop user.
    1 Write a driver for your hardware as FOSS.
    2 submit it to the Kernel.
    3 wait for it to get put into the Kernel.
    4 Hope that the big distros adopt that Kernel soon.

    Then end user can not tell if the this or that device is supported half the time without knowing what freaking chipset it uses.
    If you have a binary driver interface then you can stick a driver in the box and say "Supports Linux 4.xx" and it should be just fine

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  303. Re:Problems? Really? by Anonymous Coward · · Score: 0

    How would it lose them business? That small fraction of 1% of people who buy their video cards that use Linux? I mean, we all know Linux isn't used in the home for anything real. At least anything real requiring a video card requiring accelerated graphics....

    Nvidia could love EVERY Linux user that has a system with an Nvidia video card in it, and it wouldn't warrant even a mention as to why their numbers looked different.

  304. Only rotating one screen? Not with acceleration.. by Anonymous Coward · · Score: 0

    I abandoned Nvidia and went to ATI/AMD since I only wanted to rotate one of my screens. That only works with xinerama with Nvidia, and with xinerama there is no Compositing anymore. Nvidia owns "TwinView" doesn't support that. That wasn't the only issue, video playback was never running smooth, even if the card was modern enough (9600 GT). With AMD/ATI and fglrx drivers all runs fine for me.... but Intel graphics (in my notebook.. ) are unbeaten in Linux integration, no extra tools needed, just use Randr!

  305. Closed Source = Patent Violations? by Anonymous Coward · · Score: 0

    In the past, many closed source programs have turned out to have patent violations in them.

    If a company has their own patents, then those patents are already public so closed source doesn't protect them. To claim it does is totally bogus.

    But if a company is violating other people's patents, then of course, they'll want to keep closed source.

  306. Worse than useless by Anonymous Coward · · Score: 0

    NVidia is worse than useless and I would not buy a machine which contains NVidia hardware. Having said that, I stay away from ATI for much the same reason. Usually this means I have to get by with just 2D but it's good for most things. I've not yet owned a computer able to decode some 720p h.264 video in realtime or even come close to running gnome shell but thanks to ogv (much less CPU stress) and the fact that Debian Stable doesn't like to include software written in the last 5 years I've not yet run into a serious problem.

    If you want to use NVidia I recommend Microsoft Windows as much as I can recommend something I choose to use myself. If you must use Linux and need some basic graphics then consider Intel.

  307. Re:Problems? Really? by Vegemeister · · Score: 1

    But with the blob driver you get non-native resolution on the console, slow switching between TTYs, and very rickety fast user switching.

  308. Re:Problems? Really? by gtirloni · · Score: 1

    Having just spent a whole day trying to get a GT525M card working with that Optimus shit, I can only agree. Nvidia sucks on Linux.

    --
    none
  309. Re:Problems? Really? by hdparm · · Score: 1

    Well, they certainly do subscribe to MS goals and visions and release the driver in a way that's appropriate for Windows platform.

    Having said that, nVidia is by far the best (the only actually) solution for Linux. We run bloody flash animations and videos 24/7 on cheap atoms - if it wasn't for nVidia ION we couldn't be anywhere near to being competitive. Although it would be nice to have a built-in support, it's not exactly rocket science to rebuild the modules for different kernel. We do it all the time - nVidia driver install provides the infrustructure (precompiled kernel interfaces), we build it once, then distribute via yum/rpm to hundreds of client sites via nightly yum update, reboot and everything else taken care of automatically. Never failed us.

  310. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by UnknowingFool · · Score: 2

    Apple might work with nVidia to release a driver through Apple's distribution channel but nVidia releases them separately

    --
    Well, there's spam egg sausage and spam, that's not got much spam in it.
  311. Re:Problems? Really? by Jorl17 · · Score: 1

    You just made my day.

    --
    Have you heard about SoylentNews?
  312. Re:Problems? Really? by UnknowingFool · · Score: 1

    It's the other way around. The drivers are dependent on the kernel version. I think nVidia did this on purpose for control.

    --
    Well, there's spam egg sausage and spam, that's not got much spam in it.
  313. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by Kjella · · Score: 1

    "Stable" and "Set in stone" are not synonyms. Stable enough to ship a binary blob on a CD and say "this is our Windows 7 driver" which will work for years after release through 3-4 service packs is fairly stable. Of course it sucks it's not supported for Windows 8, but you know where the breaks are and unlike Linux where you for the most part must upgrade for new software you don't have to upgrade Windows to install most apps. Yes I know there are a few backports but for the most part you get dragged into upgrading.

    --
    Live today, because you never know what tomorrow brings
  314. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by drinkypoo · · Score: 1

    Every other major OS does not in fact have a "stable driver ABI".

    Windows' driver interface only changes when it has to. Some WDM drivers from the dawn of time (well, the dawn of WDM) still work today. That puts it up on Linux in that way. I have a lot of sympathy for hardware manufacturers who want Linux to have a stable driver model. I wouldn't bow to them, though.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  315. If this bothers you.... by Man+On+Pink+Corner · · Score: 1

    .... you need to understand that attacking or insulting NVIDIA will not help. The reason that they don't release more source code or internal details about their chipsets can be summed up in one word: patents. The more details they release, the more they risk being bushwhacked by either patent trolls or well-funded competitors.

    To bring about change, all you can do is write your Congressman, minister of Parliament, or other legislator and explain that patents are a historical artifact that, while always of debatable value to society, demonstrably do more harm than good in a modern, fast-paced technological environment.

  316. What exactly is the problem? by Anonymous Coward · · Score: 0

    It's not like linux users are gamers, nor are there a large amount of games available for linux (that would make use of a 3d card)

  317. Linus' real complaint by Anonymous Coward · · Score: 0

    Seems like Linus' real complaint is that Linux has a tiny fraction of the 3D market, leaving no real justification for any hardware manufacturer to spend $$$ developing drivers for it. And releasing the HW specs is silly -- as others have pointed out that exposes you to patent trolls, and when AMD did it we didn't end up with a magically great FOSS driver.

  318. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by CalcProgrammer1 · · Score: 1

    I'm not sure where you're getting this...multi-monitor works very well with my Radeon 5870 and the open source radeonhd (Gallium3D) drivers. These drivers are reliable, rarely crash, have OK 3D performance (not great though), have native resolution framebuffer console, and have proper multi-monitor support. The binary Catalyst blobs from AMD kinda suck though, they rely on AMD's Catalyst Control Center for Linux application and don't handle multi-monitor well at all (forcing reboots/X restarts just to add a monitor to the desktop). I've also had numerous lock-ups, crashes, graphical corruptions, and times that the Catalyst drivers would flat out not boot. So, for AMD, the open-source drivers are the better choice unless all you care about is high gaming performance and not much else.

    As far as nVidia goes, their binary blob at least works respectfully, but it still doesn't properly support everything that the open-source Radeon driver does. The framebuffer console on my laptop (nVidia 8600M GS) is stuck at VGA resolution (same with Ubuntu boot splash) and multi-monitor still requires the nVidia settings application. I tried the nouveau driver and it had a proper framebuffer resolution and proper multi-monitor support but limited 3D performance. It was on par with the radeonhd open-source driver which is pretty amazing considering nVidia released no documentation whatsoever on their chips.

    I still prefer AMD's Linux approach as they cooperate with open-source efforts rather than giving us binaries to get away with keeping their stuff closed-source and closed-documentation. The problem with nVidia's approach is that when nVidia decides that a chip is no longer cost-beneficial to keep supported, you can lose everything and wind up stuck on an old kernel forever. With AMD's approach, the older cards are still supported by the community and will continue to be supported for a long time. I can only hope Nouveau has some good reverse-engineers who can figure out all the features of nVidia's chips before nVidia decides to drop support.

  319. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by Anonymous Coward · · Score: 0

    Works fine here...when was the last time you tried a supported card?

  320. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by pimpsoftcom · · Score: 2, Interesting

    The problem is simple: You are asking me to code something I could get paid a LOT of money to work on, for free with nothing gained from the time and effort spent away from my family... outside of my work. People like myself who could be doing this sort of work exist and we are freely available at a good market rate, but we would rather be making money than donating our time and effort to something we do not see as practical, efficient, or worthwhile. Open source is great for simple things, or if somebody is just learning, or if you are really skilled, really bored, and motivated by your education (Like Linux itself was started on as a school project, right?).. but if you are like most people working on something that technical for no money is a waste of time and energy as the people who can make it career already have, and I for one do not want to be the guy who pressures somebody else that I respect to step aside so I can be "them" in the OSS community. I respect the upper tier of open source - the Linus's, Alan's, etc, of the world - too much to be that much of a jerk. Its also not practical. Worse, as things advance the driver will be surpassed or just not work on a chipset.. and then you will have people like Linus belittling the effort you made into it. Nobody wants to be belittled for working on something nobody else wants or has the skills to do. Or you could just get sued for violating an nda, or if you didn't, for researching things and learning its secrets on your own. If you are not going to make yourself a target, why should you expect others to? I love open source; But its reasons like this that it has so many gaps and parts of it outright sucks.

    --
    - d
  321. Linux is Irrelevant by Anonymous Coward · · Score: 0

    Desktop Linux is irrelevant when you look at the numbers. If you subtract all the android users, desktop linux is about 0.3% of the market. So, anyone doing any real desktop work is using Mac or Windows. Linux is great for servers, but not for desktops. So it makes perfect sense for NVIDIA, (or any graphics company) not to support Linux. I use Linux on the server and I abandoned it for desktop use years ago. Linux is brain damaged: gnome2 vs gnome3 vs kde4 vs ubuntu unity. Linux desktop is an exercise in futility, it has failed the Linux users and is a mess of warring factions. I have dual boot Win7 + Mac OSX and laugh at all these problems Linux keeps having on the desktop arena. What a joke!

  322. Better than AMD by Anonymous Coward · · Score: 0

    Better than AMD for 3d accel.

  323. Re:Problems? Really? by WaywardGeek · · Score: 0

    I live in Chapel Hill, home to UNC, where NVDA was born. I have some friends who are deep into NVDA's tech development. The short answer: "NVDA loves Linux and open source, but fucking God damned stupid software patents make it criminally stupid for NVDA to let the open source community in on how they actually write their drivers."

    --
    Celebrate failure, and then learn from it - Nolan Bushnell
  324. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by Anonymous Coward · · Score: 0

    The drivers are proprietary, how the fuck do you expect the Linux community to keep them working? This is Nvidia's fault you fucking moron.

  325. Re:Problems? Really? by exomondo · · Score: 1

    The idea that you won't be able to compile your own kernel modules because of Microsoft's locked booter is a novel and interesting concept.

    But the bootloader isn't locked, you just turn off secureboot. It's only locked on ARM devices, like most Android tablets and all iPads are so the locked bootloader is hardly a Microsoft invention.
    Naturally if you want to use UEFI SecureBoot you would have to sign the kernel, but that's the nature of secureboot.

  326. It's fine by The+Master+Control+P · · Score: 1

    Download their drivers, chunk back to text mode, run, restart graphics, done.

    What's the problem? The only problems I've ever had involve installing a new kernel and forgetting to rebuild the graphics blob.

  327. Re:Problems? Really? by epine · · Score: 1

    He can voice his opinion but there's a massive difference between encouraging improved support for Linux, and basically trolling companies who do support Linux, one is productive, the other isn't. Torvald's is carrying out the unproductive one.

    Every time I hear of some couple in the process of splitting up I walk up to them and ask them if they haven't tried to work it out by productive methods.

  328. Re:Problems? Really? by exomondo · · Score: 1

    Actually it costs them more to develop their own binary drivers in house, than it would to open source them and allow third parties (including the kernel devs) to take up some of the slack...

    How exactly? And please don't just suggest they get free labor with no overhead by just opening up to contributions.

  329. Re:Problems? Really? by aaron552 · · Score: 1

    There's still no KMS, though. And it took them how long to add XRandR 1.2 support? The reverse-engineered drivers had it pretty much from day 1.

    --
    I had a sig once. It was lost in the great storm of '09.
  330. Re:Problems? Really? by aaron552 · · Score: 1

    it craps out on you and dumps you back into a VGA console (if you're lucky)

    If you're unlucky you get a kernel panic or no display at all or that VGA output is on a disconnected screen or many other things

    ATI drivers are even more flaky

    I've given up on AMD's closed Linux drivers. The OSS drivers may be slower and less power-efficient, but manually setting the GPU to minimum power mode brings the battery life to ~3/4 of what I get in Windows, even with desktop effects enabled.

    It just means that all three are horrible companies, and that the GPU market really needs a shake-up.

    At least AMD releases the specs for their GPUs so the OSS community can write open drivers that aren't horrible. Well, they do have (relatively) horrible performance, but at least they're stable

    --
    I had a sig once. It was lost in the great storm of '09.
  331. Re:Problems? Really? by aaron552 · · Score: 1

    I can't be the only one who still has a PC with a chipset that requires the "forcedeth" reverse-engineered drivers for ethernet, right?

    --
    I had a sig once. It was lost in the great storm of '09.
  332. Re:Problems? Really? by Anonymous Coward · · Score: 0

    Your so-called productive approach has been entirely unproductive for more than a decade.

    And what approach are you saying that is?

  333. For Real? by ratboy666 · · Score: 1

    Some Ramblings

    I have an NVidia (something or other) in my company assigned Dell Laptop.

    Works a treat with the open driver. No 3D, but so be it. I don't game anyway.

    The AMD/ATI situation? Same thing. Just takes time and effort to get the driver to the point where it can be even REMOTELY considered ready for the kernel.

    The "driver du jour" from the hardware vendors? Can't be trusted.

    Sure, if you are building your Supreme Gaming Machine, go for it. For any real work? Not so much.

    Now, it gets weird. Because I am about to backpedal on that statement.

    In some very limited circumstances, the vendor drivers may be deployed. Specifically, for GPU calculations. I still wouldn't trust these drivers in the role of a DISPLAY driver yet.

    (I consider the GPU calculation testing to be more comprehensive and useful, although I find the use of OpenCL to be.. abhorrent).

    But the set of features implemented by these drivers for 3D rendering (OpenGL) tends to be oriented towards gaming, and not the kind of visualizations needed for "real work". For example, 3D depth cued lines. A feature handily supported by SGI and SUN in the past, but missing from NVidia, ATI and Matrox the last time I looked -- 10 years ago, but I suspect still missing. Not that the feature was available in Mesa, either, but Mesa is the LOWEST level of support expected.

    I would be happy if I were wrong, but, as far as I can see, Intel graphics is just as good (or bad) for my 3D visualization needs.

    Now, I do have to give a tip of the hat to NVidia. They (at least) tried to support OpenGL with their implementation. But, I really don't understand how NVidia managed to create an OpenGL implementation that was arguably inferior to the SGI and SUN implementations. Possibly (and I speculate) that their attention was split by DirectDraw, and the perceived need to micro-optimize. The second reason was the need to replace a good deal of the driver stack, which NVidia tried to do without the cooperation of the kernel developers.

    Which brings us to the present day, and a question: "What to do now"? Is it too late to have NVidia assist in laying out the driver stack? Most likely. The only beneficiary of the current situation is Intel. Intel has participated in laying out the ground work for display on Linux. Intel will reap the rewards of this. Both NVidia and AMD will be relegated to providing GPU processing, but will be squeezed from the bottom. After all, Intel will control the GPU sharing protocols. OpenCL will probably continue to entrench, and NVidia is trying to keep their compiler presence (they own the space right now). Intel is likely to release more general compilers and infrastructure to squeeze them.

    AMD? I am afraid for them. They deserve better than to become a footnote in this saga.

    --
    Just another "Cubible(sic) Joe" 2 17 3061
  334. Re:Problems? Really? by yanyan · · Score: 1

    I've been using Nvidia drivers on Slackware with various kernels since 2000. Never had a problem.

  335. That's kinda how it works now. by Brannon · · Score: 1

    except NVidia considers pretty much the whole driver as 'firmware'--and it is OS-specific.

  336. No Video by Anonymous Coward · · Score: 0

    I usually claim that NVidia's abreviation NV stands for No Video. Yes, I'm that fond of their Linux support. Yes, I'm exagerating but unfortunately not much. My experience is either the mess with the binary drivers ir slow unreliable graphics with the open source driver. Unfortunately it's almost impossible to get a high-end laptop with an Intel CPU and AMD/ATI graphics these days. Fortunately Intel's integrated graphics is good enough for my needs so for my latest laptop which features Intel integrated graphics along NV chipset I didn't even bother with the NV chipsets at all. Yes, this time it truely is No Video for the NV chipset :-)

  337. Re:Problems? Really? by tqk · · Score: 1

    Meanwhile, I've been using ATI for more than a decade with zero problems past their initial teething stage. However, I don't care about 3D, gaming, Wine, or MS Windows. I have no trouble playing DVDs, youtube, or flash

    I hope you're not actually actively buying graphics cards at all, then, since they're only useful at all for 3D and gaming. You can play DVDs, Youtube, and Flash just fine with integrated graphics. Intel has decent free/open-source drivers built into Linux, for example.

    I am actively avoiding nvidia graphics based laptops (and Intel CPUs; but that's another story). I've had no trouble with Intel's integrated graphics, ever. I believe my machine no. 3, a Compaq Evo (PIV-2.4 GHz) running OpenBSD, has one. Runs X fine (but it needs a WiFi interface, which I'm still deciding on).

    --
    "Tongue tied and twisted, just an Earth bound misfit ..." -- Pink Floyd.
  338. Re:What a disgrace by Gavagai80 · · Score: 1

    I think you mean Soviet Portland, Oregon.

    --
    This space intentionally left blank
  339. Re:What a disgrace by Gavagai80 · · Score: 1

    Oops, forgot to read the summary to see that it was in Finland. I've become too much of a typical /.er.

    --
    This space intentionally left blank
  340. Re:Problems? Really? by LordLimecat · · Score: 2

    What I know is when nvidia came out, I was seeing thousands of posts from people desperately seeking answers on how to get them to work,

    The first time I ever used linux semi-seriously was in a computer class in like 2004. During downtime, since the comps had nvidia cards, I wanted to play Unreal Tournament, so i decided to install the drivers. The steps:
    1)Go to nVidia.com, and download the driver installer.
    2) run .\driverinstaller
    3) play unreal tournament.

    Ever since then I have periodically gone back to Linux, each time with an nVidia card, and each time the process was the exact same. Download the installer (helpfully linked here!), run the installer, reboot.

    Ubuntu (and I imagine other distros) has for the longest time also had the nvidia drivers in its repos, so you can install it from there even easier ("apt-get install nvidia-drivers-binary" or whatever) and not have to worry about kernel upgrades.

    Its not that hard, and it basically has never been that hard (at least for the last decade).

    What I know is when nvidia came out, I was seeing thousands of posts from people desperately seeking answers on how to get them to work, and thousands more on how to make their X Window survive upgrades

    Synaptic is basically a front-end for apt, and I imagine synaptic's other-distro brothers are similar in that regard. If an upgrade like that is breaking things, the package itself might be broken. Regardless, IIRC the driver is a kernel module and shouldnt be broken by just an X upgrade, though kernel upgrades do have the potential to cause issues if you DONT use a package manager.

  341. Re:Problems? Really? by tqk · · Score: 1

    Your anecdote throws out all the stuff that doesn't work properly with ATI, and you claim that what is left is representative of the whole and just as good as Nvidia.

    Not just as good; better. I've supported people blessed with nvidia who felt the same way as me about 3D, et al. They just wanted working X Window. Nvidia makes that needlessly complex and problem prone.

    If you want to do 3D and gaming, use Windows or buy a game console. Don't try to foist nvidia on people who just want a working video setup. "Don't try to teach a pig to sing. They're not good at it, and it annoys the pig."

    --
    "Tongue tied and twisted, just an Earth bound misfit ..." -- Pink Floyd.
  342. Re:Problems? Really? by hairyfeet · · Score: 1

    Which is why I can't stand those that treat FOSS and Linux as a religion, the ones i call FOSSies, because even when you point out what should be as plain as the nose on your face, that there is no damned reason new drivers need to be written for old hardware except that the current driver model simply doesn't work they scream like you must have taken a crap on Baby Jesus.

    I mean for the love of Christ they call me an "MS Ninja" for DARING to point out you can't sell Linux to consumers in its current state when what do we see right here on this very forum? That unless the hardware OEMs constantly release new drivers, even for old hardware that isn't even fricking being sold anymore, that the software WILL NOT WORK with current kernels. i'm sorry, that is just royally fucked up. hell on Windows you can use 2K drivers on XP and Vista drivers on 7, and i can take the driver that came with my 2 year old card, slap it in a fully patched Windows with fully updated software and it just works and my customers never have to worry about it.

    Believe me friend I WANT Linux to get better, I really do. I want to offer nice looking Linux machines right next to the windows units and even better to get rid of XP on the older units for a nice new shiny Linux OS but I just can't, and that is because if you keep the damned thing updated the drivers fall down and go BOOM!

    Please Linux community, please stop taking this half baked horseshit from Torvalds and Co, please stop accepting forum hunts and pages of CLI mess just to get the damned drivers functional after an update as par for the course, you should and do deserve MORE. After all a free shit sandwich is still a shit sandwich and right now the driver situation is a fucking disaster. How can you expect to get support from those thousands of smaller companies making hardware if fricking companies like Nvidia constantly have to release NEW drivers for OLD shit because the old drivers will no longer function thanks to all the BS going on?

    so please, demand a stable ABI, with say a 5 year cycle between major changes to said ABI and a way for the previous ABI to be used beside or replace the new ABI if the person has older hardware that requires it. there should be no damned reason why my customer should have to update his GPU driver just to run the latest XBMC or any other software for that matter, and frankly if you fix this glaring problem? then there is a good chance you could grab some real share, as you have nice software, GUIs, pretty much all of the top layer stuff is quite nice but its the low level stuff like drivers that are really putting a couple of slugs into Linux before it can even get out of the gate.

    --
    ACs don't waste your time replying, your posts are never seen by me.
  343. Re:Problems? Really? by Anonymous Coward · · Score: 0

    Care to provide a link to those specs?

    I can't find any docs on Radeons that date past 2010, which means all the cards out in the last two years are back to being secret.

  344. Re:Problems? Really? by Kjellander · · Score: 1

    We have every right irritated with Linus here. I've written software for Linux, Windows, and embedded RTOSes. Linux was by far the most painful. Boost was the only thing that made it tolerable. Berating a company that supports a user base which represents 1% or less of their market without any modern-day language tools at their disposal (STL, Boost, a decent IDE) is just counter-productive.

    Seriously, if you write a device driver in Boost, you should be shot in front of your kids. And I know, I used to work for a company that wrote most of its software in Boost, luckily only in user space. They had all the usual problems with Boost, all the static and dynamic cast bullshit, 8 different kinds of smart pointers, all of them thread unsafe and of course, error messages the size of a small house. They had a bug for 2 years because they couldn't follow the code because of Boost and all Design Patterns they had used. There is a reason why Boost is not STL.

    So no Boost or STL in the kernel is a good thing, only to keep coders like you out. Just read what Linus has to say about it:

    http://article.gmane.org/gmane.comp.version-control.git/57918

    (full dislosure: I now work for a company doing almost all coding in Erlang, and we rely on one peice of code written in Boost, and we hate it.
    It is almost impossible to compile, lacks a good api, and if you change any configuration while it is running it drops all its connections. We really would like to replace it and probably will at some time.)

  345. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by Anonymous Coward · · Score: 0

    > Nvidia just made the damn drivers. Now that is not good enough.

    Where have you been? Nvidia has no support for optimus chipsets so they no longer provide drivers for all their cards and this isn't even new. Optimus came out 4 years ago!

  346. Re:Problems? Really? by Anonymous Coward · · Score: 0

    It's because the lead-in to this article asked "What has been your experience on nVidia's drivers with Linux?" and for the vast majority of people here, that experience is as an end-user, not a kernel developer.

    You're right of course, that they're two completely separate issues, but nVidia's refusal to "play nice" with integration into the kernel is purely a theoretical concern for a lot of us, while the performance boost is very easy to see.

  347. I am sorry .. I need to understand this by Anonymous Coward · · Score: 0

    This "article" was about Linux an "open" OS and it's main man, Linus, the main reason Linux exists .. right? Why do some of you defend the practices of a company that continues the "closed" philosophy they have always had? I am sorry but I don't think this article was about "oh my god I can watch 3D chesticles on Nvidia hardware running Linux better than I can do it on AMD hardware , right of the box".
    No .. this is about the issue of openness ... which is the basis of Linux.
    Nvidia never believed in it .. and the fact that their drivers seem to work better out of the box for the casual "consumer" in the generic scenarios doesn't mean anything.
    I personally had better experience with AMD .. once I got the environment set up for what I needed and stabilized . And that is only because I was able to play around with AMD's drivers .. not to mention having direct support from AMD engineers. I would have never been able to accomplish that if I wanted to use Nvidia's chips. But at the same time my needs were more specific. However for generic purposes if I really wnated to use Nvidia hardware I would use it in a windows environment where they actually put a LOT more effort and you actually get the performance you paid for whn you bought that ridiculously expensive card.
    Soooo. to each it's own .. if you are not exactly a power user and you are content with "out of the box" stuff .. Nvidia might be a better ( or should I say easier) choice .. but for those who want/need to pull all they can out of their system and know how to do it .. AMD is actually a much more viable solution.
    Crying about Linus criticizing Nvidia sounds like homerism .. or fanboysm ( if those are even words .. but you get the point) to me.

  348. Not perfect, but they work by Anonymous Coward · · Score: 0

    Linus's comments I think are related to how difficult it is for the open source nouveau driver to properly work with nVidia gear, especially newer chip sets. nVidia's proprietary drivers I have found to be very good, although the fact that they don't support dkms is a major PITA. Without support for it, every time you update your kernel, you have to reinstall the driver! Ditto, booting into a previous kernel. Personally, I would give nVidia a major attaboy if they were to open their systems so that open source kernel drivers could be more easily written, or to (similarly) provide FOSS of their drivers and firmware - both are needed to create a fully open sources driver for these boards.

    Points for nVidia:

    1. Their drivers work really well with Linux.
    2. They have always responded (to me at least) to dealing with bug reports. I have not had any problems in contacting engineering personnel in getting issues resolved.
    3. They provide thorough documentation for software integration with their boards.

    Points against nVidia:

    1. There is too much proprietary (hidden) stuff going on to make developing foss/3rd party drivers very difficult.
    2. They don't support dkms. making system updates problematic.
    3. See number 2... (that one is worth several negative points on it's own).

  349. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by DarwinSurvivor · · Score: 1

    Intel makes more than just the GMA950 you know.

  350. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by DarwinSurvivor · · Score: 1

    Oh, no doubt there, but they'll probably just pull the same "here's a crappy binary that sorta works" stunt they do with laptop cards.

  351. Meanwhile.... by mynis01 · · Score: 2

    I'm going to give Torvalds the benefit of the doubt and assume he might have overlooked this on the mailing list: http://www.phoronix.com/scan.php?page=news_item&px=MTA0ODE but NVIDIA proposed a very reasonable solution to the Optimus on Linux problem, and everyone just started arguing that it needed to be more Stallmanesque. Sitting there demanding that NVIDIA open up[ their source code is silly.

  352. Prop. driver fits the bill ! by Anonymous Coward · · Score: 0

    I never experienced any problem with NVIDIA linux drivers, whichever card or OS version (since 2001 and counting, with tens of boards). However, I tried to install Ubuntu 12.04 with a GeForce GTX550 Ti, and installation failed. I could not even finish the install process (just a purple screen). I was really disappointed, and fell-back to Ubuntu 11.04 with NVIDIA version of their board driver.

  353. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by Anonymous Coward · · Score: 0

    Then stop changing the hardware interfaces, i.e. stop all progress in hardware. It's not like we break the ABI on purpose. If USB 3.0, PCIx, other buses and interfaces, EFI, ... etc come up, what are we supposed to do? Ignore them?

  354. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by Anonymous Coward · · Score: 0

    >It is not fair to demand that Nvidia should give you a driver or documentation. What is fair is that they sell a product, if you want it you buy it. If you don't want their product you buy something else. Vote with your wallet.

    That's true and what I do: if they can't be assed to give me the interface documentation, they don't get my money. Simple.

    I grew up in the time of the Commodore C64 and you got Schematics, Timing Diagrams, documentation about every chip, all the quirks documented by Commodore.

    It's sad how deep we fell, after that.

    >I think that it would be very unfair of me to require any such actions.

    I require such actions or else I won't buy/use your hardware. If I were a kernel developer, the manufacturer better give me the interface documentation AND pay me to implement the driver (or if they are hell-bent on trying to develop a strange do-it-yourself module themselves, at least have the decency to submit it to the kernel proper), otherwise their card just won't be supported or supported well. And so they earned themselves a black mark in the community, as it should be.

  355. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by Anonymous Coward · · Score: 0

    Then Linux too can become the technically elegant OS that Windows is. Oh, hang on...

  356. Re:Problems? Really? by Kjella · · Score: 2

    Actually it costs them more to develop their own binary drivers in house, than it would to open source them and allow third parties (including the kernel devs) to take up some of the slack...

    No, it wouldn't and even AMD agrees on this. Between licensed code, patents, DRM and a host of other reasons an OSS driver could not fulfill their customers' requirements on Windows. That is to say OEMs who have obligations to Microsoft who have obligations to the MAFIAA, not you. Not to mention the FPS junkies would probably not enjoy the performance hit because the third party IP would have to be ripped out.

    Effectively you can either share closed cross-OS code like the Catalyst/nVidia driver does, or you can share open source code with the rest of the Linux community. Those two options are mutually exclusive, and no the those few bits you get from the community are no replacement for the 90-95% "free" cross-OS work the closed driver gives them. What you say is only true if you could flip the switch from "closed" to "open" and have everything you had before plus some more free work.

    In a technical, nerdy sense you of course could do that since code doesn't magically break or become useless by publishing it. But legally that is impossible, they'd get sued to hell and their permissions to play any kind of DRM'd media would go away and with it any rights to be in a "designed for Windows $foo" sticker machine. How bad is that? Well, I'll let Bridgman that handles the open source OSS driver answer that, this isn't an official statement or anything just a forum post but:

    If the worst case was as minor as not being able to release any more specs we wouldn't be worrying so much. The kind of risks we are worrying about are much larger, ie things which would either kill or cripple our graphics business.

    Worst case is that we lose the ability to sell our products into the Windows market as a result of releasing info which results in our DRM implementation no longer being considered sufficiently robust. Without the Windows market (which is >90 % of our revenues) we would, for all practical purposes, cease to exist as a GPU manufacturer, especially since we would probably lose the Mac market at the same time.

    Next worst case is that we find a way to continue shipping into the Windows market but get sued under one or more of the DRM-related agreements we have signed. These all have high dollar-value penalties, again enough to significantly impact our ability to continue operating.

    There are a bunch of smaller risks but we spend proportionally less time worrying about them. What makes all this complicated is that we have to consider not just the information we release but the information which is likely to be reverse-engineered and published. Each time we release information we simply raise the bar for where reverse engineering starts, and it's the combination of released plus "likely to be reverse-engineered" info that we need to consider.

    If we tripped any of these risks then the impact would not only affect the GPUs we are shipping today but anything we have in the pipe. Best guess is that we would lose the next generation (ie the one after 7xx) and see significant delays in the one after that.

    Since we don't want that to happen (right ?) the alternative is to trim back the information we release until it appears safe, going through the review process each time until we find an appropriate level.

    That's the consequences of open sourcing the binary driver, could it get much clearer?

    --
    Live today, because you never know what tomorrow brings
  357. Re:What a disgrace by Anonymous Coward · · Score: 0

    "Finland didn't ward off the Soviet threat"?

    Yeah, they did. They stayed independent and mostly intact after the whole WWII after fighting both Soviet Union and Nazi Germany. No real material help arrived from the Allied forces. Finland was never invaded by the Soviets and turned it into a Soviet satellite state like Poland, Romania, Estonia, Ukraine, ... So yeah, if your definition of victory is joining late to the party and then raising your flag over the Reichstag after others did the hard work, then no, it wasn't a victory. If your definition of victory is you got dealt shitty cards, and nevertheless stayed alive in quite good health after a big beating, were not invaded at all, got to live your life on your own terms as an independent nation, then yeah it was a victory.

    Finnish identity has indeed been erased from parts of the old Karelia. It is a shame. But it lives on with the people and the descendants of people who escaped from there. I'm partially of Karelian descent and the culture is there, you just don't necessarily think it's Karelian, it's just Finnish nowadays. Maybe it's a pattern on the tablecloth when it's Christmas, maybe it's some dishes eaten during festivities, but it's there. The Soviet Union didn't kill it.

  358. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by lisp-hacker · · Score: 2

    No, it's totally unfair. Have you ever shopped for a graphic card recently, with the goal to put that in your Linux box? There's currently only 2 choices: Nvidia or ATI. Both have totally horrible drivers in Linux, because the chip makers aren't being COOPERATIVE. That is, just not giving enough so that someone can make a decent driver. The problem isn't that Nvidia isn't helping, the problem is that they aren't helping AND we have no other choice.

    Well if you hate all powerful graphics cards, use Intel onboard something. Especially if you hate gaming shit.

    If you want graphics performance (3D) you will need either ATI or NVIDIA. NVIDIA works well under Linux for more than a decade now. The provide drivers for all their hardware, which are definitely superior to any free driver I have tested so far. They also incorporate most of the interesting recent features of the Linux Kernel, like power saving, suspend etc. And in contrast to ATI they support pretty much the same features on Linux as on Windows, within a reasonable time frame. (AFAIR build from similar sources)

    They wouldn't need to do this, >90% of the PC-Gamers market still runs Windows. But they do and I don't see much point of complaining.

    It is totally their decision, whether they want to release their IP about how to program the graphics pipeline.

  359. Latest drivers run gpu fan at 100% by hoover · · Score: 1

    I've been using Linux for quite a while (since 1992 or thereabouts) both for work and gaming and have had good results with NV hardware.

    However the latest drivers (301.xx or thereabouts) run the 8800gt's fans at full speed even after the system boots, which seems to be a bug affecting quite a few other users across all major distributions.

    --
    Ever wondered whats wrong with the world? http://www.ishmael.org/
  360. Re:Problems? Really? by GioMac · · Score: 1

    FUCK YOU :))

    --
    "It feels like I'm at the Zoo when reading this thread - I'm frightened, but it's interesting" (c)
  361. Re:Problems? Really? by Terrasque · · Score: 1

    In my recent experience, it's completely 180 now. Had huge problems with nvidia, both getting 3d to work and dual screen.. In the end, since this is work pc, switched to an amd card, it came right up, and it has worked perfectly since.

    --
    It's The Golden Rule: "He who has the gold makes the rules."
  362. Re:Problems? Really? by Anonymous Coward · · Score: 0

    His immature and vulgar comment goes to show the kind of guy Linux Thorvalds truly is. I'll never touch anything related to Lunix because of the childish attitudes of the people who support it.

  363. Re:Problems? Really? by Anonymous Coward · · Score: 0

    Great story.

  364. Re:Problems? Really? by Anonymous Coward · · Score: 0

    > However, I don't care about 3D

    Welp that's you being made irrelevant right there. All mainstream operating systems these days use 3d compositing to render their desktops. This makes the desktop more responsive, more intuitive and easier to use - not to mention a whole load of other plusses as well - and this trend isn't going to reverse any time soon.

    Of course, I know you know this. You're just posting to brag how your own fringe use-case works for you, even though nobody else would be interested.

    > I've been using ATI for more than a decade with zero problems
    > I think there's anything wonky going on with video support, I run "X -configure" as root and the wonkiness disappears.

    lol what

  365. Re:Problems? Really? by Anonymous Coward · · Score: 0

    Absolutely, the nVidia drivers wipe the floor with ATI and Nouveau. Once you get your head around the x-org configuration for older cards and the hit and miss "will it compile on my system" that is!

  366. Hardware video decoding by Anonymous Coward · · Score: 0

    I use my machines mostly to watch movies, video, etc. I have ATI, Intel, and nVidia cards. The only card where I could get hardware acceleration for video decoding was nVidia (via VDPAU in mplayer). That has worked for 3 years now, while I still can't get other cards to decode video in hardware.

  367. Re:Problems? Really? by Anonymous Coward · · Score: 1

    Hey I have this Dot-Matrix printer, the driver says Windows 3.1, I'm trying to install it on Windows 7, but it just won't work. I mean Windows is Windows isn't it? You seem to really know what you are talking about, maybe you could help me out?

    If you look at the versioning between Windows 2000 (NT 5.0) and Windows XP (NT 5.1) then compare that to Windows Vista (NT 6.0) and Windows 7 (NT 6.1) you might start to understand why you can use a Windows 2000 driver with a Windows XP driver and a Windows Vista driver with a Windows 7 driver, probably because if they arn't using the same kernel, they are using a kernel that is only off by a couple sub-versions, still in the same generation of NT kernel.
    Your problem is that in Windows you can not visualize the kernel versioning as richly in a project like Linux.

    Additionally, most big vendors that do sell Linux commercially tend to pick a kernel version and stick with it for the duration of that version of their product. Lets take RedHat for example, even in version 6.0 they are still using Linux 2.6, the next kernel update they do for 6.0 of RedHat is going to still be a 2.6 kernel.
    So if you had been using a 2.4 kernel and decided to update to 3.5-rc3, don't complain about things breaking. That would be roughly equivalent to you taking Windows 7's kernel and trying to boot off of it into a Windows 2000 system.
    Every so often a kernel is picked out of the generation and designated as long term support, and new stuff is back ported to it. Big vendors (and anyone else who chooses to) is free to decide that they want stability, thus choose to build there system around the long term support kernels.

    As previous posters mentioned, the issue is with not only the sheer complexity of a GPU but OpenGL's slow update process too. Having a functional driver is only half the battle (which typically the older drivers DO work with newer kernels). Without OpenGL support, the driver isn't worth crap. To the point where people (in particular game developers, even AMD has its own version of OpenGL they package with their proprietary driver) tend to fork OpenGL in an attempt to build in features they want but somewhere getting one unified, up-to-date OpenGL version breaks down.

    The issue of market share mainly has to do with people not being able to walk into a store other then the Apple store and being able to select something with an operating system other then Windows. How many people do you know that actually want to/know how to/even know that it is possible to install a different operating system on their computer?

    It is very clear you have no clue what you are talking about, nor the slightest idea about how kernel development or driver development works on ANY platform and should just stop talking, I feel dumber for having actually read your post.

  368. Re:Problems? Really? by Anonymous Coward · · Score: 1

    A LOT FASTER!

    Sorry, but I don't see the story submission as anything other than a troll attempt by either ATI and/or an ATI fanboy. Its extremely well known that NVIDIA, by a wide measure, has the best Linux support around. That, however, doesn't mean at the kernel driver developer level, they are a joy to work with. The fact that such an obvious distinction is purposely directed to imply NVIDIA just be a shitty driver, is complete stupidity.

    Long story short, NEVER get a laptop with ATI unless you plan on replacing your laptop fairly quickly; as in a couple of years. I've been bitten by two ATI cards and two laptops by ATI. NEVER been been by NVIDIA. The lesson learned - will never buy another peice of shit GPU from ATI. Their drivers suck ass. Doubly so on Linux. NVIDIA's drivers are super easy to install, regardless of the platform. They work. Period. And they dont' EOL a chipset just because they like pissing people off, like ATI does.

    Sorry, but ATI has fucked me and my friends for the last time. Not to mention, ATI literally laughed at dumb Linux users. Sorry, but ATI's obvious half ass attempts to bring driver parity to Linux is for the foolish and dumb. Hell, ATI doesn't even have peer quality drivers with NVIDIA on Windows.

  369. Re:I don't understand. by Anonymous Coward · · Score: 0

    So how does someone questioning the fate of Linux when the creator and head maintainer retires, or loses his mind, etc., score a -1?

    Did someone make a hamburger out of your sacred goddamned cows, you cocksucking faggot moderators? It was a legitimate fucking question, you dickless, spineless assholes!

    It's an operating system, not a religion, and he's a programmer, not a fucking messiah. Get over yourselves, shiteaters.

  370. Re:Problems? Really? by Anonymous Coward · · Score: 0

    Yes, but not for the reasons your post implies.

    At the time, NVIDIA had the largest third party, proprietary driver available for Linux. They had oppps. So did just about every other third party, proprietary driver. The problem is, the kernel drivers constantly changed the internal APIs which caused breakages of these proprietary drivers in subtle ways. NVIDIA had roughly the same % of breakage as everyone else. Its just they had far more users which resulted in a larger number of reports.

    So yes, they created, "tainted" kernels BECAUSE NVIDIA showed them it was a requirement of the kernel developer's bad habbits. Not to mention, the simple fact is, its extremely difficult to track down kernel bugs (frequently these opps actually were kernel bugs, but they also wasted a lot of time on driver bugs too) when you don't have the source. So to save time, they simply created the "tainted flag."

    So while your post implies "tainted" exists because NVIDIA sucks, nothing could be farther from the truth.

  371. Re:Problems? Really? by LWATCDR · · Score: 1

    for the desktop you are correct.
    The current Linux model is actually extremely friendly to developers. AKA if you make hardware. Lets say I am going to make a router with Linux.
    I have no problem getting the drivers for the chips I am using since I can decide to pick the chips I want.
    No problem with feature control with the hardware I want. I can put in a USB port and put a different price tag and sticker on it based on what the USB will support.
    Yea I will put the sources up on my website but I can require a signed package for updates. And even if so one figures out how to flash it anyway big deal. I will have a new model on the market that breaks that.
    Updates? As long as I sell it sure but once the new model is out who cares.

    BTW You can keep Linux updated if you use Intel everywhere. Sure the Intel video chips suck but they are in the kernel.

    BTW this is one reason that Linux does well in servers and the embedded space. They both offer tight control over hardware selection.

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  372. Missed the GP's point Re:Problems? Really? by Anonymous Coward · · Score: 1

    The GP wasn't talking about UEFI. They were talking about the nvidia - easy - rebuild the driver after a kernel update/upgrade. If you use the nvidia installer, you'll have noticed that X dies after a kernel upgrade. However the reinstall of the nvidia driver is just that. You literally just reinstall the driver. The install procedure automatically recompiles those parts necessary to make the driver work with the new kernel. You don't need to download the next updated version of the driver.

    This has nothing to do with UEFI and everything to do with Linux having regular/reliable kernel upgrades. Because all the other drivers are OSS, this means that they get updated automatically with the kernel. However, since the NVidia driver is a blob it doesn't auto-update with the kernel and thus a kernel update kills the driver. So NVidia built (or commissioned) an installer/wrapper that will recompile the components that interface with the kernel easily and reliably.

    Now that's not to say that UEFI doesn't influence this. Because of course now you'll have to update and SIGN your kernel before it will boot. Since nvidia has already built an automated tool for rebuilding their driver to match the kernel, they probably have it easy compared to the kernel devs/end users on this front. NVidia can update their installer to include using the user's/computer's key to sign the rebuilt driver as part of the reinstall script.

    Caveats:
    While not an nVidia fanboy, I do have only nvidia cards. This is more a quirk of history than through specific planning.
    I do wish nvidia would open up their drivers because I would prefer being able to trust my computer. My next purchase is going to be AMD for this reason.

  373. Re:Problems? Really? by CronoCloud · · Score: 1

    The problem is that the binary drivers don't always survive kernel updates So people who rely on nVidia's proprietary binary drivers can't always update their kernel or they lose their graphics until nVidia puts out an update.

    There's an easy button way for Nvidia's drivers to survive a kernel update on Fedora:

    Install rpmfusion repositories.

    yum install akmod-nvidia

    Do that once, and you never have to worry about kernel updates....or the F16 to F17 update either, messing with your Nvidia driver.

  374. Re:Problems? Really? by Anonymous Coward · · Score: 0

    I think I made very clear that I have very little concern for the opinions of Linus.

    If you can't follow Boost / Design Patterns, it makes sense that you program in something as ridiculous as Erlang.

  375. Re:Problems? Really? by CronoCloud · · Score: 1

    That's funny because my 8400 had no problem driving my monitor to it's native resolution. Even the libre drivers were able to do better than 320x200.

    When I first installed Linux on this machine, I had trouble getting it to do anything over 1024x768 (or was it 800x600) can't really remember, but it sure wasn't 320x200. But the REAL problem is that my monitor (which is actually a small HDTV) doesn't properly respond to EDID requests over VGA, so I had to do some xorg.conf editing.

    Now when I bought a GT200 and installed it, I switched to HDMI...and I got remove my xorg.conf edit, and let it handle configuration automagically.

  376. Re:Problems? Really? by mcgrew · · Score: 1

    That makes no sense whatever, and sounds like a really fucking BAD, lying excuse for Nvidea's hostility to Linux. If a thing is patented, its design and workings are open knowledge. Unless, of course, you're telling us it has to keep its shit secret because it knows it's willingly violating other companies' patents? Either way, it's evil.

  377. Nvidia should slam Linux's lack of a DDI by GrumpyOldMan · · Score: 1

    I do NIC drivers for pretty much all popular *nix OSes. Linux is, by far, the biggest PITA to develop for. Developing for a particular version of Linux is fine, but keeping a driver compatible with all commonly used variants is murder.

    Almost every other OS, even open source OSes like FreeBSD, maintain a stable binary device driver interface (DDI). That means that a module compiled for one kernel will work on any other in that major release series (and, depending on the OS, in future releases). For example, my company's NIC drivers compiled for S10 work just fine on both OpenSolaris and Solaris11.

    Linux does not do this. Heck, they don't even maintain a stable DDI between the same kernel version compiled with different options. Worse, they change their APIs for no sane reason, adding and removing function arguments, struct elements, etc, just because somebody looking for name recognition wants to "clean up" something.

    So if Linux had some kind of stable DDI like,. well, everybody else, a lot of these problems would just go away.

    Before somebody whines "Well, just get your driver into the kernel" --- it is. But our customers tend to want the latest version *without* updating to the bleeding edge 3.x kernels. Which means that we have to maintain compile shims all the way back to 2.6.9 (RHEL4). The last I checked, the compile shims alone were ~2000 lines of code, which is nearly the size of the *ENTIRE* driver on some other OSes.

  378. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by Anonymous Coward · · Score: 0

    Linux is such a small market, it hardly matters.

  379. Re:Problems? Really? by mcgrew · · Score: 2

    If that's the case, then you probably heard about UEFI secure boot? You know, that thing where everything, including the kernel AND the kernel drivers will have to be signed?

    I swear, kids should learn history, because they keep coming back with the same old bad shit over and over again until a clueless generation accepts it. Back in the late '80s there was a boycott against copy protection, and companies dropped it -- for a decade or so, when it was reborn as DRM, and you kids pretty much accepted it.

    Ten years ago they had Palladium and we users squashed it like a bug. Now MS is trying to do the same goddamned thing all over, and you kids aren't complaining nearly loud enough.

    Wake up, you're being oppressed. Fight back.

  380. Re:Problems? Really? by hairyfeet · · Score: 1

    Well if honestly you HAD a dot matrix printer? Most likely it would work OOTB friend, you wouldn't even NEED a driver. in fact here at the shop i have ran into exactly TWO, count 'em TWO, items that had to be completely tossed for lack of any drivers. 1 was a no name CCC (Cheapo Chinese Crap) analog capture card which only had a 32 bit driver that frankly only ever ran stable on XP SP2 so naturally trying to find a driver for a technology no longer used like analog broadcast was pretty much a lost cause, The other was a scanner from 1997 which again the device had gotten so old and the DPI so low that while I probably COULD have found a driver as i pointed out it was cheaper simply to replace it with an all in one.

    That doesn't change the fact that Linux drivers are deep fried ass on a stick because its a damned miracle to god if even 80% of the drivers are fully functional after a SINGLE update. With Windows the device will in all honestly be most likely dead before the version of Windows it was originally written for is EOLed, after all XP has two more years, Vista is good until 2017, and Windows 7 until 2020. Frankly VERY LITTLE hardware is gonna be functioning past those dates in the average home or office. Ever try surfing on one of the PCs that came with XP RTM? I have for shits and giggles, its a 733MHz Compaq with a now whopping for the time 384Mb of RAM and just loading a modern web page is quite painful on something THAT old.

    So your argument? kinda pointless. I can take any desktop or laptop in the shop and slap Win 7 for it and I seriously doubt I'd even have to hunt for a driver, the included drivers already work. Can you say the same for Linux? will the EXACT SAME DRIVERS you are using now even be functional in a year if the machine is fully updated? How about a graphics driver from just 4 years ago, will it work? Most likely the answer is HELL NO! And until THAT is fixed my friend linux will stay a geeker toy, because retailers like me as well as the big boys like Best Buy and Walmart will avoid it like the black death mentioned in the earlier article. Your product? it be broke, and that ain't no joke.

    --
    ACs don't waste your time replying, your posts are never seen by me.
  381. They don't work if you don't have the driver. by Anonymous Coward · · Score: 0

    And since they won't produce drivers except certain versions and makes of hardware for certain limited OSes, they don't actually work. Just temporarily do some things.

  382. What advantage? by Anonymous Coward · · Score: 0

    ATI can reverse engineer their work no problem. They have the technology and the expertise.

    There is no advantage given away to their competitors by releasing "propriatory information".

    Now, if you wish to disagree, prove it. What info.

  383. Better than nothing by Anonymous Coward · · Score: 0

    Nvidia may suck to work with, but thier drivers work well, and get the job done.
    Im all for using the best tool for the job. For the same reason I dont use linux to game, I dont use windows to try and host. Everything has its pros and cons, and as far as Nvidia goes, its thier hardware, they arent required to support anything besides what they want to. I for on applaud thier dedication and time spent supporting linux when for years of thier support, it was very much a niche market.

    Sure they dont play nice, but at least they play.

  384. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by mitzampt · · Score: 1

    Linux doesn't offer a way to keep using the same binaries between releases

    Sure it does. That's all automated now and has been for awhile. Hardware vendors don't have to be concerned about it beyond making sure they properly install stuff to use current features of Linux.

    If they don't, someone else can. That's one way that different distributions can distinguish themselves. They can take up the slack in terms of integration work. They fill the role that Apple is reputed to for it's platforms.

    Even automated, they must build against releases. And if they don't and they don't release the code nobody else can do it. Everyone can take the binaries after that and package them furiously for all the distross, even with custom patches to the kernel (well... most patches),
    Linux doesn't have a way to keep the binaries between linux releases.
    So the drivers in the PPA are built by nVidia themselves and packaged for ubuntu by someone in the community. The issue here is with the quality of the work done before nVidia releases the binaries.

    --
    uhm...
  385. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by Anonymous Coward · · Score: 0

    Just like people with mod points are free to mod your troll post as -1 Troll, which it is. Troll.

    (I was going to refute your trollish bleating, but what's the use? You're just a troll. Fuck you.)

  386. Re:Problems? Really? by rrohbeck · · Score: 1

    I agree but why can't AMD and NVIDIA define an API for the functions they need and get that into the kernel? Then they have a stable platform to base their drivers on.

  387. Re:Problems? Really? by mcgrew · · Score: 1

    I mean for the love of Christ they call me an "MS Ninja" for DARING to point out you can't sell Linux to consumers in its current state when what do we see right here on this very forum? That unless the hardware OEMs constantly release new drivers, even for old hardware that isn't even fricking being sold anymore, that the software WILL NOT WORK with current kernels.

    I see these complaints all the time, but in ten years of using various distros I've only had ONE problem with drivers, and that was over 5 years ago (maybe closer to ten). I got a new video card with an S-Video output so I could use the TV as a monitor, and although it worked with a real monitor, it was only garbage on the TV screen under both Suse and Mandriva (there wasn't any Ubuntu then), but it worked fine under Windows. That card is now happily humming right along on kubuntu 10, so someone has obviously fixed that problem.

    OTOH I've had many driver problems with Windows. When I first upgraded from 98 to XP, the first thing Windows did was to replace the perfectly good network driver with one that didn't work at all. I have another box, a real old one I'm fixing for a friend that had XP with a nastily corrupted registry on it. I FDISKed and formatted the drive, reinstalled Windows, but the Dell driver disk seems to contain no drivers. Of course, no NIC drivers and Windows stupidly asks me if I want to look for them on the internet... ON A MACHINE WITHOUT A NIC DRIVER! I just hope the ones I DLed from Dell last night on a different machine work, because the latest version of Linux I can get to run on the old underpowered thing is Mandriva 2005.

    You want Linux boxes in your shop? Easy enough to do, just install it alongside the already installed Windows. Of course, you'll lose money on support, because Linux doesn't get bogged down like Windows does, and people don't bother writing malware for it.

    there should be no damned reason why my customer should have to update his GPU driver just to run the latest XBMC or any other software for that matter

    Hmmm, I've been thinking of trying XMBC out, I'll have to get back to you on that. But I've never seen an app update break any drivers (although like I said, the newest Flash won't work without a gig of memory).

  388. Re:Problems? Really? by bfields · · Score: 1

    ... even one of the big Red hat developers says the current way of doing things simply isn't sustainable, that a single group can't control 20,000 packages and drivers and keep it working, and recommends an ABI

    Ingo is talking about application ABI, not driver ABI. He's objected to proprietary drivers before, and I don't recall seeing any evidence of a change of heart.

    Thanks to virtual memory and so on, applications have much more of an arms-length relationship to the rest of the system than drivers. That makes maintaining a fixed driver ABI more work.

    After all how do you expect the smaller hardware guys to support you if the big guys have to pay entire teams to constantly fix the damned things just to make the drivers work?

    In the judgement of most kernel developers, the most efficient use of limited resources is to write an open source driver that can be included in the upstream kernel. That makes it easier for other kernel developers to collaborate with your your developers on future maintenance.

  389. Re:Problems? Really? by Anonymous Coward · · Score: 0

    I swear, kids should learn history

    Actually, kids did should learn history. History has shown that "fighting back" is temporary. Eventually history repeats itself and oppression comes back

    So kids today (or rather, the kids during/after the Baby Boomers) smartened up. Why fight the inevitable? Instead, kids live for themselves, making the best out of tyranny. That usually means becoming a tyrant yourself, and that's where the whole proprietary software thing came from (which falls under the umbrella of "intellectual property", copyrights, patents, etc.)

  390. Re:Problems? Really? by rubikscubejunkie · · Score: 1

    same here...flawless.

  391. Re:Problems? Really? by Anonymous Coward · · Score: 0

    Because when I buy an extremely expensive piece of hardware made exaclty for performance i want PERFORMANCE. And the community has proved to be UNABLE to do that!

    I use only linux as operating systems and have zero doubt on when I go buy a video card, its NVIDIA or nothign, EXACLTY because of the REAL support for linux. Intel and AMD support are FAKE support, are just imaginary fairy tail support that is useful for nothing! If AMD open ups specs but the final result is crap then this is completely USELESS!

    I hail and praise NVIDIA on that, if it was not for NVIDIA I would have droped linux a LONG time ago.

  392. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by Anonymous Coward · · Score: 0

    So I have an option of not being able to use properly my hardware with AMD and Intel, or having to wait some time not being able to update to the latest kernel that most of time changes nothing on my life?

    I know witch one I choose... and its pretty logical for anyone capable of logical thinking.

  393. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by DaVince21 · · Score: 1

    That goes for Windows, too, then. It's not their OS. They just make drivers for it. It's not so strange for people from an OS that's less well supported by NVidia to complain about it.

    --
    I am not devoid of humor.
  394. Re:Problems? Really? by Anonymous Coward · · Score: 0

    THIS. When I'm looking to buy a laptop, I don't even look at ones with ATI graphics. Why is Torvalds letting ATI off the hook when they're MUCH worse than nVidia?

  395. Re:Problems? Really? by sjames · · Score: 1

    Spin master spin is in di hisouse!

    There were several possible ways to maintain a driver. Open source contribution was the least work for the contributor. Those tended not to break at all because the kernel developers could see who depended on what and either avoid breaking it or just fix it in the driver. nVidia didn't choose that one. The LK developers didn't mind looking into an oops there even if they ended up debugging the driver.

    Next up was not so preferred, but was sometimes used where you have a binary blob and then glue in source form. The end user can compile the glue against whatever kernel he has and link it to the blob. Those often worked from one version to the next. Here though, only the producer of the blob can be responsible for debugging the driver but they may get really good bug reports since there are public symbols to look at and even instrument. nVidia didn't go with this one either.

    They chose the 3rd way, driver is a blob. Vendor is responsible for updating the blob whenever a new kernel comes out. vendor is responsible for debugging any oops that comes about. nVidia chose this one but lagged behind on releases and wasn't so responsive on the debugging thing.

  396. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by DaVince21 · · Score: 1

    NVidia has the best in-house knowledge and deliberately kept hardware secrets to make these drivers. They're the ones best suited for making the drivers. And even then there's an actual group of volunteers making Nouveau out there.

    By the way, Torvalds later replied to an NVidia employee (who wasn't offended by the statement at all, by the way): "I think that people who are offended should be offended."

    In closing, it's probably better to just watch the talk session, since this is taken out of the context of the entire talk session, anyway.

    --
    I am not devoid of humor.
  397. Re:Problems? Really? by quippe · · Score: 1

    That doesn't change the fact that Linux drivers are deep fried ass on a stick because its a damned miracle to god if even 80% of the drivers are fully functional after a SINGLE update.

    This is completely and unnecessarily total crap. FOSS drivers come with the kernel so 100% of them is fully functional after an update. Binary blobs are external software and are potentially and mostly 0% functional after a kernel update. Binary blobs are .1% of the kernel drivers in number. Unfortunately most non-thinking new wave ubuntu linux users own a nvidia card AND they can enjoy the binary blob right now, when it mostly works. They just did not see the crappy years of guess configuration of XF86Config to make nvidia work for the display resolution, the cryptic and non-sensical Xid dmesg messages, the hibernation madness on laptops, the installation script overwriting libraries in /usr/lib and so on.

  398. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by Anonymous Coward · · Score: 0

    If NVidia's business practices are putting them at a competitive disadvantage, then why hasn't anyone bothered to exploit this disadvantage in the marketplace? Yes, the barriers to entry are high. Yes, it's a long road from concept to development to production to marketing for something like a GPU. But isn't that precisely the kind of opportunity that investors look to seize?

  399. ATI x nVidia by perles · · Score: 1

    I have had a nVidia and now an ATI Radeon. With nVidia I have a good performance but some crashes. With ATI Radeon the performance was inferior, even though the hardware was better (dual core, more memory, higher GHz); and more crashes. With the open source no crashes and no performance. At work I have an Intel GPU and and the performance seems to be way better than the ATI Radeon with the open source driver, and also 100% stable. Therefore, I won't buy anymore ATI or nVidia, just Intel for PC and laptop.

  400. Cranky dev is cranky by AbominousSalad · · Score: 1

    Global iconic stardom is probably not the best working condition for a software developer, IMO. Devs are notoriously out of touch with their user base, and I'd call this an example of that. I hope Nvidia doesn't take Linus seriously here... I don't know when Linus last played a video game on a PC, but those of us who work and play on the same machines, can only do so on Linux because of Nvidia's driver support. Put another way: If Nvidia's Unix Drivers team got hit by a bus tomorrow, it might actually have negative effects on the open source community. Hackers who take breaks from coding to pwn noobs aren't going to want to swap over to Windows for a 10 minute bloodbath. If Nvidia's Unix Drivers team says, "fine, then, fuck you too!" some of those coders will be writing software for Windows afterwards. Someone get Linus a cold beer, a blowjob, and a 3 month vacation before someone takes him seriously.

    --
    Every trollism an AC posts is prefixed, in my mind, with "A. Coward whined, in a weak and cowardly voice:"
  401. Re:Problems? Really? by Phasma+Felis · · Score: 1

    He doesn't know what he's talking about because he hasn't bought ATI in a while, but you're totally on top of things despite not using NVIDIA in over a decade? Uh, okay.

  402. Still living in 5 years ago... by Anonymous Coward · · Score: 0

    Are you guys still living in 5 to 10 years ago (at least on laptops). First of all every since Nvidia came out with that damn Optimus hardware Nvidia/Linux compaitibility has gone to crap. AMD however has made great strides in getting their drivers to work in Linux. Almost every compositing desktop uses AMD cards wonderfully now. (I'm running Gnome 3 with AMD HD 6470m and Catalyst 12.2 drivers on Ubuntu 12.04, Unfortunately my wife is using Optimus and while the Bumblebee project (now on 3.0) has made great strides getting her to sort of game with her linux laptop it's still a half-assed backwards system of doing it. My wife isn't really a commandline user but now she needs me to make scripts as shortcuts so she can play).

    I'm sorry but today, as far as laptops go, if Nvidia doesn't get on the ball with supporting Optimus in Linux I can't buy them anymore.

  403. Re:Problems? Really? by Anonymous Coward · · Score: 0

    That's just how little forever alone Linux weenies like him speak. They aren't very good in social situations.

  404. Slow updates by Anonymous Coward · · Score: 0

    They have a binary driver so only they can work on it. They just barely released a beta driver that supports multiple rotated monitors with randr and dynamic changes of resolution/screens (think laptop docking and undocking).

    I'm not impressed. The current non-nVidia open source driver (Nouveau) is better for normal day-to-day stuff.

  405. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by Aighearach · · Score: 1

    Some of us have been hating Intel so long we even once owned super-slow Cyrix chips.

    Eventually you stop even seeing the lines that talks about the Intel products. It just fades out to a blurry part in between the other words.

    Also, intel is the onboard chip that one has one output, so people don't think of the fact that they can get the discrete version of the exact same card but that has all the outputs.

  406. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by Aighearach · · Score: 1

    Yeah, and everybody knows the first thing you do with a new android phone, drop an Nvidia PCIe discrete graphics card in it!

  407. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by David+Chappell · · Score: 1

    It isn't NVIDIA's job to make drivers for someone else's OS.

    Does Nvidia have an OS of its own?

  408. "Bash out a high quality driver" by Anonymous Coward · · Score: 0

    Well, there's your problem. Device drivers should be written in C, not as shell scripts.

  409. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by Mufasa_ooh_sayitagai · · Score: 1

    You say this as if you think that nvidia is paid for drivers made for other platforms. I've never paid for an nvidia driver. You download them for free. I pay for the video card. And all of those other deterrents manifest in other development work. The fact that a driver will not work on a chipset is actually the driving issue. The chipset is continually changed by Nvidia. That's how they sell new cards. They also make new drivers for every iteration. Part of the reason I moved to console gaming is I stopped wanting to give Nvidia (or ATI) money for a video card where I had to continually update my drivers. I'll let the developers worry about making the game work with what I have and not trying to make what I have work with the game. On top of that OSS is successful; just not so much on the desktop. Apache owns the web. Linux owns the phone. BSD owns the routers. Arduino owns amateur electronics. I'm apparently missing the part where OSS is economically not viable.

  410. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by Mufasa_ooh_sayitagai · · Score: 1

    Of all the comments in here the one point I haven't seen mentioned (and I might have missed it) is that this isn't about producing drivers. Nvidia is part of the the Linux Foundation. As such, they should (according to Mr. Torvalds) strive to be a little easier to work with. The alternative is to not be part of the Foundation. That is an option.

  411. Re:Problems? Really? by SiChemist · · Score: 1

    In the newer K/Ubuntu's (last couple of years?) it's even easier. The first boot after installation, there is a pop-up that asks if you want to use proprietary drivers. Two mouse clicks and a short wait later, they're all set up.

  412. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by GPLHost-Thomas · · Score: 1

    If you don't want their product you buy something else. Vote with your wallet.

    The point is: I can't. And that's what is not fair. If I'm wrong, please point me to a graphic card which is easily available everywhere, and which is not ATI nor Nvidia.

  413. Re:Problems? Really? by GPLHost-Thomas · · Score: 1

    Sorry, but you didn't understand what EFI secure boot is about.

  414. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by GPLHost-Thomas · · Score: 1

    Interesting. So things really have CHANGED with ATI boards? I thought it was still the same pain with the fglrx drivers (or whatever it's called..).

  415. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by GPLHost-Thomas · · Score: 1

    Well, I quite know and like the Intel chips, it's just quite hard to find. At least, I didn't.

  416. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by GPLHost-Thomas · · Score: 1

    Well if you hate all powerful graphics cards, use Intel onboard something.

    I failed to find some at www.rue-montgallet.com (the most used site for searching for hardware price in Paris), and was in the impression that Intel cards were the exceptions, and were hard to find.

  417. our experience with nVidia and 3D on linux by Anonymous Coward · · Score: 0

    It took us 6 months working with nVidia support to get a 3D quad-monitor display working. Our support contact was willing to help, it was just that it took a long long time before we were allowed to get direct access to an engineer and things finally began to move. It took a couple of driver updates and reverting to an earlier release of SuSE linux. The quad display worked really nicely once it worked but there were many times we thought we would never complete the project. (And it was expensive too, with the necessity of buying a certified computer system otherwise their software would refuse to run, not to mention the two large Quadro cards.)

  418. Re:Problems? Really? by JesseMcDonald · · Score: 1

    I've had no trouble with Intel's integrated graphics, ever.

    I've also found that to be true in general, but it's worth noting that there is an entire series of Intel-branded integrated graphics chips with PowerVR-based GPUs which have no Linux drivers worth mentioning. Even 2D support for these chips is quite limited at present.

    --
    "The state is that great fiction by which everyone tries to live at the expense of everyone else." - Bastiat
  419. NVIDIA GNU/Linux Drivers by Dekonega · · Score: 0

    I personally think that the Torvalds didn't know what he was talking about. NVIDIA drivers on Linux might be closed and they do cause kernel developers problems but for the consumers the NVIDIA on GNU/Linux is the only reliable, good quality, way to 3D acceleration and their support is top class.

    Other than that I'd like to point out that the girl was complaining how the absolutely latest NVIDIA Optimus chips two years ago had (and probably still have) pretty terrible Linux support. It's hard to make Intel's integrated graphics card to play nice with NVIDIA's graphics card with Optimus in GNU/Linux. The Point in this conversation wasn't the NVIDIA's general 3D Linux drivers but what kind of support NVIDIA offers for their technologies. And Torvalds answered that it is *terrible*. However I find that hard to believe. As I stated above. The Only reliable good quality 3d accelerated rendering hardware and software stack to GNU/Linux comes from the NVIDIA.

    1. Re:NVIDIA GNU/Linux Drivers by Anonymous Coward · · Score: 0

      YOU don't know what you are talking about.

      Binary blobs are nothing but a great pain in the ass for users and developers.

  420. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by KugelKurt · · Score: 1

    NVidia's idea of a reference driver was the crap called 'nv' which IMO was even less useful than the plain VESA driver.

  421. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by KugelKurt · · Score: 1

    Perhaps *Linux* should create a stable ABI. Then vendors like Nvidia could write a driver and not have to worry about each point release of the kernel breaking it.

    Next time check your facts. The main ABI/API breaker currently is Xorg.

  422. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by KugelKurt · · Score: 1

    Nvidia just made the damn drivers. Now that is not good enough.

    Yes, times change. Deal with it.

  423. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by KugelKurt · · Score: 1

    And even after all that, getting 3D accel, multimonitor etc. to reliably work has been extremely painful compared to Nvidia binary blobs which pretty much work for common scenarios like fully accel 3d gaming(I remember playing UT2004 a very good FPS on Linux with those drivers). So this means that either AMD/ATI has failed at providing open specs and code or that the community hasn't fully stepped up to convert those specs into "Working(TM)" drivers. Which is it?

    Neither. These days (not talking about last decade when you played UT 2004) AMD employs a few developers to write the FOSS drivers in addition to the proprietary Catalyst drivers.
    The FOSS drivers have 3D acceleration. They may be not the best for gaming but they are more than capable of running modern DEs with compositing and such. The very latest GPUs are not supported because AMD's internal legal department has to review the specs first.
    I had little problems with AMD's FOSS drivers.

  424. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by KugelKurt · · Score: 1

    And who's fault is that? Not nVidia's

    It is not NVidia's fault that NVidia chose to not provide FOSS drivers? All kernel drivers had absolutely no problems adapting to any changes in the APIs because the changes are usually minimal. (Unlike Xorg whose interfaces changes drastically the last one or two releases as well as at least the upcoming release will break them further.)

  425. Re:Problems? Really? by poetmatt · · Score: 1

    Probably helps to know what you're doing. Plenty of people have no problem with compiz and 4890s - I did it myself and it ran flawless, actually.

    Maybe you should try installing drivers first as that tends to help.

  426. Re:Problems? Really? by KugelKurt · · Score: 1

    Why should Nvidia subscribe to the projects "goals and visions"? Thats the projects concern, not theirs.

    As long as NVidia is interested in GPGPU programming of their GPUs on Linux, it is NVidia's concern.
    It's a niche market but it's with high margins. NVidia could leave but that would mean that AMD is pretty much uncontested and AMD supports Linux: http://developer.amd.com/sdks/AMDAPPSDK/downloads/Pages/default.aspx

  427. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by Anonymous Coward · · Score: 0

    Win8 drivers for GPU are almost exactly the same as win7.

  428. Re:Problems? Really? by Anonymous Coward · · Score: 1

    If you really believe that you're crazy. Many core kernel developers, Linus included, are on record as hating the idea of stabilizing the Linux kernel driver interface at either the binary or source level. And I don't mean "hate" in a trivial way, they're passionate about this. They believe that to build the best kernel they can, they must be free to change internal interfaces at will, and since Linux is a monolithic kernel that includes driver interfaces.

    Historically there are countless cases where a core Linux kernel developer got an idea for how to streamline a driver interface in a way which would totally break backwards compatibility, and just went ahead and did it, grepping for every in-kernel-tree driver which was affected and hacking every one to match the interface change. They just don't care if they break drivers which aren't in the kernel tree. They believe all drivers should be open sourced and in-tree so they can make such internal optimizations at will, and refuse to make any concessions to outsiders who want to distribute binary drivers. In their view, the fact that entities like NVIDIA have to do extra work to keep up is what they deserve for not playing the game the way the kernel developers want it to be played.

    So no, NVIDIA didn't set out to deliberately tie drivers to particular kernel versions. That would be stupid of them -- it makes extra work for them! The problem is simply that they, as a company, do not want to open the source to their drivers, and as long as that's true there will always be friction with the Linux kernel and the community which develops it.

  429. Re:Problems? Really? by Anonymous Coward · · Score: 0

    Nvidia is the reason they came up with the mantra, "Don't use a GUI package manager!", because if it upgrades X, it'll kill the pkg. mgr. doing it.

    No.

    That is because when you patch a Linux system, shared libraries and other resources are overwritten with complete disregard to the processes using them. With the exception of some things like the MySQL RPM which handily restarts your database for you [awesome] your processes are left in limbo.

    Your bash process is much less likely to be affected than say a Gnome or KDE app with tons of dependencies.

  430. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by Anonymous Coward · · Score: 0

    I grew up in the time of the Commodore C64 and you got Schematics, Timing Diagrams, documentation about every chip, all the quirks documented by Commodore.

    No, you didn't. None of that was in the box. You're letting your romantic view of the era color your memory.

    If you could manage to get your hands on the C64 service manual, you'd get schematics and some loose textual descriptions of some signals -- basically, just enough information to enable a trained technician to do component level troubleshooting. Which made sense, as the service manuals were intended to serve exactly that need, in an era when it was still common for radio/TV repair shops to (a) exist and (b) do component level repair. You certainly did not get detailed engineering documentation such as full timing diagrams or chip specifications or hardware errata. Also, these service manuals weren't widely distributed to the general public. They were published for and sold to the repair industry.

    Google up the C64 service manual and flip through online copies of it put up by retrocomputing enthusiasts if you don't believe me.

  431. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by Anonymous Coward · · Score: 0

    Nividia do not have unified drivers for OSX.

    Actually, they do. You just can't take advantage of them...

    Apple ensure you cannot drop in Apple's own NV cards for any Apple machine with PCIe slots, let alone use your choice of NV PCIe card. Apple's proprietary approach

    Apple's so-called "proprietary approach" is to rely on documented open standards for video card firmware (first Open Firmware with PCI PowerMacs, later EFI in Intel Macs) rather than the traditional PC BIOS, which is not a well documented open standard. It is, instead, a proprietary interface which was originally reverse engineered in the early 1980s and subsequently mutated ad hoc by the PC industry. Also, it's a total mess.

    The lack of OF or EFI firmware is the primary reason why you can't drop just any off-the-shelf PC graphics card in an Apple machine, even when the OS ships with drivers for that generation of GPU. The boot firmware isn't going to be able to initialize the card because there's no compatible firmware driver to be found, and as a result, the driver's not able to match to the card hardware and won't load. (In some cases the driver can be forced to match and load anyways, but you won't have functional video until the driver loads relatively late in the boot process.)

    There were and are methods for creating firmware images which have both BIOS code and a proper OF or EFI bytecode driver, but not many cards ship with dual mode firmware.

    means users lose out and have almost zero choice on what video cards their expensive Mac Pros can use.

    NVidia actually once tried to get 3rd parties to start shipping dual mode firmware. You can still find the resulting cards for sale from time to time. I believe PNY was one of the vendors which tried it out. ATI also dabbled with dual mode firmware in some of their own-brand cards, though I don't think they've gotten any of their 3rd parties to try.

    In the case of NVidia, it just wasn't popular enough to keep doing after that one try. Because the cards can only work in one Mac model, the very one which is by far the lowest volume Mac, and because only a small fraction of the owners of that model actually want or need a different card, the market is very small. Support costs probably outweigh any extra sales. They also must ship a larger flash part on the card to fit the dual mode firmware, though that's less significant today than it once was.

  432. Re:Problems? Really? by hairyfeet · · Score: 0

    Maybe you should read this article where one of the RH devs points out having the kernel devs take care of drivers is a FAILURE and why linux on the desktop is in "its death throes" because a single team can't control 20,000 packages and a couple of hundred thousand drivers and end up with anything other than what we have now, a broken mess.

    Its no coincidence that the ONLY places that Linux has gained ANY traction is places where the hardware is extremely limited and controlled, servers (many servers still using Rage II for graphics, parts rarely change) embedded (parts carefully controlled and never change) and cell phones (ditto) because frankly that is the ONLY way to have a Linux system functional for any length of time and logically you should obviously be able to see it. A handful of guys simply cannot control and deliver QA and QC to the amount of code you are talking about, dozens if not hundreds of millions of LOC, which is why you have a buggy mess that doesn't upgrade worth a shit. here is another article with over 100 links of examples but I have a feeling from your tone you'll ignore it, as I have a feeling I'm talking to a FOSSie, aka one who treats Linux as a religion and not an OS since you blame everything on those that will not beg for the devs to bless their code. BTW AMD GAVE YOU THE SPECS, how's that working out?. Since the vast majority of the planet couldn't give less of a crap about the 4 freedoms as evidenced by the lines around the block camping when the latest iDevice is gonna come online, you really have to have something more than dogma, aka a fully functional modern OS that doesn't require forum hunts and bullshit just to keep running. Sadly your OS is pretty damned far from that goal and if anything getting farther away by the day.

    --
    ACs don't waste your time replying, your posts are never seen by me.
  433. Re:Problems? Really? by quippe · · Score: 1

    Maybe you should read this article where one of the RH devs points out having the kernel devs take care of drivers is a FAILURE and why linux on the desktop is in "its death throes" because a single team can't control 20,000 packages and a couple of hundred thousand drivers and end up with anything other than what we have now, a broken mess.

    I read the article, not only that, I also actually UNDERSTAND and agree with what Ingo Molnar is saying. You even ignore the difference between a distribution managed software package and a kernel driver, but still, you feel the need to comment on that. So any further discussion turns to be futile. No offence, you are the kind of user (the one who wants to use without understand) linux does not need.

  434. Re:Problems? Really? by seantide · · Score: 1

    Linus isn't talking about gaming, performance or anything else like that. The point is : nVidia ships a binary blob and an obfuscated source portion that needs to be built outside of the vanilla kernel. That is what Linus is talking about, nVidia's lack of cooperation with the kernel people at integrating their drivers into the main line kernel in a way that respects the project's goals and visions.

    Why you people are discussing the performance when that is not at issue, I have no idea. It was all pretty clear to me what Linus meant.

    nVidia does that because that's how they protect themselves.

    Drivers for Linux suck because it doesn't have a valid ABI, and not even a very stable software API.

    Fix that problem, the political bullshit, and the "let's change it just because we can" mentality, and you might see things change for the better.

  435. Re:Problems? Really? by bipbop · · Score: 1

    Now we just need to check back in a month or two and see if you've gotten increased support from Anonymous Coward!

  436. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by Anonymous Coward · · Score: 0

    Intel makes integrated chips only. Addon cards based on intel chips are not available.

  437. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by samuX · · Score: 1

    i'd really like to waste my time on developing a driver for nvidia, for free but also because i see it as a way to say to the world how good (or how bad) i am at writing code. in the end i'd even give it for free to nvidia so other can work with it and help the o.s. driver grow. we can't and you know why ? because nvidia doesn't give away specs for their hardware, they are very jealous of their "i.p." and to do that driver you need to go for reverse engineering which, right now, other than being hard and long way is even illegal in most country. so i agree with linus, f**ck you nvidia, at least amd is supporting o.s.

  438. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by Xamataca · · Score: 1

    I'm a long time windows user... and I want my nvidia gfx to work bloody properly in my recently installed ubuntu too!!

    --
    ***Game Over***Insert Coin***
  439. Re:Problems? Really? by Bert64 · · Score: 1

    Read the above again. GPUs are not just for gaming anymore, several of the top500 supercomputers now use GPUs and they are linux based.

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  440. Re:Problems? Really? by Anonymous Coward · · Score: 0

    You're the one spewing the bullshit. The open source ATI drivers are orders of magnitude more stable than either ATI's or NVidia's binary blobs.

    They're not very fast, but as far as stability goes, they're right up there with the best of them (every platform included).

  441. Re:Problems? Really? by Anonymous Coward · · Score: 0

    What kind of OS changes their driver API so much that a driver compiled for one version doesn't "just work" with an incremental update? An immature one.

    I guess that this is the 'stable API nonsense' discussion again and again read that text if you wan't to know why having stable binary in-kernel API in Linux is near to impossible.

    And even when overlooking the technical difficulties you know that evolution is driven by changes, without changes you are one step from extinction...

  442. Re:Problems? Really? by Bert64 · · Score: 1

    There are actually less people reverse engineering the amd drivers than nvidia, because they have more to work with...
    Same as happened with the PS3, people initially wanted to get GPU access under linux (which would have made media center use far more practical among other things), but once linux access was taken away the attention moved to getting it back which also resulted in an easier opening for piracy.

    Any drm scheme will be broken sooner or later anyway, assuming there is any content that people want which is encumbered by it and isnt available in a superior form elsewhere (eg whats the point cracking poor quality streams when you can crack bluray). Any drm scheme is purely a form of obfuscation,

    Patents are by definition public, and sourcecode which implements them would not be infringing if it only worked in conjunction with hardware that comes with a patent license anyway.

    Of course, companies which are beholden to third parties rather than to their paying customers is a gross distortion of the free market.

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  443. ATI and NVIDIA by jamyskis · · Score: 1

    "What has been your experience on NVIDIA drivers with Linux?"

    Better than my experience with ATI drivers with Linux. If I wasn't so dependent on ATI being superior to NVIDIA under Windows in terms of compatibility, I'd ditch ATI altogether and go NVIDIA all the way.

    But then, the way Windows 8 is going, I may end up ditching Windows altogether. I only have it for games.

  444. screwy drivers by Anonymous Coward · · Score: 0

    there are obvious bugs which they refuse to fix. one must install their driver and outside software to configure it. all of this just to get some stability.

  445. Commitement by DrYak · · Score: 2

    AMD has comitted in trying to improve the whole process for open sourcing future generatino of graphic cards. Anything which wasn't in the pipeline until after AMD started to help open sourcing the drivers is more and more being designed with collaboration with open source in mind, so there is going to be less ping-pong between lawyers and designers before specs can be released.

    Also the process of releasing specs and helping the OSS drivers is also becoming more streamlined.

    All this mean that the delay between the release of new hardware and new OSS support is getting shorter. AMD has been reported hoping that HD 9000 and beyond could get same day Linux support (as is already the case with Intel hardware, for example).

    Now what we also need is more workforce to similarly bring up to date the generic part of the stack (the OpenGL state trackers, etc). As AMD is having paid developpers for Linux and Intel is shifting toward Gallium (and even non-graphics companies like Google are getting interested - because of their netbook OS), that could bring also faster support for newer standards and the gap between OpenGL standards and Linux support could close over the next few years.

    (Look at the situation with OpenCL: this standard was released more recently and with all the current expertise in writting drivers, OpenCL support got added rather quickly and is not lagging too much behind the published standards, although OpenCL isn't that much important for graphics - where most of the developing energy goes).

    So, okay, maybe today, development is still partially hindered by bad documentation and necessary legal department clearances, but the process is getting slowly better. In a few year, AMD could probably offer acceptable opensource support out of the box.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  446. Hard but not impossible by DrYak · · Score: 1

    Been saying that for years. ATI/AMD did what the community wanted and guess what the community found out? Writing good graphics drivers is really freaking hard.

    And none the less, since this initial support, the opensource drivers have been steadily becoming better, with each generation a shorter time gap between hardware release and linux support, etc.
    Yup, no perfect OSS drivers did insta-magically show up on the next day after the spec release. But nobody said that drivers would be written in a snap. It takes time, but on the grand scale of things, OSS drivers for AMD are improving, all thanks to the support of AMD.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  447. ATI - is getting better. by DrYak · · Score: 1

    ATI is more than accommodating and helpful--and the open source community fails miserably at creating stable drivers.

    Nobody promised that perfect OSS drivers will insta-magically show up on the very next after AMD releases the spec.
    And OSS support for AMD is steadily becoming better (as measured by phoronix, for example), thanks to the help of AMD.
    So in the long term AMD's strategy *IS* working even if it's not perfect yet.

    Last but not least, thanks to these opensource drivers you can use older hardware on modern distributions. Otherwise you would be stuck at keeping the latest blob that supports the hardware, and not upgrading the kernel beyond anything that breaks the API with the driver.

    If Nvidia opened up their specs more there's nothing to suggest that the drivers would be any better than the Open Source community's crappy job with ATI drivers.

    If Nvidia opened up their spec, indeed, you won't see perfect binary-like level of support on the next day.
    But if AMD is any indication, if Nvidia opened up the spec, that would help the Nouveau project a lot.

    At least Nvidia offers a workable driver set even if it's a binary blob that gives Linux a workable video card option.

    Except that the hardware is a moving target, Linux itself is getting developed too. But Nvidia isn't being helpful in trying to get everything working together.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  448. Missing feature by DrYak · · Score: 1

    They took ages before supporting some basic stuff like XRandr (and the latest version of XRandr was to be specially crafted to make it easy to add support for Nvidia).
    Kernel Mode Setting (KMS) is still missing.
    Some other feature like Optimus are still missing or not well supported.

    Multimonitor is support in their own specific proprietary way, meaning that sometimes it breaks some software not used to it. (synergy does some crazy stuff when switching monitors in nvidia-settings).

    etc.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  449. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by Anonymous Coward · · Score: 0

    Yeah, right... see if you can get the Radeon Mobility X300 or X600 to work well.Fglrx doesn't work with these old chip sets and the radeon driver needs goofy xorg.conf mods to get it to mostly work well and only with transparency turned off.

    Another lappy I had ran the x1400 chip and this took over a year to get decent support.

  450. Re:Problems? Really? by hairyfeet · · Score: 0

    All hail the one true god! You DO realize that is what you sound like, yes? How can you agree that the half of the system you don't agree with is broken but the half you do agree with isn't? It isn't magic you know, you only have X number of guys qualified to do that job and X+Y100 times the amount of work. I'm sorry but the math just doesn't work, it can't be done. I could post link after link, hell page after page of drivers that work in foo that don't work in foo+1, but what is the point? There were over 100 links in that last one yet you chose to ignore it.

    And THIS is why I call them FOSSies, because it ALL appeals to emotion, ignoring of facts, it is like trying to have a discussion on evolution with someone who believes Adam rode a dinosaur, its simply not possible. In just the consumer desktop space you are looking at a good 200,000 drivers, now HOW MANY are working on the dev mailing list? 20 guys? 40? You simply can't do what you think can be done, there is simply not enough hours in the day for guys that ALREADY are in charge of maintaining the kernel to provide ANY QA OR QC for that amount of drivers. Anyone that can count can see what you are suggesting is impossible, it would be like claiming you could bounce hard enough on a trampoline to break orbit, it can NOT be done.

    In the end you don't have the manpower to do what you are suggesting and frankly never will. As i pointed out the ONLY reason it can work in the spaces where Linux has gained traction is because hardware can be strictly controlled and changes aren't allowed until they have been run on test beds and vetted for bugs. this is the complete opposite of the consumer space which is why Linux is a massive failure there, because consumers won't put up with having to have test beds and do their own QA and QC to ensure that the system will function. For an enterprise paying 2 devs $80k+ a year to do that job is cheaper than paying for MSFT CALs for a 2000+ seat corp so it makes sense. Your design? Doesn't work except in niches that are willing to use it DESPITE the massive failings in design. Accept it and be happy with what you have, or work to change it, your choice.

    --
    ACs don't waste your time replying, your posts are never seen by me.
  451. Re:Problems? Really? by hairyfeet · · Score: 0

    Actually I've found you lose money on Linux because its a fucking support nightmare from hell. How do you tell if that new device will work with Linux? you can't, any hardware lists are horribly out of date, its a total crap shoot. Hell try the Hairyfeet challenge, take ANY distro, your choice, from just 4 years ago (less than half the Windows support cycle) and update it to current using JUST the GUI as any normal user would be expected to do. Know what you'll get? A broken mess, that's what. In just the last 4 years you went from ALSO to Pukeaudio, KDE 3 and GNOME 2 to KDE 4 and GNOME Shell, and that's just the top layer stuff, the guts are even worse off, with all kinds of incompatible bullshit down in the networking guts especially. Any Windows machine I sell will continue to function for the life of the Windows install barring hardware failure, possibly even longer as I have a few customers that only recently retired their Win2K machines. Linux? Can't do it, the whole system from the kernel up is in a state of flux and shit breaks constantly.

    Finally if you'd taken just 10 minutes of your time before install you'd never have had that problem with drivers as there is this place called DriverPacks where you can simply download a pack with ALL the drivers for damned near every piece of hardware, all compressed with a nice little GUI that will do the work for you. Just pick the OS you are planning on install or do as i did and download the packs for every Windows OS and you are good to go. Once done you can simply slap them on a DVD, put them on a flash, whatever, and run it once you get to the desktop and go make a sammich, it does ALL the work. Finish up with Ninite while you have your dessert and tada! From a blank drive to a fully loaded and ready to go Windows in about an hour, an hour and a half if you use WSUS Offline to install the windows updates which you have had it download previously. I keep it on a shared drive but you can use DVD, flash, whatever floats your boat. Again hassle free and an hour and a half and maybe 4 clicks total, couldn't be simpler.

    --
    ACs don't waste your time replying, your posts are never seen by me.
  452. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by crutchy · · Score: 1

    have you ever worked with microcontrollers?

    motorola (now freescale), st micro, atmel, etc all provide a significant amount of documentation and specifications for their chips

    nvidia aren't obliged to offer anything, but i'm sure microsoft has access to more info than the linux team, and they would pay nothing for it because of market position. its unfair that competitors don't get the same treatment merely because they can't offer comparable market advantage; actually it may even anticompetitive. its just unfortunate that anticompetitive business is so widespread that only very blatent and popular cases are even prosecuted, which even then doesn't guarantee success.

  453. Nvidia is a double-edged sword by apexwm · · Score: 1

    On one hand, Nvidia chips are some of the best supported on Linux, so I strictly buy Nvidia cards and have had excellent results especially for gaming. However, on the other hand, Nvidia has kept the drivers behind closed doors for years. While I'm thankful that they release full drivers that work, I would rather see the drivers licensed under the GPL so that they can be integrated better into the Linux kernel and released with standard Linux distributions. The Nouveau project has good intentions but it's essentially duplicating the work.

  454. NVIDIA is better than most by drewdin · · Score: 1

    I'm a linux rookie and I could only get an NVIDIA card to work with my MythTV box, i could not for the life of me get an ATI or Intel graphics card to work.

  455. Re:Problems? Really? by Infiniti2000 · · Score: 1

    Meanwhile, I've been using ATI for more than a decade with zero problems past their initial teething stage. However, I don't care about 3D, gaming, Wine, or MS Windows.

    So, you've no idea what you're talking about. Good to know.

  456. Re:Problems? Really? by mcgrew · · Score: 1

    How do you tell if that new device will work with Linux?

    Just plug it in. If there are divers needed and available, Linux will find them and install them automatically. If there are no drivers, the device won't work and you simply remove it and return it to the supplier.

    Hell try the Hairyfeet challenge, take ANY distro, your choice, from just 4 years ago (less than half the Windows support cycle) and update it to current using JUST the GUI as any normal user would be expected to do. Know what you'll get?

    In Mandriva or kubuntu, you'll get a fully functional computer that runs faster than before the upgrade. Of course, if a newer component has more hardware requirements than the box you're upgrading requires it will break, but I've never seen that happen yet with open source software, although I have with Flash when I upgraded kubuntu.

    Oh, and the "upgrade with a mouse"? One click is all it takes. No reboot unless the kernel is updated.

    the guts are even worse off, with all kinds of incompatible bullshit down in the networking guts especially.

    Again, I've never seen this in ten years of Linux.

    Any Windows machine I sell will continue to function for the life of the Windows install barring hardware failure

    You were talking about updating the OS. I've never seen a bug fix or performance update break anything in Linux, ever. As I said, I have in Windows XP. What I spoke of in the first paragraph was the equivalent of going from XP to Vista. A popup appears saying there's a new version, one click and your kubuntu 10.04 (XP) is upgraded to kubuntu 11.01 (Win 7). And you actually believe Windows is less of a hassle??

    Oh, as to the hardware failure, Linux is far more fault tolerant or hardware problems. Six or seven years ago, Windows XP started getting flaky; bluescreening and booting itself and all sorts of nonsense, while Linux just plugged along, until one evening it froze -- the power supply had been going out. Linux didn't flinch until the power supply was completely dead, Windows had been flaky for months.

    A couple of years ago I had Win 7 and kubuntu on a notebook dual boot. The computer had a hardware design flaw (they've since fixed the flaw in newer machines) that if it was set to hibernate when you close the lid on battery but do something else on AC, if you shut the lid then plugged it in before the lights stopped blinking, it wouldn't boot when you tried to restart it, and you had to pull the battery to get it going again. This corrupted the registry and file system so badly that it killed Windows dead, no problem with Linux.

    Finally if you'd taken just 10 minutes of your time before install you'd never have had that problem with drivers as there is this place called DriverPacks where you can simply download a pack with ALL the drivers for damned near every piece of hardware, all compressed with a nice little GUI that will do the work for you.

    I prefer not to install anything on my computers from some random site. With Linux, I don't have to. The installer knows what drivers to use and where to get them. The installation is automatic. No searching for drivers, no downloads from maybe questionable websites. If I'm installing windows drivers in a Dell I'll go to Dell's website, for HP HP's. If it's a Dell running Linux, I don't have to do anything, the drivers are there, unlike Windows.

    Last year I decided to get a bluetooth dongle to transfer photos from my phone to one of the computers. It had an install CD for Windows and Mac, but not Linux. I figured it wouldn't work in the Linux box, so I installed the files in Windows (requiring a reboot, of course) and it worked. Out of curiosity I plugged it into the Linux box just to see what would happen -- and it just worked. No programs to install, no drivers to hunt for, no rebooting, just plug it in and it works.

    Support nightmare? That's Windows, not Linux.

  457. Re:What a disgrace by Anonymous Coward · · Score: 0

    War is mythologizing. The Finns fought hard and should be praised for that, yes, but their ability to inflict such heavy losses on the Soviet army was due mainly to confused leadership on the Russian side -- if Stalin hadn't purged so many competent generals throughout the 1930s, the Soviets would certainly have overrun Finland completely, .

    by just asking question one can prove above statement is pure bullshit:

    1. what was carreer path of those "competent" generals who were purged (literally) by Stalin ?

    2. what was career path of those new generals who lead that operation in finnland (1939)? especially combat experience?

    puzzled pieces of answers

    "purged" generals came out of october revolution - sometimes private became general in one day, like lieutenant on stardestroyer, because he was red enough / hadn't his lack of faith disturbing

    "purged" generals coudn't push in 1920 red revolution further west trought newly reborn (in 1918) Poland despite massive overwhelming forces (imagine country 2 year old stopping red flood)

    that fact illustrated Stalin quality of his command corps - he had no choice - but to prepare real commanders with real carrer from platoon leader trought military academy up to army general and "purge" old comrades with whom he ignited red revolution.

  458. Re:Problems? Really? by hairyfeet · · Score: 0

    Know what is sad? i won't do it, since you seem to be trying to answer honestly but every. single. answer. you put is actually a TM on TMRepo. that means its the same lines that have been used so damned often they actually wrote them down with a cute title so you could just paste the numbers. yet linux is STILL less than 3%, the numbers say more than i ever could, as will this link that in turn has over 100 links pointing out exactly what i was just saying complete with makes and models.

    So either you are magical, able to sprinkle fairy dust onto the machine, or your memory helpfully forgets bullshit. because frankly the ONLY machine I've EVER seen pass the hairyfeet challenge was a 733MHz Intel box which i promptly threw away because it was too damned old to even get a dollar for. Everything with hardware anybody would want? Or with a decent GPU? or sound? Crapped all over itself.

    In the end "Linux is a replacement for Windows!" is a damned lie, its a replacement for a Hackentosh which is a MUCH MUCH smaller niche, and like a Hackentosh you damned well better be picky as fuck with the hardware and no damned well about each brand and be ready to do some hacking, something windows users haven't needed to do in over a decade. In fact if i were to compare Linux to Windows I'd say its right now barely at Win98 but of course that isn't what you want to hear, but think about it. What was Win98? it was a CLI OS with a bolted on GUI which was a second class citizen that wasn't even required, it was buggy and flaky and CLI was often needed to really get anything done or to fix problems. what is Linux? it is a CLI OS with a bolted on GUI which is a second class citizen that isn't even required, it is buggy and flaky and CLI is often needed to really get anything done or to fix problems.

    Oh and I don't know what magical place you live at friend but most B&M stores don't like to take open merch, often charge a restocking fee, and have a set number of returns per year. So using your logic frankly it wouldn't take but 1 or 2 stuck with devices to make Linux equal MORE than the cost of Windows. that is why i personally won't have a Linux machine in my shop, a single broken driver will cost more of my time that a Windows 7 HP OEM. BTW Best Buy, Asus, Walmart, what do these 3 have in common? ALL USED to carry linux and NONE carry it now, why? Because just as i said the support costs ate any savings by not paying for Windows. I'm sure you haven't used Windows since XP but frankly since Vista the only bugs I've seen have been PEBKAC which Linux doesn't give you a degree in CompSci by running it friend. Oh and if you think Linux is immune from bugs? There was an infected Quake 3 in the repos for a year and a half with NOBODY catching it, KDELook handed out infected screensavers for ages with nobody catching on, these are just two off the top of my head. look at how simple it is to write a Linux bug. as we saw with Android if anybody gave a crap or if Linux had any real numbers there would be just as many Linux bugs as there would be Windows ones, sorry.

    --
    ACs don't waste your time replying, your posts are never seen by me.
  459. Re:Problems? Really? by Anonymous Coward · · Score: 0

    What fucking world do you live in?

    Please actually watch the vid, understand what's being said, and then comment.

    I know it's the fashion to not even look at the actual articles - but wow.

  460. Re:Problems? Really? by Anonymous Coward · · Score: 0

    I am amazingly curious. If you can answer this - you are going to rake in so many farking Nobel prizes that it will eclipse the Nobel prize itself.

    How can someone be more accommodating when they don't even know what the requirements for accommodation are in the first fucking place? Is it even possible to understand the language being used unless you first re-engineer or reverse engineer that language? No.

    That has significant standing within IP law within any IP framework in the world! The current IP framework is actively being recognized as being not worth investigating(!). If you find that you independently recreated something after some other random patented person did --- that proves knowing infringement! Why fucking bother when you can effectively not search and claim that you didn't find anything, but then risk being wiped out financially and otherwise by massive mega-corporations that can afford to lose triple damages just to put the offending company out of action?

    How fucking dense are you?

    Ultimate capitcha score! "Comprehension"!

  461. Re:Problems? Really? by Anonymous Coward · · Score: 0

    Answer to myself as I did write the above. How many times have aggressive lawyers shut me down for something of my own invention?

    More than I'd like to admit. I don't have megabucks, neither I nor my family ever have.

    I'm more personally proud of my restraint than of my code. Somewhat. Sometimes.

    I have never just blatantly executed any of the provably lying on record asshats that sued me out of existence multiple times.

  462. Re:Problems? Really? by Anonymous Coward · · Score: 0

    I've written software for Linux, Windows, and embedded RTOSes. Linux was by far the most painful. Boost was the only thing that made it tolerable.

    Oh really? Please tell me more about how writing software for Windows obviates the need for Boost?

    Berating a company that supports a user base which represents 1% or less of their market without any modern-day language tools at their disposal (STL, Boost, a decent IDE) is just counter-productive.

    Linux doesn't have STL or boost? WTF? You just said you used boost on Linux. In fact, it's easier to develop against it on Linux than on Windows as on Windows requires compiling the damn thing from source. You realize STL is a *language* library that all C++ compilers support, right? In fact, STL support has traditionally been better on Linux (visual studio only in the past couple of years started racing with gcc to implements C++0X). Regarding IDE it is true that nothing approaches quite the quality of Visual Studio, but I've found Qt Creator & KDevelop to be very good without the horrible IDE version dependency that Visual Studio injects (one company I worked at had to actually plan the migration from 2005 to 2008 in the codebase & EVERYONE had to use the same version IDE & it still broke the codebase in subtle ways for a few weeks). Visual Studio as a build system is a nightmare.

    Frequent kernel updates are basically patches. If your driver API is changing that much, you need to re-examine how you're doing your development.

    The Linux kernel is developed in a different way than NT (not just open-source vs closed source, but NT is a hybrid kernel whereas Linux is a monolithic kernel). Since Linux is OSS, there isn't as much of a need for a driver API since drivers live in the source tree; any changes across the kernel are applied to all drivers. Out-of-tree drivers have always been a problem but the philosophy in Linux has always been that it's those developers responsibility to maintain their patches. Also, the kernel interfaces don't change that often anymore. However, when they do then everyone using those NVIDIA binary blobs feels the pain.

    Kernel development != userspace development.

  463. It's kept me away from Radeon by Wee · · Score: 1

    Went through that once, and it sucked donkey nuts. So I've been buying Nvidia, because I know it'll work. It works on my windows gaming machine and it works on my workstation.

    I don't care even a little bit about the closed nature of the drivers.

    -B

    --

    Ash and Hickory, straight-grained and true, make excellent bludgeons, dandy for the cudgeling of vegetarians.

  464. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by ogdenk · · Score: 1

    Never said they did, but I wouldn't be surprised to see tablets showing up with PCIe graphics chips soldered to the board.

    NVidia's embedded/integrated graphics is far from crappy for most tasks as well. The 9400M in my 2009 Macbook is actually pretty capable and they've only gotten better since.

    You also have Tegra2, etc which also require drivers. So now you'll just be trading MS lock-in for Linux lock-in when it comes to mobile because noone will give up the specs for low-level coding for even the slower integrated ARM GPU's. Try porting FreeBSD to a Samsung Galaxy and actually get HW-accelerated 3D support. Not going to happen.

    This affects the Raspberry Pi as well due to binary blobs required to make the GPU go.

  465. Re:Problems? Really? by tenco · · Score: 1

    Have you ever wondered why so many food recipes are a trade secret?

  466. Re:Problems? Really? by mcgrew · · Score: 1

    It's because recipes can't be patented or copyrighted.

  467. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by WingCmdr · · Score: 1

    Then stop changing the hardware interfaces, i.e. stop all progress in hardware. It's not like we break the ABI on purpose. If USB 3.0, PCIx, other buses and interfaces, EFI, ... etc come up, what are we supposed to do? Ignore them?

    You should whine like a little bitch, like the poster you're replying to.

    All these changes... WAH WAH WAAAH

  468. Re:THEN YOU DO IT MISTER HIGH AND MIGHTY !! by lsatenstein · · Score: 1

    My Intel drivers have worked superbly for Linux since I purchased the Intel Mother Board. If I buy another MB, I hope to have Intel as the driver supplier again.

    I also have ATI, and it works for the 3d stuff that I look at. I do not write 3d code, so that is ok for me.

    --
    Leslie Satenstein Montreal Quebec Canada
  469. Re:Problems? Really? by Raenex · · Score: 1

    You DO realize that is what you sound like, yes?

    You SOUND like a RANTING, unbalanced IDIOT.

  470. Re:Problems? Really? by Anonymous Coward · · Score: 0

    "should" is a moral imperative. I think that while you're looking for a moral justification (open-source pre 2003) everyone else is looking for an effective development structure that meets the different goals of the groups involved to get a really effective result (open-source post-2003).

    An alternative question you might ask is "What would be useful about Nvidia subscribing to the project's 'goals and visions'?"