Slashdot Mirror


AMD's Open Source Linux Driver Trounces NVIDIA's

An anonymous reader writes "In a 15-way graphics card comparison on Linux of both the open and closed-source drivers, it was found that the open-source AMD Linux graphics driver is much faster than the open-source NVIDIA driver on Ubuntu 13.04. The open-source NVIDIA driver is developed entirely by the community via reverse-engineering, but for Linux desktop users, is this enough? The big issue for the open-source 'Nouveau' driver is that it doesn't yet fully support re-clocking the graphics processor so that the hardware can actually run at its rated speeds. With the closed-source AMD Radeon and NVIDIA GeForce results, the drivers were substantially faster than their respective open-source driver. Between NVIDIA and AMD on Linux, the NVIDIA closed-source driver was generally doing better than AMD Catalyst."

147 comments

  1. Nice heading by Desler · · Score: 5, Informative

    NVIDIA doesn't have an open source graphics driver... Nice misleading title there, timmy.

    1. Re:Nice heading by somersault · · Score: 4, Funny

      We're going to need another Timmy

      --
      which is totally what she said
    2. Re:Nice heading by __aaacoe2998 · · Score: 4, Funny

      http://www.youtube.com/watch?v=IVpOyKCNZYw Linus Torvalds explaining how much he loves Nvidia.

    3. Re:Nice heading by Anonymous Coward · · Score: 2, Insightful

      yeah, i kind of read that as "nouveau" but you're right and that really needs to be changed because that would make people think Nvidia has an open source driver. I would also add "with no help from nvidia" or similar after "The open-source NVIDIA driver is developed entirely by the community via reverse-engineering," in the story to make their crapulence perfectly clear.

    4. Re:Nice heading by Tough+Love · · Score: 2, Insightful

      "The open source driver for NVidia". Nouveau. NVidia does not need to "have" this driver for it to be open source. The contrary if anything. I can't for the life of me imagine a reason for your troll.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    5. Re:Nice heading by phantomfive · · Score: 2
      Not only that, the Open Source drivers are basically slower in every way, despite what the summary seems to imply. This particular line from the article is especially depressing:

      "Sadly, the Nouveau kernel driver seems to regress quite frequently, still making it like a game of Russian Roulette in between major Linux kernel releases."

      Who knows what they are doing.

      --
      "First they came for the slanderers and i said nothing."
    6. Re:Nice heading by Anonymous Coward · · Score: 0

      Except that the headline doesn't use "for", it uses the possessive case.

      Capcha: literacy

    7. Re:Nice heading by Desler · · Score: 4, Insightful

      You're the troll. The headline says:

      AMD's Open Source Linux Driver Trounces NVIDIA's

      This is elementary school level reading comrephension you failed at. There is no "for" in it at all.

    8. Re:Nice heading by chill · · Score: 4, Informative

      A rare Dinosaurs reference. Wow. Very nice.

      --
      Learning HOW to think is more important than learning WHAT to think.
    9. Re:Nice heading by Desler · · Score: 1

      And to add the phrase "for NVidia" doesn't even appear in the summary. You invented that quote out of whole cloth.

    10. Re:Nice heading by virgnarus · · Score: 4, Informative

      For those unfortunate to not get the joke: Ask Mr. Lizard

    11. Re:Nice heading by Hunter+Shoptaw · · Score: 1

      Captcha: Spelling

    12. Re:Nice heading by davester666 · · Score: 1

      Is the article 5 times better than a 3-way?

      --
      Sleep your way to a whiter smile...date a dentist!
    13. Re:Nice heading by abrotman · · Score: 4, Insightful

      And who is to blame for that? nVidia could release specs and work with the OSS community.

    14. Re:Nice heading by Anonymous Coward · · Score: 0

      I can't for the life of me imagine a reason for your troll.

      OMFG! That's coming from you? I guess you don't call it trolling when you do it. Right, asshole?

    15. Re:Nice heading by Kjella · · Score: 5, Insightful

      Who knows what they are doing.

      Guessing. AMD provides specs, nVidia doesn't nor do they offer developer help. The hardware interface of graphics cards changes a lot since what people care about is compliance with DirectX and OpenGL, what happens behind the scenes between the driver and hardware isn't important. Lots of weird interfaces, lots of magic values, lots of bugs that don't appear in the closed source drivers because the driver and hardware team have agreed on just the right order to set it up and call it. Nouveau is fueled by "if you refuse to support open source, by god we'll make it work with open source" and all credit for that but it seems this is a tough enough mountain to climb without the blindfold. Personally I'd rather get behind one of the companies that actually support open source, but everybody do what they want. That's how it works.

      --
      Live today, because you never know what tomorrow brings
    16. Re:Nice heading by SScorpio · · Score: 2

      Unfortunate? Anyone who doesn't get the reference should be happy they are fortunate enough to not have watched Dinosaurs.

    17. Re:Nice heading by FuegoFuerte · · Score: 1

      I'm a pragmatist... I get behind the company who best supports their hardware on Linux, regardless of if the driver is open or closed source... I just want it to work dammit, and in my experience nVidia has always had more "just works" on Linux. AMD might "support" open source drivers and such, but I've always been very disappointed by the end result. So, if I want it to work on Linux, I buy nVidia, end of story.

    18. Re:Nice heading by Anonymous Coward · · Score: 5, Interesting

      You know, there's more than just two video card vendors in the world.

      Intel's graphics are supported better on linux than either nVidia or AMD. Intel hired Keith Packard, for chrissakes, what more could you want in support?

      Now it's true nVidia's hardware is faster & more powerful - at the moment. But you didn't mention that, you just claimed (incorrectly) that "nVidia has always had more 'just works' on linux" with is completely false. Matrox cards worked better than nVidia in the old days, and Intel 'just works' better now.

      I'm a pragmatist - I use Intel graphics chips in my linux boxen - and I suggest you do the same. They just work.

    19. Re:Nice heading by Anonymous Coward · · Score: 1

      NVIDIA's what? Driver? what driver? Windows? OSX? Android? Oh, we're suppose to assume Linux Driver? What about Open Source Linux Driver? Does NVIDIA even have an Open Source Linux Driver? There is plenty of ambiguity in the statement and is simply not "elementary school level reading comrephension" fail. The failure is in your response.

    20. Re:Nice heading by Anonymous Coward · · Score: 1

      I'm a pragmatist - I use Intel graphics chips in my linux boxen - and I suggest you do the same. They just work.

      Sure, let me just run down to my local computer parts store and grab an Intel video card. Oh, what's that? Intel doesn't make discrete video cards? Guess I'm stuck with my onboard AMD/NVidia chip, then.

    21. Re:Nice heading by AdamWill · · Score: 1

      The point is that AMD is writing an open source driver for its own hardware, about which it obviously knows everything. The Nouveau driver is being reverse engineered. It would be amazing if a third-party reverse engineered driver performed better than a first-party one. So the comparison is pretty unfair to the Nouveau devs, who are doing an excellent job given the limitations they're working with.

      It would just be a lot clearer if the summary noted these nuances and gave the story "AMD pretty good; Nouveau devs saints; NVIDIA F-".

    22. Re:Nice heading by kasperd · · Score: 2

      I get behind the company who best supports their hardware on Linux, regardless of if the driver is open or closed source... I just want it to work dammit

      The only way to get hardware which "just works" with Linux is if the driver is in the mainline kernel. And to be in the mainline kernel it has to be open source. There is no such thing as a closed source driver which "just works", because part of the requirement for earning that label is that it also works after kernel interfaces have been changed in a way, which require a recompile of the driver.

      If a piece of hardware "just works", I can download the source from kernel.org, compile it and then have that hardware work. Failing that, it does not "just work".

      --

      Do you care about the security of your wireless mouse?
    23. Re:Nice heading by FuegoFuerte · · Score: 1

      I was speaking about commonly available, modern, 3d-capable hardware. They might be out there, but I've never seen an Intel video card on the shelf at the local Fry's.

      Comparing nVidia with AMD/ATI, nVidia has always had more "just works." I left out Matrox, because even though they've always been great solid cards and indeed have/had great Linux support, they're not something I would buy to put in a new machine (though since you mention them, I probably own at least 5 or 6 of them, in various PCI and AGP configurations, and I still use them in some of my older boxes - they're some of the best 2D cards out there).

      If you can show me a discrete Intel card in the $75-$125 price range with comparable performance to an ATI or nVidia card in that same price range, by all means, I'd be interested in going that route next time I build a machine (though that will probably be at least another 6-8 years, considering I haven't even bothered to turn my desktop machine back on after the last power outage 3 months ago).

    24. Re:Nice heading by readingaccount · · Score: 1

      Shit, for Slashdotters priding themselves for being smart it's amazing how many of them can act so dumb sometimes.

      Don't you think NVIDIA would have released the specs if it were that easy? I mean, what company wouldn't want the community to help improve their drivers and reap the benefits with basically no cost to themselves? But no, they haven't. Is it because they're stubborn? Probably not - smart companies are not ruled by emotion. So it's likely something legal - patents perhaps? Intellectual property? Licensing of various components of their designs with third-party vendors which might not be so interested in releasing their specs as NVIDIA would require them to do?

      If I were running NVIDIA, I'd make a statement about WHY the company hasn't released the specs or hasn't made efforts towards an open-source driver. As a user I'd like to know the real reason even without an open source driver. I'd just like to know anyway. It would stop the rumors at least (hopefully anyway).

      Some people argue that a company of NVIDIA's size should be able to release the specs/driver code - they should be able to make that happen if they really wanted. To me, the fact they haven't done so sounds like the Benefitâ"cost ratio is still far too low to bother. And why should they? The Linux community hates them, Linus publically showed his opinion of NVIDIA by pulling the finger and saying "FUCK YOU". The ONLY reason for bothering with Linux at this point is because they have to. But I doubt they're willing to go any further than they have to at this point - certainly not as a show of good will.

    25. Re:Nice heading by UnknownSoldier · · Score: 1

      > what more could you want in support?

      Let's see, 3D Performance on a Discrete card. For all the billions they make they STILL can't make a discrete (or mobile) GPU worth a crap. Also, OpenCL on Windows, OSX, and Linux.

      Meanwhile, almost everybody else in Scientific Computing is using (nVidia's) CUDA across all 3 platforms. /Oblg. Sad but true.
      http://media.bestofmicro.com/V/6/233106/original/feature_image09.jpg

    26. Re:Nice heading by phantomfive · · Score: 1

      None of that explains why their drivers break between kernel versions.

      --
      "First they came for the slanderers and i said nothing."
    27. Re:Nice heading by GigaplexNZ · · Score: 1

      because that would make people think Nvidia has an open source driver

      Technically they do. They've got one for Tegra, and if you're really pedantic they've got an old abandoned one called nv.

    28. Re:Nice heading by GigaplexNZ · · Score: 1

      For all the billions they make they STILL can't make a discrete (or mobile) GPU worth a crap

      HD 4000 is fairly decent for a mobile chip, and Iris from Haswell is looking pretty good from the previews.

      Also, OpenCL on Windows, OSX, and Linux.

      Ivy Bridge does OpenCL on Windows, Linux support is coming. Performance isn't worthwhile though.

    29. Re:Nice heading by GigaplexNZ · · Score: 1

      The kernel changing explains why the drivers break between kernel versions...

    30. Re:Nice heading by ksemlerK · · Score: 1

      Quit giving birth to my kittens!

    31. Re:Nice heading by phantomfive · · Score: 1

      Except the NVidia drivers don't have the same problem. I've looked at the graphics driver section of the kernel, and I don't think it changes THAT much. I could be wrong, though.

      --
      "First they came for the slanderers and i said nothing."
    32. Re:Nice heading by turkeyfish · · Score: 1

      Nice recommendation

    33. Re:Nice heading by Anonymous Coward · · Score: 0

      AMD has hired several full time developers for the open source driver.

      And no, Intels driver is actually the worst one of the bunch. It performs like crap, and it's very unstable compared to AMD's open driver, which nowadays is very much superior.

    34. Re:Nice heading by Anonymous Coward · · Score: 0

      I suspect the problem here is that they're doing something illegal in their closed source driver which they don't want to reveal to the world.

  2. I protest. by Narcocide · · Score: 1

    1) unfair comparison
    2) old news
    3) 100% nvidia's fault

    1. Re:I protest. by Tough+Love · · Score: 1

      1) unfair comparison
      2) old news
      3) 100% nvidia's fault

      4) Fuck you NVidia!
      5) Profit.

      Apparently, some knuckle dragger with mod points does not know their history.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    2. Re:I protest. by maxwell+demon · · Score: 3, Insightful

      I'm sure you got downmodded because you forgot the "???" step. ;-)

      --
      The Tao of math: The numbers you can count are not the real numbers.
  3. Support Nvidia by Anonymous Coward · · Score: 0

    but for myself i still prefer nvidia than amd, because when u use nvidia the grapich always better than amd ,,
    maybe just from my side not from another person reason,, nice thread , keep going dude

    1. Re:Support Nvidia by hedwards · · Score: 0

      Not really, some of the games I used to play would crash randomly and be generally unstable with my previous nVidia chipset, but now that I've switched to AMD, I haven't had a single game behaving in such a flaky manner.

      I'm not sure what nVidia was doing wrong, but it's something that they really need to address.

    2. Re:Support Nvidia by Anonymous Coward · · Score: 0

      Which chip and which games?

    3. Re:Support Nvidia by amiga3D · · Score: 3

      I've never had a problem with the Nvidia driver. I don't know about AMD's driver because it sucked so bad back a few years ago that I didn't bother ever trying it again. I might buy an AMD board and try it again now.

    4. Re:Support Nvidia by wagnerrp · · Score: 2

      He's talking about on Linux. The old ATI Linux drivers were notoriously bad for years, and while they've gotten better since AMD bought them, they still fall short of nVidia's reliability and capability, regardless of the performance of the hardware itself. If you just want a graphics card to drive a monitor or two, AMD hardware is fine. If you want something that will do OpenGL or video playback well, you want nVidia, or at the very least Intel.

  4. In other words: by instagib · · Score: 1

    Same old shit as always (DNRTFA).

    I'm tainting my pure and virgin kernels since about 10 years with the evil corporate drivers from Nvidia, because it works and performs. Sorry Gnu!

    1. Re:In other words: by NoNonAlphaCharsHere · · Score: 2

      No shit. Fact is, Nvidia, with their closed-source binary-blob driver, STILL supports Linux better than ATI/AMD did/does. "Purity" is overrated, and variable, depending on who's doing defining it.

    2. Re:In other words: by Andy+Dodd · · Score: 5, Interesting

      Yup. I still buy NVidia cards because they ACTUALLY WORK and they do a reasonable quality control effort on their drivers.

      As opposed to AMD/ATI's drivers. Every time I've gone near a Radeon it's been nightmare driver hell, whether the platform is Linux or Windows. (Yeah, they can't even get their Windows drivers right. It should be the exception and not the norm that game A requires driver version Y and above, but game B requires drivers Z and below, where Z Y, because AMD/ATI don't comprehend regression testing - but every time I've worked with an AMD/ATI graphics chipset, that shit is normal.)

      --
      retrorocket.o not found, launch anyway?
    3. Re:In other words: by Torp · · Score: 4

      Agreed. There's no point in looking at anything but NVidia with their proprietary drivers if you want 3D performance and stability on Linux.

      --
      I apologize for the lack of a signature.
    4. Re:In other words: by Anonymous Coward · · Score: 0

      Used to think this, then I got a laptop with their Optimus shit.
      Fuck NVIDIA.

    5. Re:In other words: by Anonymous Coward · · Score: 0

      ... as long as it doesn't involve dragging GL windows between landscape and portrait screens. Or a Xv video overlay that's over 4096 px wide. Or ...
      Nvidias driver "just works". For small values of "works".

    6. Re:In other words: by Anonymous Coward · · Score: 0

      use the current beta driver. supports Optimus.

    7. Re:In other words: by Anonymous Coward · · Score: 0

      ...or using it as a dessert topping or a floor wax.

    8. Re:In other words: by hairyfeet · · Score: 3, Insightful

      I'm sorry but I have to call bullshit as the Windows drivers have been nothing but rock solid since AMD bought them out and cleaned up the cruft. if you are talking pre-buyout? Then sure i agree 100% as ATI couldn't write a driver to save their lives but AMD fixed the messes (requiring .NET bullshit for the driver GUI? Really ATI?) and since then I've been using AMD cards exclusively in the shop and they have been nothing but stable.

      If anybody could tell you if there was a problem with the drivers it would be me as I've put everything from the low end 3200 and 4200 IGPs to the X2s to the 7770s through their paces at the shop and its been nothing but blue skies and rainbows and at home me and both the boys have HD4850s and they just purr like kittens, not a complaint one.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    9. Re:In other words: by Carewolf · · Score: 1

      use the current beta driver. supports Optimus.

      Not in any useful way. Since you can't switch a screen from Intel GPU to NVidia, you can only use the optimus driver on screens that boot on nvidia, which is no screens. In other words the new optimus driver supports rendering onto imaginary screens but not real screens.

    10. Re:In other words: by Anonymous Coward · · Score: 0

      ...unless you want something cheap and good enough.

      nothing beats amd's fusion chips in cheap, low power netbooks. or even sub-17" laptops.

    11. Re:In other words: by Anonymous Coward · · Score: 0

      I have read this comment somewhere before. Your Slashdot ID is too low to be a shill, have you been recycling it?

    12. Re:In other words: by KugelKurt · · Score: 1

      No shit. Fact is, Nvidia, with their closed-source binary-blob driver, STILL supports Linux better than ATI/AMD did/does. "Purity" is overrated, and variable, depending on who's doing defining it.

      "Purity" means that the drivers work out of the box under all Linux distributions. The proprietary drivers must be re-installed every time a kernel upgrade is done which, depending on the Linux distribution, can be quite often.

    13. Re:In other words: by KugelKurt · · Score: 1

      Yup. I still buy NVidia cards because they ACTUALLY WORK and they do a reasonable quality control effort on their drivers.

      Really? So the 310.x and newer NVidia drivers don't actually crash when trying to initialize OpenGL on my GeForce 9200?

    14. Re:In other words: by NoNonAlphaCharsHere · · Score: 1

      Exactly what I meant. Everybody has their own definition of "purity".

    15. Re:In other words: by Anonymous Coward · · Score: 0

      Fanboy much?

      I build system for a living. In SOME instances NVIDIA is better than AMD. In others its the reverse it does depend on the game. To say that AMD drivers do not support Windows is a baseless fan-boy claim.

    16. Re:In other words: by MFHFozzy · · Score: 1

      No, *I'm* sorry, but i have to call bullshit on your bullshit. And no, not pre-buyout. I've run/support huge labs of computers for years and years, and even now ATI/AMD drivers suck ass. Driver crashes? Only the ATI cards. BSODs caused by vid drivers? Only the ATI Cards. I have to go replace 2 more computers as of yesterday, due to the ATI drivers crashing on one and causing conflicts on another. *You* may be getting lucky, but when you scale it up, AMD drivers still have waaaaay more problems than Nvidia.

    17. Re:In other words: by readingaccount · · Score: 1

      (requiring .NET bullshit for the driver GUI? Really ATI?)

      To be fair, Vista onwards had .NET installed as part of the system anyway (not sure if the drivers required a version of .NET higher than the preinstalled one). In any case, more and more applications were requiring .NET anyway so it's useful to have it installed as per the drivers anyway if necessary.

    18. Re:In other words: by Tough+Love · · Score: 1

      BSODs? That's Windows, right?

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    19. Re:In other words: by Anonymous Coward · · Score: 0

      requiring .NET bullshit for the driver GUI? Really ATI?

      The last Catalyst Control Center still requires .NET and has for years. In fact it even requires .NET 4 now.

      Thankfully, you usually don't need to install CCC at all.

    20. Re:In other words: by Anonymous Coward · · Score: 0

      The reason why Nvidia drivers "always works" is that software written in Linux usually is written on Nvidia hardware so it works well with Nvidia specific Opengl quirks/bugs.

      AMD is actually better at following the Opengl standard than Nvidia. At least they were a couple of years ago.

      I usually tend to buy AMD/ATI hardware because they last way loger. I think I have one Geforce card still working and no Nforce motherboards.

      Use professional antistatic wrist bands when you build a new box. Avoid those cheap ones you can buy at the computer shop, they're usually crap. Test your wrist band with a multimeter before you use it.

    21. Re:In other words: by hairyfeet · · Score: 1

      Then either you suck or you have a BOFH that has tweaked the shit out of Windows too damned much and the drivers can't load properly. Sorry to be blunt but its true, i had a customer who kept getting BSODs and it turned out the last admin they had was a BOFH and had locked down the systems so damned badly that the drivers couldn't load properly.

      but since i'm just an amazing human being and all around great guy let old hairyfeet show you how to fix that problem Hoss, just go grab Dependency Walker and slap that puppy on a stick, even better get one of those teeny tiny metal sticks and keep it in your wallet like I do, and then when you run into that again? Run dependency walker on the main executable and see what it says. 5 will get you 10 that either 1.- you are missing some core piece of the driver because something it depends on is missing, or 2.- the system is not allowing a key module to load. DW will highlight both problems with little red flags so 5 minutes in google and voila! problem solved.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    22. Re:In other words: by KugelKurt · · Score: 1

      Exactly what I meant.

      So you mean that AMD FOSS drivers are better than NVidia's proprietary ones as well?

  5. hum by Vince6791 · · Score: 1

    fine, don't open source the drivers but at least open up the video card hardware so dev's can write their own drivers. Intel and amd cpu's are open why not gpu's.

    1. Re:hum by Narcocide · · Score: 4, Funny

      Probably because that's where Hoffa's body is buried or something.

    2. Re:hum by jones_supa · · Score: 2

      Those are excellent questions to ponder every now and then. Would releasing full specs of the hardware to OSS coders reveal too much of secrets about the hardware? Would having an full-feature open source driver actually hurt or improve business? Why does Intel have no problem having a relatively open driver development?

    3. Re:hum by Anonymous Coward · · Score: 5, Interesting

      I work for a semiconductor company, not one of the three mentioned above. I've worked on video drivers for our GPU as well.
      nVidia won't open source their drivers because it opens them up to patent lawsuits.
      Undoubtedly nVidia is using some crap that is patented by someone else in their hardware and software. Only a fool thinks they won't be sued by someone, even if it's bogus. AMD and Intel have been very careful on how they release and what they release. It's an expensive (in lawyer time) proposition and nVidia doesn't care to spend the money.

    4. Re:hum by westlake · · Score: 3, Insightful

      Would having an full-feature open source driver actually hurt or improve business?

      In the high-end consumer market who cares about the open source driver other than the open source purist?

    5. Re:hum by TheCycoONE · · Score: 1

      Well the last question is answered easily enough. Intel doesn't compete for features or performance in the GPU market, just price per unit and to some extent energy efficiency. They have no secrets that open drivers would reveal.

    6. Re:hum by xaoslaad · · Score: 0

      Probably because the 8 cents of PCB and 12 cents of metal on a new $500 GPU is not justified, even after R&D costs. Imagine if other people could enter the market and make $100 or $200 dollar top of the line cards. They're just trying to keep things status quo for their Oligopoly.

    7. Re:hum by Desler · · Score: 1

      Intel has no problem because their business isn't selling GPUs.

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

      Those large PCB for high end cards are at least worth $10 a piece even for volume production and the plumbing on them aren't as cheap as you think due to the price of copper these days.

    9. Re:hum by Anonymous Coward · · Score: 0

      Intel is the largest GPU company. Every Sandy Bridge and Ivy Bridge CPU has one, as will all desktop CPUs in the future.

    10. Re:hum by SuseLover · · Score: 2

      Would having an full-feature open source driver actually hurt or improve business?

      In the high-end consumer market who cares about the open source driver other than the open source purist?

      Hmm, "who cares about the high end consumer market"? What about the high end professional market? I have worked in several engineering departments where ALL development is done on Linux/Unix boxes and high end graphics are a must (EDA IC design tools for instance). I'm sure there are many more (closed source) applications that run on open source systems that need high end graphics performance and the engineers demanded the performance/features needed.

      Every time I have tried to use the Nouveau drivers, it breaks my windowing system in some way I must tweak just to get working again (Ubuntu 12.04, CentOS, and a few others that I run).

      I must be one of the rare instances where AMD drivers/cards just worked well for me.

    11. Re:hum by Desler · · Score: 1

      Yes, Intel sells CPUs with GPUs integrated. That doesn't change the fact that their core business is selling CPUs not GPUs. Or please link to where I can buy a discrete GPU from Intel. Nvidia's core business, on the other hand, is their GPUs.

    12. Re:hum by Anonymous Coward · · Score: 0

      Anyone who cares not having to reinstall the graphics drivers when they install a new kernel version? Anyone who likes graphics, via XOrg, to just work automagically?

    13. Re:hum by Kjella · · Score: 1

      Would releasing full specs of the hardware to OSS coders reveal too much of secrets about the hardware?

      The internal documentation would reveal way too much about the hardware, not just where they are but where they're going, so could the driver code and comments. It only takes one /* Will be done through/fixed by XYZ in next gen */ to potentially reveal important information on unreleased products. Could you strip it down to something terse that only says exactly what needs to be said in order to use it and nothing more? Maybe, but that's a lot of lawyer food. Instead AMD has mostly chosen the opposite approach, if we make working code what's the minimal level of documentation required to understand that code, which is usually lot less than the documentation required to figure out that's what the code must look like. There's a lot that could be done with the available AMD specs, it only lacks manpower.

      Would having an full-feature open source driver actually hurt or improve business?

      Depends if your drivers are currently a competitive advantage or disadvantage, In practice both AMD and nVidia consider their closed source drivers to have big advantages over their open source drivers that they're aren't willing or able to share freely. When you look at Mesa it's okay but when it comes to absolute performance and supporting the latest standards there's no doubt it has a long way to go. I don't think it's really that much about those two though, that rather brings us over to the next question.

      Why does Intel have no problem having a relatively open driver development?

      Why does MySQL have no problem being open source when Oracle is closed? Because I think it's fairly easy to say what way features would flow, there's not much MySQL could teach Oracle but there's a lot MySQL could learn from Oracle. Intel has two GPU companies that live and breathe graphics ahead of them, none after them (VIA has what, 0.01% or less market share) so they got absolutely nothing to lose, if they can enlist the open source community to help them it can only be to their advantage. Meanwhile AMD and nVidia really, really do not want to teach Chipzilla anything about making GPUs or drivers for them.

      --
      Live today, because you never know what tomorrow brings
    14. Re:hum by marcello_dl · · Score: 1

      Closed or controlled-as-in-android OS means forced obsolescence is way easier. Do you think hardware makers would keep subjecting themselves to MS Apple and Google now that alternative ecosystems cover A LOT of use cases?
      This explains 3d, secure boot, acpi and other annoying problems that were not present when I was installing ppc linux on a powerbook in 2003.

      --
      ---- MISSING MISCELLANEOUS DATA SEGMENT --- [sigdash] trolololol
    15. Re:hum by MrHanky · · Score: 1

      Anyone who cares about simplicity, reliability and stability.

    16. Re:hum by TrancePhreak · · Score: 1

      Then use the closed source drivers? Don't see the problem here.

      --

      -]Phreak Out[-
    17. Re:hum by unrtst · · Score: 1

      Yes, Intel sells CPUs with GPUs integrated. That doesn't change the fact that their core business is selling CPUs not GPUs. Or please link to where I can buy a discrete GPU from Intel. Nvidia's core business, on the other hand, is their GPUs.

      Good point... personally, I'd like to purchase discrete intel video cards. I don't need core i7 performance, don't want the power consumption, and definitely don't want the price. AMD FX is fine by me. However, Intel's recent video performance is good enough, and completely open and well supported on Linux. I'd enjoy that combo. Currently, I've got a AMD FX box with nvidia card, and an AMD A-series box using the their integrated graphics. The Nvidia is much easier to work with (using proprietary drivers), and I've had a bunch of silly issues with the AMD graphics (tried both drivers).

      I'm not sure why Intel doesn't release a discrete card, except maybe that they want to keep Nvidia alive and let them fight that battle.

    18. Re:hum by kermidge · · Score: 1

      Curious where you got those numbers.

      As of 1 May, copper spot was, what, $3.12/lb. That's down from when I bought my nVidia 460GTX, which surely has more than an ounce of copper in the heat sink/radiator alone. Add in all the metal in all the other parts. Add in actual cost of parts, including processor and memory, assembly, I'm guessing there's easily more than 20 cents worth of stuff.

      I realize you may have been using those numbers for hyperbole, but still seems off-kilter to me.

      But now you've got me wondering at just how big a margin there is on mid-road video card, and what the actual net is.

  6. Re:So the OSS community sucks at writing drivers by Zimluura · · Score: 5, Insightful

    wow, what a subject line. for the oss community to be able to get hw acceleration through reverse engineering is impressive!

    this isn't network/disk i/o hardware. opengl is a very complex api. it took nvidia years to get their ogl drivers into stable working order (without reverse engineering).

  7. Re:So the OSS community sucks at writing drivers by Anonymous Coward · · Score: 5, Insightful

    Access to the documentation of the hardware you are writing a driver for helps when writing the driver. If the OSS driver programmers are as good as the manufacturer's, or even slightly better, you'd still expect the manufacturer to produce better drivers simply because they don't have to waste their time to figure out how to access the hardware. Instead of experimenting some extended time, they just have a look in the internal hardware manual.

    If the OSS drivers are better than the manufacturer's without the manufacturer opening up the relevant documentation, it usually means that either the hardware is outdated, or the manufacturer's programmers did a really bad job, or both.

  8. Re:So the OSS community sucks at writing drivers by Anonymous Coward · · Score: 1, Interesting

    What this shows is that when the vendor provides specs, as ATI has, it improves the quality of the drivers. If nVidia provided specs, the nouveau driver would probably be faster than radeon.

    Personally, my problem with the radeon driver isn't that it's not fast enough. It's that it detects my 4:3 CRT HDTV as a 16:9 display when connected with HDMI, and no modeline I can come up with can convince it otherwise. This is despite Catalyst on both Linux and Windows on the same hardware supporting 1280x1024 and 1024x768 with no problems. That's the only thing keeping me from using the open source ATI driver on Linux.

    BTW, Is anyone else having trouble logging in?

  9. Re:So the OSS community sucks at writing drivers by quantaman · · Score: 4, Informative

    Not entirely.

    AMD's main drivers are proprietary, but they have open specs making it much easier for the community to write open source drivers, and they also assist the community in making those drivers.

    NVIDIA neither opens their specs or assists in the development of the open source drivers.

    That the open source AMD drivers would trounce the open source NVIDIA drivers is about as surprising as the Daily Mail finding something causes cancer.

    --
    I stole this Sig
  10. Would have preferred... by HaZardman27 · · Score: 1

    I would have preferred benchmarks on Windows game performance in WINE. Sure, that would have added some extra configuration problems to the benchmarks, but those are the numbers I really care about as a Linux user that keeps a Windows boot around just for games. From my experience, that's also where AMD cards take a shit, whether using open or closed source drivers (sometimes it's performance, sometimes it's game-breaking bugs that don't affect nvidia cards).

    --
    Apparently wizard is not a legitimate career path, so I chose programmer instead.
  11. How do you know both cards performed the same task by zAPPzAPP · · Score: 2

    Maybe the Open Source driver does not support all the same features the NVidia one does?

    I mean who can see from their screen if the GPU really did all of the 100+ flashy named video processing tasks and whatever else it was supposed to do?
    Maybe it flunked on a certain texture-whatever effect and did a faster, almost as good one?
    Maybe NVidia puts more auxillery tasks on the GPU, like physics stuff?

    How can we compare the 2 drivers, when one of them is closed? And they dont even run on the same cards for AMD/NVidia...

  12. Re:So the OSS community sucks at writing drivers by Anonymous Coward · · Score: 1

    BTW, Is anyone else having trouble logging in?

    I can login as Anonymous Coward quite fine. ;-)

  13. Re:How do you know both cards performed the same t by Hatta · · Score: 1

    If you can't see the difference, does it matter?

    --
    Give me Classic Slashdot or give me death!
  14. Poster FAIL by Anonymous Coward · · Score: 1, Insightful

    Give two groups the task to write a driver. Give one group full documentation of the hardware the driver is for. Give the other group no documentation of the hardware. Which group do you think will produce the better driver?

    Indeed, even if full documentation were available, the manufacturer's programmers would still have an advantage since they can simply ask the hardware developers whenever anything is not entirely clear.

  15. Re:How do you know both cards performed the same t by Anonymous Coward · · Score: 0

    The Summary says that the AMD open source driver out performed the nVidia open source driver, not that an open source driver beat a closed one.

  16. Too little Too late by Anonymous Coward · · Score: 0

    Now if only AMD didn't completely drop Linux support for 6 year old graphics cards. If you want hardware acceleration for your x300 or x1800 then you're stuck with 2.6 kernels. This is the same generation graphics card as the Geforce 7 series. In contrast, I can still get hardware acceleration with a Geforce 2 (13 years old!!) using Nvidia blobs.

    1. Re:Too little Too late by Anonymous Coward · · Score: 3, Informative

      The open source drivers support the older cards. ATI's plan is to dump support for legacy cards on to the community driver when it's too much of a pain in thte ass to keep the code going in their closed driver.

    2. Re:Too little Too late by hairyfeet · · Score: 1

      And what is wrong with that? Didn't the FOSS community say "just open the specs and we'll support it" to everyone that would listen? Well here is their chance as AMD can't afford to keep supporting an arch that is no longer used anywhere in house anymore, the old cards used VLIW 4 and the new cards use vector based GCN so its NOT a case of simply backporting, the hardware just is no longer compatible.

      Nvidia can support the older cards easier as they haven't had any major changes in the way they do things, with AMD that is simply not the case.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    3. Re:Too little Too late by Anonymous Coward · · Score: 0

      They didn't *completely* drop it. Their 5 full time employees for the open source driver can still work on the open source driver.

      Do you really want to use that ancient, buggy fglrx? Really?

    4. Re:Too little Too late by KugelKurt · · Score: 1

      They didn't *completely* drop it. Their 5 full time employees for the open source driver can still work on the open source driver.

      They don't work on drivers for legacy hardware. AFAIK most work on the R300 Mesa driver is done by Red Hat.

  17. Re:So the OSS community sucks at writing drivers by MachineShedFred · · Score: 4, Insightful

    More than that, the actual headline should have been:

    Drivers with complete support for hardware features outperform drivers with partial support.

    Even the summary says that the Nvidia reverse-engineered driver doesn't support adjusting the GPU's clock, and since Nvidia's firmware has the thing clocked to "barely running" when it starts up, it's hardly a shock that you get piss poor performance.

    Obligatory car analogy: reverse engineering the ECU firmware on an engine, except in your version the rev limit is set to 1500 RPM, when the engine redlines at 8000; and then you wonder why you're short on horsepower and torque.

    --
    Slashdot still doesnâ(TM)t support Unicode after it was added to the HTML standard in 1997.
  18. Re:So the OSS community sucks at writing drivers by bill_mcgonigle · · Score: 0, Troll

    That the open source AMD drivers would trounce the open source NVIDIA drivers is about as surprising as the Daily Mail finding something causes cancer.

    Let's try to be precise here. Closed source is the cancer, but it's closed specs that causes it.

    --
    My God, it's Full of Source!
    OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  19. Re:So the OSS community sucks at writing drivers by fuzzyfuzzyfungus · · Score: 2

    The complexity of OpenGL itself may or may not be the issue. To the best of my understanding; both nouveau and the AMD OSS drivers use Gallium3d and Mesa(which can also provide an openGL implementation entirely in software, if you don't mind a lot of waiting). Actually taking advantage of the specialized hardware in a fast and stable way, though, is device specific.

  20. Who the hell uses nouveau by opus_magnum · · Score: 1

    apart from RMS?

    1. Re:Who the hell uses nouveau by Anonymous Coward · · Score: 0

      apart from RMS?

      Nice try, troll.

      RMS doesn't buy nvidia cards. He only uses "FLOSS hardware."

    2. Re:Who the hell uses nouveau by unixisc · · Score: 1

      Not just that, he doesn't even use graphics cards. If all he does is live in emacs, why would he ever need graphics cards? He probably has X for the rare instance that he has to see a picture of something, but otherwise, he might just as well be having a vt100 terminal.

    3. Re:Who the hell uses nouveau by KugelKurt · · Score: 1

      Every NVidia owner who uses Ubuntu, Fedora, etc. for at least one session.
      Most distributions don't bundle proprietary drivers.

  21. Re:How do you know both cards performed the same t by Anonymous Coward · · Score: 1

    More precisely, it said that both the closed-source drivers beat the open source ones with Nvidia's slightly ahead of AMD's.

  22. I'll stick with Nvidia/Nouveau. by DMJC · · Score: 4, Interesting

    I'm going to weigh in here. The Nouveau drivers are better than the open source ATi drivers. Simply because, the performance doesn't matter. It's the feature completeness of the drivers that matters. The Nouveau drivers have been very steadily working towards a point where all previous generation cards and the current generation cards have the same feature set at the same time. If you check out the nouveau feature matrix it's a stunning achievement how rapidly they've come to the point they're at. People don't seem to realise that aside from SLI, OpenCL and the hardware reclocking support. The Nouveau drivers are basically feature complete. Noone uses TV out anymore since HDMI/digital video has taken over. Within 2-5 kernel revisions, the reclocking stuff is going to be completed. When that hits, the Nouveau drivers are going to shatter the AMD ones for performance. Already in preliminary testing where reclocking was enabled, the Nvidia cards were performing at or above the level of the nvidia binary blob. When the reclocking support is turned on these cards are going to be running OpenGL 3.3 and probably pushing a lot of GL4 features. The interesting thing is if you check the status matrix, the same level of support exists in current high-end leading Nvidia graphics cards as in the previous generation's cards. This means that the nouveau driver appears to be similar to the Nvidia blob in that it's adapted to support multiple graphics card models easily.

    1. Re:I'll stick with Nvidia/Nouveau. by phantomfive · · Score: 1

      I very much hope you are right.

      --
      "First they came for the slanderers and i said nothing."
    2. Re:I'll stick with Nvidia/Nouveau. by Rich0 · · Score: 1

      Noone uses TV out anymore since HDMI/digital video has taken over.

      I was using it on an Nvidia mini-ITX motherboard only a few months ago. It won't be obsolete until the last analog TV dies. Considering that TVs last about a decade and HD only really took over a few years ago I'd say that TV-out has at least a few years left in it. That said, other than 2D codec support I doubt there is that much need for acceleration. The main use case for TV-out is to hook a PC up to a TV as a media player.

    3. Re:I'll stick with Nvidia/Nouveau. by antdude · · Score: 1

      I still use TV out with my 19.5" CRT Sharp TV from January 1996! As for monitors, they're all old and LCD.

      --
      Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
    4. Re:I'll stick with Nvidia/Nouveau. by higuita · · Score: 1

      the most advanced open 3D drivers are from intel.
      AMD takes the common parts (like most of the mesa code) from intel and add support for radeon GPUs. This helps a lot the driver development.
      Nouveau people have to that also, but they have first to do guess work to enable the features.

      So you are saying that nouveau, with years of missing work and many missing features, compared to the other two GPUs will have more and better features in a few months/years? are you on drugs? :)
      the other drivers will not stop waiting for nouveau, but any advance by then will help nouveau sooner or later.

      also, all drivers support the older card versions, thanks to mesa, that is not a nouveau only feature. Where the hardware is lacking, mesa fallback to software, LLVM or simply optimize it out, sacrificing image quality

      i dont know if nouveau will be faster or slower than intel or radeon drivers when they reach the same feature level, but i'm sure that nouveau will be the last of the big three to have most features. that will not change unless nvidia really supports nouveau and mesa to catchup the lost years... looking to their past record and even recent events, that will probably not happen.

      i give my kudos to nouveau people for their work, but i prefer to support intel and amd got their work with the community than to support some company that really don't understand linux, the free software ideals and long term support for their hardware.
       

      --
      Higuita
    5. Re:I'll stick with Nvidia/Nouveau. by Anonymous Coward · · Score: 0

      I find that VERY hard to believe.
      Can your provide any sources for those preliminary tests?

  23. Nothing has changed. by Rob_Bryerton · · Score: 1

    Nothing has changed in a couple of years regarding the relative performance of the open source kernel drivers for NVidia and ATI cards and their closed source binary counterparts.

    Given similar and modern hardware, the open source ATI driver is much better in several areas including general performance and ease of installation. I believe this is due to ATI publishing specs to a much greater extent, and I think they even have (had?) employee(s) dedicated to developing the OSS driver that ships w/the kernel. NV on the other hand, shows very clearly through their (in)actions that they do not give a shit about Linux, and the neuveau (sp?) driver is completely reverse engineered w/little to no help or interest from NV.

    The closed binary drivers in terms of relative performance show the opposite with nVidia edging ATI out in terms of performance. But again, the ATI driver is a breeze to install where the NV driver installation is a bit quirky, for example forcing you to exit X to do the install. Not a big deal for most users, but probably a bit disconcerting for "newbies". Another thing that turned me off about the closed NV drivers in the past (don't know if this still holds) is that they would not install if you were running a Xen kernel, or if you were running VMware Workstation.

    Another thing to keep in mind when selecting a card is GPU compute capabilities: cuda vs. OpenCL support. The level of support varies by both OS and program; some apps support one API but not the other. If your app supports OpenCL only, by all means go for the ATI card as they perform much better. If your app supports cuda only, or if the app happens to be Blender, then the only choice is NVidia because ATI cards cannot run the proprietary cuda API, and in the case of Blender, it's OpenCL implementation is severely lacking for various reasons regardless of operating system.

    In the end, use your head and do your homework before deciding on a GPU, and ignore the troll headlines.

    1. Re:Nothing has changed. by Lonewolf666 · · Score: 3, Interesting

      That's not entirely true.

      In some individual tests in the benchmarks on Phoronix.com, the latest open source ATI drivers reach now 80-90% of the performance of the closed source drivers (most are still at something like 30%).

      Maybe 2 years ago, the best individual test results were something like 30% of the performance of the closed source drivers. Benchmarks that would not run at all on the open source side were a lot more common that today (although Phoronix may since have settled on tests that are known to run on open source, so take this with a grain of salt).

      So on ATI cards the open source drivers have come closer, but they still have a way to go.

      In the case of the noveau driver for nVidia, I find it impressive that the developers got it to run by reverse engineering at all. Performance, however, looks like that of the open source ATI driver 1-2 years ago.

      --
      C - the footgun of programming languages
  24. Re:So the OSS community sucks at writing drivers by Anonymous Coward · · Score: 0

    Let's try to be precise here. Closed source causes cancer in RMS and his loyal adherents, but it's closed specs that causes it.

    There, FTFY.

  25. Great news I suppose by Dega704 · · Score: 1

    It's just too bad that both open source drivers are still nowhere close to matching their proprietery couterparts.

  26. GPU Support? by Anonymous Coward · · Score: 0

    Anyone know if the Linux drivers for the AMD graphics engine support CUDA and OpenCL?

    If so, for which specific boards?

    Are benchmarks yet available?

  27. Re:Open source FAIL by Anonymous Coward · · Score: 0

    For people curious what the answer to this troll would be...

    In AMD's case:

    - The proprietary driver has been in development much longer

    - The proprietary driver shares much code with the windows driver

    - Related to the previous point: The proprietary driver has much more developers. (The open source driver has had 2 AMD employees for some time I believe and some months ago they made that 5). There are several big contributions from the community but GPU drivers is hard and specialized work, so not very many people can do it, or would want to do it in their own time

    - Shortly after this article there was an experimental optimizing shader compiler pushed to master that according to some early testers boosts the performance again quite a bit

    - AMD releases hardware documentation but I have heard that especially for newer hardware it is not really complete

    - AMD allegedly has some code for the open source driver for power management and other stuff ready but they have always problems with legal review so they can't release it. This means that nobody else will invest that much time into it since it will be replaced by AMD's code anyway. One example of this is the code for using the UVD for video decoding that they recently released. That thing took forever to be deemed ok for release because they worried so much about not exposing secret DRM decoding methods or something.

    That's all I can write down on the spot right now but there are probably several more things to consider. All in all the development could be faster but it is still quite good how it is.

  28. Re:So the OSS community sucks at writing drivers by aliquis · · Score: 1

    What's interesting to me:

    Nvidias driver owning AMDs.

    Open-source? I'm not going to rewrite it anyway.

  29. Re:How do you know both cards performed the same t by unrtst · · Score: 1

    Should have just ranked them by speed. Slowest to fastest:
    Nvidia with open source drivers
    AMD with open source drivers
    AMD with closed source drivers
    Nvidia with closed source drivers ... I'd like to know where Intel's rank in that line up. I know they're slower than the closed source ones, but what about the open source ones (and what cards?)?

  30. ATI radeon on laptop by phorm · · Score: 1

    I haven't got many ATI cards, but my laptop has a decent mobile-series radeon and the *only* issue I've had was with Ogre3d terrain and the closed-source driver. Windows was solid. Linux works fine except it won't render textures on Ogre-terrain. I think that may be a non-issue as IIRC there were some fairly nvidia-specific extensions there.

    Other than that, everything that works on my nVidia machines works just fine on the ATI card. For installation, the FGLRX driver is often easier to manage than the nvidia blob, with one annoyance in that it wants an X restart when adding an HDMI monitor (haven't seen how nVidia handles that). It's gotten MUCH better since AMD took over though.

    On ATI, I've done multi-head, windows games, WINE games, and GL development without any major issues other than noted.

    I haven't tried the FOSS driver recently, but I might just have to give it a shot as well.

    Last complaint about ATI vs nVidia... AMD/ATI do seem to drive binary-support for cards faster (which is where having functional FOSS drivers is quite nice).

    1. Re:ATI radeon on laptop by hairyfeet · · Score: 1

      Well that is a double edged sword, one of the reasons they opened their specs is because they knew they were about to do a major change to the arch (all cards before 7xxx are VLIW, 7xxx and above are all vector based) and it was simply too expensive to pay a group of devs to support their dead end VLIW tech while the main group worked on vector GPU and APU.

      But with 3 HD4850s in my family that are now EOLed as long as the drivers still work? I'm a happy little camper, not like they are gonna squeeze any more performance out of a 5 year old card anyway. But if you wanna bitch at somebody bitch at Torvalds and the fucked up way he has drivers set up on Linux, NOBODY does it that way but him and that is why I can load up a 4 year old Windows driver and it'll run fine whereas a 1 year old Linux driver probably won't work, he set it up all stupid.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    2. Re:ATI radeon on laptop by Anonymous Coward · · Score: 0

      If you don't like change, stick to the four year old kernel. They're not going to stop innovation because people who don't want to share their code can't keep up. I'm sure someone is still doing security backports to whichever kernel compatible driver you need.

      Oh and even Microsoft sometimes draws a line in the sand you can't go back past with drivers. See Windows XP -> Windows Vista/7 with the WDDM changes.

      I know the particular situation with the HD4850 sucks but I know if I really want the AMD driver I can go back to the old Kernel and the old XOrg and install it same as I could go from Win 7 back to XP. The difference is AMD/ATI felt like spending the money to write WDDM drivers.

      The good news is the open source driver is getting pretty good. On Fedora 18 last time I tried it out I was getting decent frame rates in TF2. The 3.9 Kernel just got some more upgrades for power management. I need to try it out.

    3. Re:ATI radeon on laptop by readingaccount · · Score: 1

      The Windows XP -> Vista/7 change happened in 2006. All drivers since then have been using more or less the same driver code base. Drivers for Vista theoretically can work on Windows 8 if they're the only ones available. Despite this, the Windows kernel has progressed significantly since then so it's complete bullshit to think innovation is held back because someone wants to use an older driver. That's only the case due to shortcomings in the Linux kernel's driver architecture.

    4. Re:ATI radeon on laptop by hairyfeet · · Score: 1

      Hell you can even go farther than that Hoss, I have used XP drivers in compatibility mode for devices that a company no longer supports and as long as its the same bit (32bit or 64bit) then most of the time they work just fine. that is THIRTEEN YEARS worth of drivers and as you pointed out the kernel hasn't been standing still in that time.

      The most telling thing to me is that NOBODY does things Torvalds way, BSD, Solaris, Windows, OSX, iOS, Android, ALL of the above have a stable ABI to build drivers upon so that changes to the kernel don't break drivers and its ONLY Torvalds that has set it up so drivers and even software has to state "for kernel x.xx" because again he set it up all stupid.

      The simple fact is Torvalds is OLD and sadly like many guys when they get old has gotten set in his ways. the reasons he gave for doing it that way in the early 90s like memory usage and the need to constantly change with the times no longer applies, yet he insists on keeping things the way he set them up 20+ years ago, which is stupid and no different than if Windows would have stuck with VXDs all these years instead of moving on.

      But as long as Torvalds is in the driver's seat things will never get better in Linux land because you are building your house upon the shifting sand. The way Torvalds does things actually cripples Linux adoption, if he would stop being such a stubborn ass and give the hardware OEMs an ABI you could send grandma into any B&M and just have her look for the penguin logo, just as Apple users and Windows users do now but instead he'd rather force the users to play hardware roulette than just make it easier for OEMs to support Linux. Sorry but that is dumb any way you slice it.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    5. Re:ATI radeon on laptop by phorm · · Score: 1

      "bitch at Torvalds ... I can load up a 4 year old Windows driver and it'll run fine whereas a 1 year old Linux driver probably won't work"

      Ah yes, but that's a double-edged sword too. Try using an old card or motherboard on a newer OS. I had quite a few decent dual-core etc machines that were stuck on XP because Vista/7 didn't support the integrated sound or other features.

      Also, moving off of winXP wiped out vendor support for a ton of peripherals. Creative Labs cards were particularly bad in this case, as they had some very popular cards that didn't have drivers post-XP. You could get some functionality for the SBLive etc using the 3rd-party FOSS drivers, but it lacked features and sometimes performance (mine always made popping noises). Back in Linux-land, my SBLive still works just fine, as does much of my old hardware that isn't supported on modern windows.

  31. Depends on what functionality you need.. by jlehtira · · Score: 1

    Except that Intel's GPUs just don't support some of their functionality on Linux. Like OpenCL. Or a modern OpenGL version.

    Right, you might not care, if your usage pattern is mostly about websites and text files. For me, nVidia GPUs are the *only* thing that both brings the functionality I need (as a GPGPU software developer) and actually works.

    AMD linux drivers are in a habit of losing functionality over time. Like all functionality (happened to me once). Others have complained that after updating the driver, some parts of the functionality that were present are no longer there. Because of the way Linux kernels work, you usually can't put an ancient driver to a new Linux distro.

    1. Re:Depends on what functionality you need.. by GigaplexNZ · · Score: 1

      OpenCL is coming (not that there's much point, even their Windows version seems slower than just running OpenCL on the CPU from what I've read), and they're catching up with OpenGL version support. What apps do you use on Linux that actually require the newer versions of OpenGL?

  32. Parent ins't a troll by Anonymous Coward · · Score: 0

    Nice activist moderation.

  33. Re:So the OSS community sucks at writing drivers by Anonymous Coward · · Score: 0

    Suck more NVIDIA cock, loser.

  34. Typical Phoronix by kevin805 · · Score: 1

    I gave up on reading Phoronix because they report on nothing but benchmarks when those are very uninteresting from a Linux perspective unless things fall way behind. There are plenty of non-Linux sites benchmarking hardware. What we need in a Linux review site is someone focuesed on compatibility, stability and ease of configuration.

    1. Re:Typical Phoronix by KugelKurt · · Score: 1

      I agree that the Phoronix benchmarks are mostly stupid but the site also covers lots of stories other publications don't. Michael reads through git commit logs, has subscriptions to mailing lists of exotic Linux-related projects, etc. and he reports what he finds.

      Filtering out the benchmark stories is still easier than to subscribe to all those mailing lists and search for useful info.

      I take Phoronix over OSNews any day...

    2. Re:Typical Phoronix by cas2000 · · Score: 1

      I stopped reading Phoronix because he never fucking links to external sites. Lots of links to other articles on phoronix but almost never a link to the original source of whatever he's crapping on about. it's just one big fucking circle-jerk.

      also, the constant stream of pointless benchmarks and articles about i-am-so-great-because-i-guessed-about-steam-on-linux-first are just plain boring.

  35. Re:Open source FAIL by KugelKurt · · Score: 1

    AMD releases hardware documentation but I have heard that especially for newer hardware it is not really complete

    Due financial troubles, AMD had to fire many people, incl the majority of its Linux developers. Maybe that's why the docs are incomplete...

    AMD allegedly has some code for the open source driver for power management and other stuff ready but they have always problems with legal review so they can't release it.

    The Mesa wiki claims full power management support for almost all AMD GPUs. Can't verify that, though, as I'm currently on NVidia.

  36. I just had to look inside by Anonymous Coward · · Score: 0

    I read Slashdot every day, but only read articles that have some interesting, quirky, geeky non-technical content. Just for once, I thought I'd open one of these highly-specific hardware threads, of which the topic is totally alien to me. I have zero to the power of infinity interest in graphics drivers, but I wanted to see what the general tone of the 116 (!) comments were, compared to the other Slashdot articles.

    That's all. No judgement, no witty reply. Carry on.

  37. FreeBSD KMS by Thor+Ablestar · · Score: 1

    I see nobody has mentioned FreeBSD and Kernel Mode Switching. Problem is that some time ago in a galaxy not far away the authors of opensource Radeon driver decided to abandon UMS in favor to KMS which obviously required card-specific code in OS kernel of every OS that uses the card. FreeBSD folks work hard, but my Radeon supermeganotebook that costs me a fortune still collects dust, and I have been forced to sell my Radeon, buy Geforce and use proprietary drivers. They suck - they have some issue with framebuffer sync appearing as ghostly stripes on everything moving (both mplayer and Mozilla scrolling).

  38. Re:Open source FAIL by Anonymous Coward · · Score: 0

    The people AMD fired had nothing to do with their graphics card devision.

  39. Re:Open source FAIL by Anonymous Coward · · Score: 0

    The problem with the power management is that "full" doesn't mean "full".

    Mainly there are two methods:

    The "dynpm" method which dynamically switches between power states based on gpu usage. But it flickers and doesn't work with multiple monitors.

    The "profile" method allows you to choose between "high", "mid" and "low" power profiles. The problem is that "low" still often uses more power than with fglrx. But it also depends on the graphics card, what the bios on it says.

    One of the AMD guys has said somewhere in a phoronix thread that only the power management code of fglrx is bigger than the whole open source radeon driver. For a notebook HD 6550M I used some time ago the power management was ok. It used about 2-5 watt more than fglrx on "low" and this was pretty much bearable.

  40. Security by phorm · · Score: 1

    Ditto for various security systems, etc, which still use good ol' co-axial for video.

  41. again: BIG thank you to the tester : P by Anonymous Coward · · Score: 0

    seems opensource only wins on the HD6450 ... but with no hardware video-format decoding.
    to find out why it's cool though: http://www.chromeexperiments.com/webgl/