Slashdot Mirror


Free Software NVIDIA Driver Now Supports 3D Acceleration With All GeForce GPUs

aloniv writes "The reverse-engineered free/libre and open source driver for NVIDIA cards Nouveau has reached another milestone. 'The Nouveau driver in the current Linux 3.8 development branch has recently acquired everything that's necessary to support the 3D acceleration features of any GeForce graphics hardware. Together with a current version of libdrm and the Nouveau 3D driver in Mesa 3D 9.0, this allows Linux applications to use 3D acceleration even with the most recent GeForce graphics cards."

159 comments

  1. Good News by houstonbofh · · Score: 3, Insightful

    Now people can stop bitching about how "free" a driver is and just concentrate on how well it works.

    1. Re:Good News by Anonymous Coward · · Score: 3, Informative

      My happy is that now the kernel team can see how the free driver works, and I don't have to patch NVIDIA's driver (eg: with 3.8.0-rc2 --the current beta kernel-- and likewise 3.8.0-rc1 --last weeks beta kernel--) I had to patch the current NVIDIA-Linux-x86_64-310.19 drivers by changing a few lines so that it would build. It tanked on the newest kernels. NVIDIA does a good job with stable kernels (although they sometimes delay getting drivers out for recent stable kernels by a few days to a week or more), but now I can use Nouveau's driver to look at accelerated video (not just games but HD TV too).

    2. Re:Good News by DMiax · · Score: 2

      Not really sure what you mean, but there is something weird in your comment. In particular that the driver being free is the only way we can focus on how well it works. The alternative is to sit back and pray someone else fixes it for you.

    3. Re:Good News by Anonymous Coward · · Score: 0

      Now people can stop bitching about how "free" a driver is and just concentrate on how well it works.

      Or just use an OS that actually works with modern hardware

    4. Re:Good News by Anonymous Coward · · Score: 0

      How well it works in this case depends on the amount resources they have to spend on reverse engineering the proprietary drivers.

      The open Radeon drivers have enough issues with open register specifications.

    5. Re:Good News by ghetto2ivy · · Score: 5, Insightful

      Now people can stop bitching about how "free" a driver is and just concentrate on how well it works.

      Or just use an OS that actually works with modern hardware

      Or just use hardware that works with a modern OS.

    6. Re:Good News by VortexCortex · · Score: 5, Insightful

      Now people can stop bitching about how "free" a driver is and just concentrate on how well it works.

      Or just use an OS that actually works with modern hardware

      Or just buy hardware from manufacturers that release open source drivers, so your OS choice isn't limited by your hardware choices.

    7. Re:Good News by phantomfive · · Score: 1

      That's my question, how well DOES it work?

      --
      "First they came for the slanderers and i said nothing."
    8. Re:Good News by UltraZelda64 · · Score: 1

      Too bad what is to be the next Debian Stable has already long been frozen... major, groundbreaking improvements always seem to be implemented at a time that guarantees waiting through an entire release and then some.

    9. Re:Good News by tepples · · Score: 1

      Or just buy hardware from manufacturers that release open source drivers, so your OS choice isn't limited by your hardware choices.

      And do what between today and when my hardware becomes otherwise due for replacement?

    10. Re:Good News by Anonymous Coward · · Score: 0

      Not so well on 8400s. Oh wait, the fine print indicates it was sold as a 3D decellerator.

    11. Re:Good News by Anonymous Coward · · Score: 0

      And have crap support? No thanks.

      I'd prefer a system that I have some control over and works reliably for years on end to something dependent on propriteary code that fails because some company decides to drop support. And it isn't just NVIDIA/AMD you have to worry about. There are also wireless chipsets that aren't supported with free drivers, printers, etc. And EVEN "Linux" companies like System76 and ZaReason (Dell is just as bad even if they "certify" it with Ubuntu).

      What pisses me off is all the companies which cater to Linux (except for ThinkPenguin) don't give a fuck about the issues effecting users. If you don't care about freedom your going to get fucked later and when that happens these companies who claim to support Linux just ignore you. I got hosed one to many times by various companies along the way before I realized why I kept running into problems.

      Linux is dependent on software being free. When it isn't you run into problems and the problems are the fault of companies that ignore freedom. I just stopped buying non-free dependent hardware and all my problems went away.

    12. Re:Good News by phantomfive · · Score: 5, Interesting
      OK, here are the limitations:

      decent fan control support is still in preparation and will initially only cover older GeForce chips......Furthermore, the driver can't switch between the various graphics chip and memory speeds with many current cards and often causes the graphics hardware to run at the slowest operating speed – the 3D performance that is achievable this way is usually sufficient for 3D composited desktops such as Unity or the Gnome shell but stays well behind what NVIDIA's proprietary driver can tickle out of the same graphics hardware.

      So that's how it is. Still good to see progress.

      --
      "First they came for the slanderers and i said nothing."
    13. Re:Good News by Anonymous Coward · · Score: 0

      I could care less the heritage of a piece of software, as long as it functions correctly. Im a big fan of using the best tool for the job, not the tool you think is prettier.

    14. Re:Good News by dreamchaser · · Score: 5, Informative

      Too bad what is to be the next Debian Stable has already long been frozen... major, groundbreaking improvements always seem to be implemented at a time that guarantees waiting through an entire release and then some.

      How does that stop you from installing it? It doesn't. Just because it won't be prepackaged in your favorite distro doesn't mean you can't use it.

    15. Re:Good News by Anonymous Coward · · Score: 2, Insightful

      The alternative is to sit back and pray someone else fixes it for you.

      Since most of us obviously don't have the knowledge or time to fix bugs in the video card drivers we use, we are still relying on other people to fix the bugs whether the driver is open source or not. So, sorry, your argument isn't very convincing.

    16. Re:Good News by UltraZelda64 · · Score: 1

      Given that support for this new driver seems to be based on the latest development branch of the Linux kernel, unless there's a backport available eventually, I think it's safe to say that getting it set up will not exactly be a walk in the park.

      I have had a hell of a time just trying to get the nVidia drivers installed in current Debian 6.0 (though Debian 5.0, ironically did not give as much trouble). And that didn't even require compiling an updated kernel from source. I ended up just giving up trying to get it properly on the current stable... it's just not worth it to completely break X. I have a feeling the problem had something to do with KMS which if I remember right was added to the kernel somewhere around that time.

    17. Re:Good News by Bill+Currie · · Score: 4, Insightful

      Of course most of us don't have the knowledge, but if we're motivated enough, we can obtain that knowledge. Worst case, we go to someone who does have the knowledge and say "here's $X, fix it". With closed drivers, none of that is even possible. You need $X**N to get noticed by most closed sources.

      --

      Bill - aka taniwha
      --
      Leave others their otherness. -- Aratak

    18. Re:Good News by Bert64 · · Score: 5, Informative

      It's a choice between having a single source who can fix bugs, or a significantly larger pool of people who are capable of fixing those bugs. Employees of a single company are beholden to the business goals of that company, goals which are highly likely to differ from your needs as a user.

      In short, if the source is open you have a much bigger chance that someone will be both willing and able to fix the bug thats causing you problems, or that you could entice someone to do so if it really matters to you.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    19. Re:Good News by Immerman · · Score: 1

      Pay extra to replace it sooner, or just accept your lack of foresight and don't make a similarly limiting choice next time.

      --
      --- Most topics have many sides worth arguing, allow me to take one opposite you.
    20. Re:Good News by Anonymous Coward · · Score: 0

      And why you would not want to use the proper debian flavor for what you're trying to achieve? newer stuff goes with testing or unstable, if that's a problem for you you might want to add a recent kernel to debian stable, install unstable on a chroot, compile and load the modules there. Or boot from usb key.

      Or if it's too much hassle you can go the win or osx route and always make somebody else decide what driver can be made to work on an OS release supporting your card.

    21. Re:Good News by Anonymous Coward · · Score: 4, Insightful

      It's a choice between having a single source who can fix bugs, or a significantly larger pool of people who are capable of fixing those bugs. Employees of a single company are beholden to the business goals of that company, goals which are highly likely to differ from your needs as a user.

      Err, why are my needs likely to differ greatly with the goals of the company? If I buy a product from a company, I'd say the chances are good that my needs jive with their goals. Especially in this case: Nvidia exists to make money, they make money by creating a product people want, and drivers that aren't buggy make their products more valuable. I'd say Nvidia inherently has a much better motivation to fix bugs in their drivers than a couple hundred random people scattered throughout the world.

      I'm not arguing that open source isn't good, only that it should be the least of our concerns if we're evaluating driver quality. If Nvidia's own drivers were open source, that would obviously be better than the current situation, but that doesn't mean that open source drivers are always better than proprietary drivers. Reality shows greater evidence than this theoretical discussion: I'm glad people are scratching their itches and working on Nouveau, but those drivers are simply not nearly as good as the proprietary drivers. Not yet. Not in any meaningful or non-religious way. Not by a long shot.

    22. Re:Good News by dreamchaser · · Score: 1

      Fair enough. I generally manage to get what I want working. It's certainly a lot easier now than in the early days in many respects, but then again in those days we didn't even have to worry about 3D acceleration, but still overall I find that it's pretty simple to get whatever I want working on a given distro.

    23. Re:Good News by UltraZelda64 · · Score: 1

      Yeah, I normally don't even run into much trouble getting the nVidia drivers to work... I used to install them in Zenwalk from the official binaries and have also managed it in its parent, Slackware. In general, normally, the only thing that tends to give me trouble universally across distros is wireless cards. Maybe nVidia was just a weird one-time exception for the current Debian Stable.

    24. Re:Good News by jedidiah · · Score: 1

      > Or just use an OS that actually works with modern hardware

      Can you name one that better libre nvidia drivers?

      Otherwise your post makes no sense in context.

      If you are willing to use a proprietary blob, then you can just use Linux. You don't have to defect to some OS that probably doesn't have ANY libre drivers at all.

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

      "Debian" and "Stable".

      I do not think this wor means what Debian thinks it means.

      The problem isn't so much Debian itself, actually. It's what *every single Debian admin I've ever met* does to it, which is to add two or 3 non-Debian channels and mess up any hope of stability. Debian, unfortunately, encourages this by maintaining far too many weird incompatible, parallel threads of core components.for example.

            How many different ways are there to set your hostname? I counted 4 currrently methods last week.

            Hoe many different major versions of Apache are currently in the mainline Debian? I counted 3 last month, all with incompatible sub-components like mod_ssl based perl components. And don't *get* me started on the XML parsesr than linked to Apache based perl modules.

            How many phone and fax servers are there, all of them substandard because *no on can ever r gets any of them stable in a complete environment*? A phone system that is Turing complete is not the *point* of a phone system!!!!!

      This is not stability. This is spraying your seed far and wide hoping some of it germinates. Some of it does, but you wind up with a sore hand from all the wanking involved in spraying that much seed.

    26. Re:Good News by Karzz1 · · Score: 3, Informative

      It's a choice between having a single source who can fix bugs, or a significantly larger pool of people who are capable of fixing those bugs. Employees of a single company are beholden to the business goals of that company, goals which are highly likely to differ from your needs as a user.

      Err, why are my needs likely to differ greatly with the goals of the company? If I buy a product from a company, I'd say the chances are good that my needs jive with their goals.

      Sweet!!! I am going to go download the beta drivers for OSX to try out the new bug fixes.. oh, wait, I can't do that...
      Nevermind -- when are the chipset fixes coming out for the 780i/790i chipsets that cause SATA to act all funny under Linux? Any day now.. oh, wait, never..
      Well hell, I am going to go grab the BeOS drivers for my NVidia card so I can hack on that OS... oh wait... no such drivers...

      In the future, please don't assume that your needs cover everyone's needs.

      --
      Beware of he who would deny you access to information, for in his heart he dreams himself your master.
    27. Re:Good News by Anonymous Coward · · Score: 0

      Unfortunately it still sucks so when I install a system I can't wait to replace the nouveau driver with a driver that works correctly.
      Maybe someday the data will be released but I don't see that as long as ATI is in business. I wouldn't want to see ATI go out of business since it forces NVidia to always come up with better and better hardware.
      I have no issue whatsoever with using NVidia's video driver since it works beautifully as long as I have the nouveau driver who acts as a trojan out of the way.

    28. Re:Good News by antdude · · Score: 1

      So for gaming and other intensive video card speed programs, closed binary drivers are still required, :(

      --
      Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
    29. Re:Good News by DragonTHC · · Score: 2

      I totally agree with you. I'm not happy about having to use binary kernel modules with Nvidia's driver.

      My only concern is nvidia will alter the workaround to access the most recent features of the newest GPUs.

      They have a history of disabling driver features in response to the community.

      --
      They're using their grammar skills there.
    30. Re:Good News by Ost99 · · Score: 4, Insightful

      Nvidia wants to sell new cards. I want to keep my old one as long as possible.
      I've had buy a new card twice after support for my card was dropped from the binary driver.

      --
      ---- Sig. gone.
    31. Re:Good News by davydagger · · Score: 1

      I know right. Those windows people need to stop bitching about driver support and find a new OS

    32. Re:Good News by davydagger · · Score: 4, Informative

      There are many advantages of both the proprietary driver and noveau

      nouveau
      1. since its free software it can co-exist with other drivers, and lets x auto detect. your only option on live cds
      2. feature complete 2d and 3d rendering
      3. rock solid stable. Its actually more stable than the proprietary driver

      nvidia
      1. fast, perfomance comparable with other OSs
      2. closed source, doesn't play well with other drivers. But lets face it, if your playing video games, them too are closed source, and if your on a proper normal installed system, you don't need other video drivers.
      3. 100% feature complete, uses every last feature of the hardware as intented.
      4. supports OpenCL and vector programming.

    33. Re:Good News by davydagger · · Score: 1

      thats a "soft" required.

      lets face it, if your gaming, your more or less playing closed source games.

    34. Re:Good News by dbIII · · Score: 2

      If Nvidia's own drivers were open source, that would obviously be better than the current situation

      I don't see that happening until software patents for the utterly obvious (or software patents in general) are disposed of. Some of the SGI people that were hassled by a patent troll ended up at Nvidia.

      Graphics software patents are so tangled that John Carmack even had to pay royalties to a patent troll for an algorithm that is named after him.

    35. Re:Good News by Anonymous Coward · · Score: 0

      Nvidia wants to sell new cards. I want to keep my old one as long as possible. I've had buy a new card twice after support for my card was dropped from the binary driver.

      Actually, my Nvidia card is over five years old and is still supported by the latest drivers. If it ever becomes unsupported, I can then determine if I want to keep using the last supported proprietary driver or switch to an open source driver, but it's far likelier that I'll just buy a new card. It will definitely be time for an upgrade anyway, so who cares?

    36. Re:Good News by Zontar+The+Mindless · · Score: 4, Interesting

      Err, why are my needs likely to differ greatly with the goals of the company? If I buy a product from a company, I'd say the chances are good that my needs jive with their goals. ...

      Sit back and let me tell you a little story.

      A few years ago, I bought a laptop, the first one I'd ever owned that had a 64-bit CPU. I set it up as a dual-boot system, with 64-bit versions of Windows XP Pro and whatever OpenSUSE that was current at the time (10.2 or 10.3, I'm guessing).

      There were no 64-bit Windows drivers for the wifi card. None.

      There were no binaries of 64-bit Linux drivers. But, there was source. While I took C++ in school way back when, and have worked with other people's code quite a lot in the last few years, I am in no way an expert coder. Nonetheless, it took me only about 20 minutes to figure out that I needed to change 1 line in one header file, and then I was only a configure; make && make install away from having a working wifi card.

      That model card is still being used in new laptops today, and there are still no 64-bit Windows drivers for it. Every one of those laptops is sold with 32-bit Windows, even if it has a 64-bt CPU.

      Meanwhile, the particular card discussed above is being used at this very moment to transmit this post from that very same laptop (running a 64-bit OS) to you.

      *fin*

      --
      Il n'y a pas de Planet B.
    37. Re:Good News by Zontar+The+Mindless · · Score: 3, Insightful

      In the future, please don't assume you are even *remotely* representative of Slashdot's target reader. You don't matter, period.

      --
      Il n'y a pas de Planet B.
    38. Re:Good News by DNS-and-BIND · · Score: 2, Insightful

      LOL. You sound like someone who's never come in contact with a real open source project before. Let me fix this for you: "Volunteers of a single open source project are beholden to the goals of the open source community, goals which are highly likely to differ from your needs as a user." That's far more realistic. Throw in some rudeness and you've got it. At least with the business you can complain to someone.

      --
      Shutting down free speech with violence isn't fighting fascism. It IS fascism!
    39. Re:Good News by Anonymous Coward · · Score: 1

      Well if you are going to try and game on OSS drivers you are best off with an AMD GPU that is a generation or 2 older, I.E. not the GCN/ "Southern Islands" based HD7000 parts. Currently an HD6870 would be the best bets for an all OSS system since it's still based on the "R600" / "Evergreen" VLIW5 cores. Though the HD6970 should also work, but is based on the "Northern Islands" VLIW4 cores.

      For more info see here www.x.org/wiki/RadeonFeature and here for what games have been tested http://www.x.org/wiki/RadeonProgram

    40. Re:Good News by Anonymous Coward · · Score: 0

      Or you could get a GPU that actually has real open source support in Linux, I've got an HD6870 for gaming on the Gallium3D drivers.

      I picked up a MiniPCIe to PCIe 1x adaptor and a Broadcom CrystalHD BCM970015 for HD video codec acceleretion at lower power usage since AMD isn't legally allowed to divulge their hardware for that. The combination of the 2 work beautifully together.

    41. Re:Good News by Anonymous Coward · · Score: 0

      sounds like someone is butthurt their patches got rejected?

    42. Re:Good News by andrew3 · · Score: 1

      Maybe you think freedom doesn't matter. But would you say software works well if its inner workings are hidden from view and bundled with legal restrictions?

      Non-free drivers can be abandoned at any time. That's basically what they did with their nv driver. We are talking about nVidia here.

    43. Re:Good News by Pieroxy · · Score: 1

      Send a $100 check to one of the members of an open source community and they'll be happy to fix the bug for you. Send a $100 check to anyone working at nVidia and you'll get nothing in return.

    44. Re:Good News by DrXym · · Score: 1

      Now people can stop bitching about how "free" a driver is and just concentrate on how well it works. Or just use an OS that actually works with modern hardware Or just buy hardware from manufacturers that release open source drivers, so your OS choice isn't limited by your hardware choices.

      Or cut off your nose to spite your face. Since essentially that's what it boils down to. While it is highly desirable to have the source to a hardware driver, if the choice is between accepting inferior hardware with source, or superior hardware without source, I'll take the latter every time.

    45. Re:Good News by Anonymous Coward · · Score: 0

      I wouldn't touch amd gfx hardware I had nothing but unreliability and pain - its Intel hd4000 all the way for me completely open documentation and driver and enough grunt to play even quite intensive games...

    46. Re:Good News by Bert64 · · Score: 1

      Once you buy a product from a company, their goal is then to sell you another product... They only care about your satisfaction with the existing product to the extent that you will buy their next product.

      The end customer on the other hand might want to continue using the product for many years, long after several generations of replacement product have been released and doing so with software that may not have existed when the original product was released.

      A several generations out of date videocard may not be useful for playing some modern games on high detail settings, but it will be perfectly adequate for older games, modern games on lower detail settings or various less demanding operations such as regular desktop use, non demanding games, video playback etc.

      Where open drivers generally lag behind, is when the hardware manufacturers refuse to release full specs, so the effort required to write drivers is significantly harder relative to employees of the manufacturer who do have full access to the specs and the original hardware designers.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    47. Re:Good News by mvdwege · · Score: 1

      If you encounter rudeness from open source projects as a matter of course, I would, in your place, start looking if there's a common factor.

      --
      "I know I will be modded down for this": where's the option '-1, Asking for it'?
    48. Re:Good News by drinkypoo · · Score: 1

      So that's how it is. Still good to see progress.

      IOW they are going to affect few people. The only people who need Nouveau to use their hardware are people with hardware now abandoned by the official Linux driver. (FWIW, Windows users can use the reference driver.) People buying newer cards probably mostly aren't using Nouveau, though I realize there will be some demand out there. People with the very latest cards are probably screwed either way though, the Linux driver tends to lag the Windows driver considerably. Don't forget to check the driver compatibility list before buying any video card!

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    49. Re:Good News by drinkypoo · · Score: 1

      How does that stop you from installing it? It doesn't. Just because it won't be prepackaged in your favorite distro doesn't mean you can't use it.

      The more complex something is the more likely the build is to fail. Many build instructions are maddeningly vague, failing to specify even major versions of dependencies. Try building the latest mapserver with good protocol support sometime, you'll wet your kecks. Or cinelerra, oh the agony of defeat.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    50. Re:Good News by pakar · · Score: 1

      As long as the cost of replacing (some) HW is less than ~$150 you can go ahead and switch since the license of the "modern" os is something you need to think about too... Next would be what you can get for your old hardware.. If not too old you can get a few bucks for it too...

      Main issues are motherboard and gfx-card... new motherboard ~$70-$120 for something that works... Graphics card for between $50-$200 depending on what requirements you have..

      so 70+50 = easy switch right now..
      120+200 = check what you can get for your old motherboard and gfx-card, if more than 120+200-150=$170 you can switch right now too... If less than 170 then wait for the next time you upgrade...

      And btw, usually it's only the GFX card that causes issues... Have not had any major issues with any motherboard we have bought the last 3 years except for some BIOS settings that needed to be changed during installation. (AHCI / IDE mode)
      (but now i have only been talking about stationary machines... laptops can be a totally different hell)

    51. Re:Good News by pakar · · Score: 1

      While it is highly desirable to have the source to a hardware driver, if the choice is between accepting inferior hardware with source, or superior hardware without source, I'll take the latter every time.

      Well, in most instances the hardware is quite good... The bad thing is usually buggy drivers and with source, *and specifications*, for them it's fixable...

    52. Re:Good News by DrXym · · Score: 1

      I agree source code and specifications would be really really nice, and ideally should be available. I just wouldn't beat myself up over using a closed driver if that's all there is. It's not bothered me in the Windows world and and I don't see a reason to be bothered about it in the Linux world.

    53. Re:Good News by Anonymous Coward · · Score: 0

      Or just modernize workers that use a hardware OS.

    54. Re:Good News by Anonymous Coward · · Score: 0

      Is it possible that the tablets (android, and the proliferation of touch screens) with other than Microsoft operating systems is the reason that the work was allowed to proceed?

      It is time to realize that Windows is no longer the only player in the IT arena.

    55. Re:Good News by phantomfive · · Score: 1

      Yeah lol, but hopefully there will be more progress in the future.

      --
      "First they came for the slanderers and i said nothing."
    56. Re:Good News by ultranova · · Score: 1

      Err, why are my needs likely to differ greatly with the goals of the company?

      A company wants you to buy new hardware as often as possible, while users want their hardware to work as long as possible. Forced obsolescence is directly opposed to durability.

      I'm not arguing that open source isn't good, only that it should be the least of our concerns if we're evaluating driver quality.

      As long as graphics drivers run at Ring 0, they need to be trustworthy, and that requires them to be open for inspection - in other words, open source. If they aren't, that's a glaring weakness in the whole system. And it would be foolish to ignore such side effects when evaluating driver quality.

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

    57. Re:Good News by tepples · · Score: 1

      laptops can be a totally different hell

      Which is in fact what I was thinking of. Other than mail-ordering a laptop sight unseen from a company like System76, what do you recommend doing in order to guarantee that a particular laptop will work under GNU/Linux?

    58. Re:Good News by Anonymous Coward · · Score: 0

      Except for the part where the Intel HD4000 gets beaten in every single test against AMD's equivilent IGP?
      http://www.notebookcheck.net/AMD-Radeon-HD-7660G.69830.0.html
      http://www.notebookcheck.net/Intel-HD-Graphics-4000.69168.0.html

      If all you want to play at best is Torchlight 1 then you can maybe get by with the HD4000, but if you want to play anything heavier then that, you'll be SOL.

    59. Re:Good News by Anonymous Coward · · Score: 0

      Sweet!!! I am going to go download the beta drivers for OSX to try out the new bug fixes.. oh, wait, I can't do that...
      Nevermind -- when are the chipset fixes coming out for the 780i/790i chipsets that cause SATA to act all funny under Linux? Any day now.. oh, wait, never..
      Well hell, I am going to go grab the BeOS drivers for my NVidia card so I can hack on that OS... oh wait... no such drivers...

      You seem to have missed the part - even though you quoted it - about " If I buy a product from a company, I'd say the chances are good that my needs jive with their goals.". Now anyone with half a brain would not buy a product to do a thing if the product does not do that thing, but you've proven yourself to be the idiot that would do that.

    60. Re:Good News by exomondo · · Score: 1

      Out of interest what is the card?

    61. Re:Good News by houstonbofh · · Score: 1

      There are many advantages of both the proprietary driver and noveau nouveau 1. since its free software it can co-exist with other drivers, and lets x auto detect. your only option on live cds 2. feature complete 2d and 3d rendering 3. rock solid stable. Its actually more stable than the proprietary driver nvidia 1. fast, perfomance comparable with other OSs 2. closed source, doesn't play well with other drivers. But lets face it, if your playing video games, them too are closed source, and if your on a proper normal installed system, you don't need other video drivers. 3. 100% feature complete, uses every last feature of the hardware as intented. 4. supports OpenCL and vector programming.

      This is the first time I have ever seen a post like this that did not involve religion or name calling. Good Job! Hopefully this behaviour will spread... :)

    62. Re:Good News by houstonbofh · · Score: 1

      But would you say software works well if its inner workings are hidden from view and bundled with legal restrictions?

      If it works well, than yes. It is a tool, not a religion. (At least to me, in this case) Freedom is important, but so is food. If you have no food, freedom is not that good a substitute.

    63. Re:Good News by pak9rabid · · Score: 1

      nouveau
      1. since its free software it can co-exist with other drivers, and lets x auto detect. your only option on live cds
      2. feature complete 2d and 3d rendering
      3. rock solid stable. Its actually more stable than the proprietary driver

      nvidia
      1. fast, perfomance comparable with other OSs
      2. closed source, doesn't play well with other drivers. But lets face it, if your playing video games, them too are closed source, and if your on a proper normal installed system, you don't need other video drivers. 3. 100% feature complete, uses every last feature of the hardware as intented.
      4. supports OpenCL and vector programming.

      5. supports VDPAU (required on any nvidia-based htpc)

    64. Re:Good News by drinkypoo · · Score: 1

      Yeah lol, but hopefully there will be more progress in the future.

      I welcome anything, but all I really care about is Xbox support. I realize that there were many TV chips used with the Xbox and therefore support is nontrivial, but with 3d support the Xbox is still pretty cool and without it the Xbox is uselessly dated and power-hungry, a Raspberry Pi will kick its ass for most purposes and probably draws less power than its HDD.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    65. Re:Good News by davydagger · · Score: 2

      thanks. I'm a big free software advocate personally, but I think extremism has weakened the "brand name".(like any other religion). I am Free software religious, but I am a moderate. Extremism in any religion, software or otherwise is terrible.

      while I don't like unfree software, its understood, that unfree drivers are mainly used by people who play unfree games. That said, the vast bulk of the software they use on linux IS free software, and having a bigger install base of free software is what will encourage more companies to take Open Source business model seriously. The more of the computer scene that targets GNU/Liunx, the more clout we really have.

      Given its also a user based community, its more people submitting more bug reports to the other Free software they do run, which helps improve Free software for everyone else.

      The biggest way we are going to sell people on Free Software is showing how good it can work. Growing the user base, and gaining visibility is how we do that. We also need to be a viable option for people who either cannot run windows, or will not. Poaching disaffected users is a great way to win converts. Screaming at people is not.

      That said, both drivers target different audiences.

      I use both on different machines, for different reasons.

    66. Re:Good News by phantomfive · · Score: 1

      XBox support with linux? Are you going to run linux on your xbox? Does it use NVidia??

      --
      "First they came for the slanderers and i said nothing."
    67. Re:Good News by LingNoi · · Score: 1

      I'm not a "must be free" nut however I feel like you're devaluing the work behind this.

      There are some good benefits to having an open sourced nvidia driver for example, it can be used to power different experimental graphics layers such as Wayland / Weston, or it has the potential to support optimus chipsets which we haven't seen from Nvidia for 4/5 years now.

    68. Re:Good News by LingNoi · · Score: 1

      That's not true in Nvidia's case. I've seen plenty of examples where you can submit a bug to nvidia and they will fix it, regardless of who you are, even if the bug appears only on linux. Many open source projects find and submit bugs to nvidia.

    69. Re:Good News by LingNoi · · Score: 1

      I disagree because I've actually done this before numerous times and it actually had the opposite effect every single time. What I mean by that is that the programmer in question lost interest in developing the program or library further and became more distant. One of the people I have donated to has finally began working on the library again after 2 years from never hearing from them.

    70. Re:Good News by LingNoi · · Score: 1

      Hoe many different major versions of Apache are currently in the mainline Debian? I counted 3 last month

      That's because apache can be built and used in different ways. One version may be suitable for development on a local machine whereas another it more beneficial if you have a lot of traffic being served.

      Here are the ones listed with the description:

      apache2-mpm-event - Apache HTTP Server - event driven model
      apache2-mpm-prefork - Apache HTTP Server - traditional non-threaded model
      apache2-mpm-worker - Apache HTTP Server - high speed threaded model

      By default I believe the prefork gets installed which is the worse kind for a high traffic server which is why you should never trust benchmarks by people that don't tell you the version of apache they're using.

      I don't know much about apache2-mpm-event since i've never tested it, however apache2-mpm-worker is comparable in speed to nginx.

    71. Re:Good News by Yvanhoe · · Score: 1

      A comment on the 4. : Nouveau can do OpenCL. You may be thinking about CUDA maybe? The situation seems less clear on this one.

      I am curious about what you mean by "feature complete 2d and 3d rendering", obviously the main problem with the nouveau driver is that all the features are not available yet. I feel I am missing a point.

      --
      The Wise adapts himself to the world. The Fool adapts the world to himself. Therefore, all progress depends on the Fool.
    72. Re:Good News by drinkypoo · · Score: 1

      XBox support with linux? Are you going to run linux on your xbox? Does it use NVidia??

      The original Xbox is a pretty boring PC with, basically, an alternate BIOS. It has an NV2A graphics adapter which is unique to the Xbox but which is between NV20 and NV25 in terms of capabilities and hardware. Nouveau already has some support for it, or at least it has in the past, but comprehensive support has always awaited a motivated developer with access to many different revisions of Xbox hardware so that all the various TV-out chips can be implemented. The Xbox already runs Linux but you only get a framebuffer interface.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    73. Re:Good News by davydagger · · Score: 1

      "obviously the main problem with the nouveau driver is that all the features are not available yet. I feel I am missing a point."

      power management, and and running the card as a general purpose computer via CUDA are not yet supported.

      however using it simply as video card is feature complete. you just won't get the same performance as the propriatary driver

    74. Re:Good News by TranquilVoid · · Score: 1

      5. supports VDPAU (required on any nvidia-based htpc)

      I don't know. I have an i3 with HD2000 and a discrete GT520 for VDPAU. Watching 1080p television with the Nvidia card puts about 5% usage on the CPU. Taking it out the change is barely noticable. I can't rightly remember but it only jumped to 8-10%. Perhaps if I were re-encoding it would be worthwhile but it hardly seems worth the effort for my use case.

      Tangentially, the problem with the Nvidia card is that it is the noisiest part of the system. Also the system will revert to the integrated GPU if I reboot without a source plugged into the GT520 (i.e. my projector is off). This makes remote management annoying. The HD2000 is meant to have a frame skip issue at 23.99 fps or whatever, but I've never been able to detect it.

    75. Re:Good News by pak9rabid · · Score: 1

      My mistake. I meant to say that it was required on any nvidia-based htpc with limited amount of CPU power (like the popular Intel Atom-based HTPC's that so many people (myself included) use).

  2. thank you by Anonymous Coward · · Score: 0

    Thank you Linux community!! and nVidia disappointed me...

  3. Great news by Anonymous Coward · · Score: 0

    Next step: CUDA?

    1. Re:Great news by Anonymous Coward · · Score: 0

      More then likely not. OpenCL however should be eventually as it's already being hammered out for the OSS Radeon drivers.

  4. Opirmus support by Anonymous Coward · · Score: 1

    Anything beyond bumblebee and primus?

  5. No thanks to NVIDIA though... Intel's better by Anonymous Coward · · Score: 3, Interesting

    I'd never buy a system with NVIDIA graphics even though I support the nouveau projects efforts. The problem is NVIDIA doesn't cooperate with the nouveau project and has provided little to no support for it. I'm not going the ATI path though. AMD just pulls the cloth over your eyes to what is really going on. Good PR is not good enough for this user. AMD doesn't provide sufficient documentation to produce a completely free solution.

    Which means that right now Intel's graphics (except for the PowerVR based stuff which is actually third party) are the only good option. And before you go on about what crap Intel's graphics are they have significantly improved from years past and have some of the best support. The Intel drivers even support features the proprietary graphics drivers are lacking from NVIDIA/ATI. So depending on what you really care about Intel's the best bet. The game developers are even tailing to the code because they can (since the drivers are completely free) which has produced a significant boost in performance for some games.

    1. Re:No thanks to NVIDIA though... Intel's better by Anonymous Coward · · Score: 4, Insightful

      Right now they're pretty much the only ones that don't support open source. Intel long ago opened things up, and AMD is opening up everything they can legally open. nVidia hasn't shown any evidence of opening up, even though right now that means that they're completely closed off.

      As much as I appreciate projects like Nouveau, it seems like the only way that nVidia will change it's mind is if people stop buying their products and go with AMD GPUs.

    2. Re:No thanks to NVIDIA though... Intel's better by Anonymous Coward · · Score: 0

      I'd encourage people not to buy NVIDIA or ATI. AMD needs to fix the problems in its house first before I'd recommend them. NVIDIA is worse although being able to run free software is a priority. Then we can talk about supporting that companies products. I'd love to support AMD because AMD supports the coreboot project. Unfortunately I can't do that because the company hasn't invested in fully supporting Linux properly.

    3. Re:No thanks to NVIDIA though... Intel's better by Anonymous Coward · · Score: 2, Insightful

      Every time I see the "Intel is so much better with open source." I think the same thing:

      Of course, they are more open that amd and nvidia, they're not serious contenders in graphics. Yes, they're popular, but performance wise, they have no secrets to keep. Amd and nvidia are in heated competition and because of that they want to keep their cards close to their respective chests.

    4. Re:No thanks to NVIDIA though... Intel's better by Anonymous Coward · · Score: 0

      AMD doesn't provide sufficient documentation to produce a completely free solution.

      Um, What? http://www.x.org/wiki/RadeonFeature and http://www.x.org/wiki/RadeonProgram disagree with that statement.

      If Intel would get with the program and help with the Gallium3D base then it'd bennifit the users of all 3 companies hardware instead of reinventing the wheel. Gallium3D a hell of allot eaisier to do driver development as as soon as you have the bits necessary to talk to your hardware you can tie into the existing state trackers and pretty much be gaming capable in around 2 weeks.

    5. Re:No thanks to NVIDIA though... Intel's better by drinkypoo · · Score: 1

      nVidia hasn't shown any evidence of opening up, even though right now that means that they're completely closed off.

      It would probably be a massive task for nVidia to cleanse the Microsoftness that they took on in the Xbox era from their soul. Like it or not, they're tainted for the foreseeable future.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    6. Re:No thanks to NVIDIA though... Intel's better by FreonTrip · · Score: 1

      AMD's continuing financial support from building the Xbox 360's GPU doesn't seem to be tainting them unduly. Let's not assume the worst about one and give the other a pass when a bogeyman's involved, OK?

  6. Don't care, don't want it by Anonymous Coward · · Score: 0

    NVIDIA provides binary with the latest features and works great. No need for some confusing drivers.

  7. Switching cost by tepples · · Score: 1

    Or just use hardware that works with a modern OS.

    That would make switching from your current OS to a modern OS far more expensive.

    1. Re:Switching cost by Immerman · · Score: 1

      You mean you never upgrade your hardware? It's only more expensive if you decide you absolutely must make the switch today, and weren't already using supported hardware. Linux-compatible hardware is rarely notably more expensive than unsupported stuff, you just need to actually pay attention to compatibility when making your purchasing decision.

      --
      --- Most topics have many sides worth arguing, allow me to take one opposite you.
  8. Even the GeForce 256? by Hsien-Ko · · Score: 1

    Even the TNT2? TNT? Vanta? RIVA128? NV1?

    1. Re:Even the GeForce 256? by Anonymous Coward · · Score: 1

      TNT and TNT2 looks like it should be supported. Riva 128 is only supported through the nv driver. NV01 through vesa, and Vanta is afaict the same as TNT2. Are you asking just to nitpick, or were you genuinely interested?

    2. Re:Even the GeForce 256? by salahx · · Score: 5, Informative

      The nouveau driver supports everything from NV04 upwards - NV01 and NV03 (NV02 never made it to production) are very different. In particular, PFIFO (the engine on the card that submits command the GPU) on NV01 doesn't support DMA at all, and NV03 has broken DMA. For that (and other) reasons, if support were desired for these cards, it would be in a separate driver. However such a driver would essentially be of academic interest, since these cards only accelerate simple shapes (like triangles and curves).

      That having been said, one of the nouveau developers has done some reverse engineering of the NV01, the finiding of whic hare in the envytools notes.

    3. Re:Even the GeForce 256? by crizh · · Score: 2

      Fat chance.

      I've got all sorts of older Nvidia hardware that works great with the Nvidia blob and that has never worked with Nouveau.

      It's a particular pain in the arse because it's loaded automatically as if it really were a real stable driver during installation these days and it is used to drive the console. Combined with the current trend for 'live-install' discs many modern distro's are nearly impossible to install on older hardware. Ubuntu, I'm looking at you.

      Sure there are ways around it but they are far from beginner friendly, at which point why the hell are you bothering with a distro like Ubuntu, you might as well be installing Gentoo.

      It's frustrating to watch old, dull stuff that works being deprecated for new flashy shit that doesn't.

      --
      Trust The Computer, The Computer is your friend.
    4. Re:Even the GeForce 256? by Anonymous Coward · · Score: 0

      Get a job.

    5. Re:Even the GeForce 256? by jedidiah · · Score: 1

      If you have such a relic, why are you concerned with 3D acceleration? You can probably do much better in software. The most generic VESA driver available probably won't be a problem.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    6. Re:Even the GeForce 256? by Osgeld · · Score: 1

      I have an old TnT2 card in a server, with VESA you can watch windows draw

    7. Re:Even the GeForce 256? by Anonymous Coward · · Score: 0

      Long ago I had a Riva TNT2 M64 16Mb in a P4 2.4Ghz Northwood w/ 1Gb of ram. Could barely play Open Arena @ 640x480 on Ubuntu 5.04 with the Nvidia blob driver.

    8. Re:Even the GeForce 256? by Anonymous Coward · · Score: 0

      Quake 2 era hardware and you're complaining about running it with an updated version of Quake 3?

      Anything below an ATI R200/300 series chip, and an Nvidia NV30 is asking for trouble.

      Additionally anything that has 16 bit color support, since xorg seems to have problems now with 16 bit color as well as 8 bit color (16 bit even hoses xterm text scrolling acceleration on radeon era hardware. Apparently nobody can be bothered to keep from fucking up legacy features in the codebase.)

    9. Re:Even the GeForce 256? by FreonTrip · · Score: 1

      Nouveau's expressly stated that NV1 and NV03/NV04 are too fundamentally different to be properly supported by the project, but if the TNT(2) and up will soon be supported, that'd be kinda neat. Granted, we're talking about hardware that's about 15 years old, now...

  9. Good luck extracting this binary by tepples · · Score: 2

    NVIDIA provides binary with the latest features and works great.

    Not all platforms treat graphics drivers as user-installable packages. For example, good luck extracting this binary from a particular version of Android in order to use it with an AOSP build for a given device.

  10. hmm by buddyglass · · Score: 0

    This article's summary pretty much sums up why I still have no interest in Linux as a desktop OS.

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

      This article's summary pretty much sums up why I still have no interest in Linux as a surrogate gaming console.

      FTFY. Or wait, I lost track, did the definition of "desktop OS" entirely drop the "environment in which one gets work done" part?

    2. Re:hmm by Teun · · Score: 1
      Why?

      Do MS, the BSD's or Apple have OS drivers?
      What about the firmware in your computer's parts, you don't accept that either?

      I see proprietary video drivers just like firmware, part of the package.

      --
      "The likes of Facebook and WhatsApp are free to those whose privacy is of zero value."
    3. Re:hmm by Bert64 · · Score: 2

      Firmware runs on the device itself, and is generally OS independent.
      Drivers run on the OS, and therefore require you to be running a specific OS and a specific version of that OS. If a third party is maintaining the drivers, and does not provide you with sourcecode then you have no guarantee that they will continue updating it to work with new OS versions, or fix bugs.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    4. Re:hmm by Anonymous Coward · · Score: 0

      yep, regedit is sooo much funnier.

    5. Re:hmm by MrEricSir · · Score: 2

      This article's summary pretty much sums up why I still have no interest in Linux as a desktop OS.

      The blame isn't on Linux entirely. It's long past time we get past this sort of nonsense and focus on the real problems in computing. Having different types of incompatible drivers for every OS (and often different versions of the OS) is inexcusable.

      If the OS vendors can't get their shit together, we need to find a way to package drivers directly into the firmware and bypass the OS entirely. Basically, we need what UEFI promised to deliver but didn't.

      --
      There's no -1 for "I don't get it."
    6. Re:hmm by Anonymous Coward · · Score: 0

      If the OS vendors can't get their shit together, we need to find a way to package drivers directly into the firmware and bypass the OS entirely. Basically, we need what UEFI promised to deliver but didn't.

      What? A lockout of the hardware for anything not OEM?

    7. Re:hmm by jedidiah · · Score: 1

      Your response pretty much demonstrates you have absolutely no clue what is being discussed. So anything you have to say on the matter is pretty meaningless.

      Calling you a mindless troll would be charitable.

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

      The BSD drivers are for the most part open source with the exception of nVidia on i386/amd64 for FreeBSD.

    9. Re:hmm by buddyglass · · Score: 1

      I don't game. I do, however, dislike having to be "strategic" in my choice of drivers.

    10. Re:hmm by Anonymous Coward · · Score: 0

      Then use whatever comes with your distro and STFU.

    11. Re:hmm by Subjective · · Score: 1

      Firmware is driver-dependant, and thus OS-dependant, architecture-dependant and version-dependant
      It's worse than anything else - even hardware blobs can be run via emulators / virtual machines

      --
      My other .sig is also this bad
  11. TFA by Anonymous Coward · · Score: 0

    "The latest modifications should allow the Nouveau driver to support the acceleration features of any current GeForce chip." ..cause all real Linux users only use new hardware, I guess.

    1. Re:TFA by Nimey · · Score: 1

      I doubt you'd want to use the 3D accel function of a TNT2 or GF256 card for any modern software. It'd bog like crazy unless you only had it do simple tasks, and Compiz wouldn't qualify as simple.

      --
      Hail Eris, full of mischief...

      E pluribus sanguinem
    2. Re:TFA by FreonTrip · · Score: 1

      I think a 64 MB Geforce256 would be sort of OK for Compiz, though any modern integrated video would run circles around it.

  12. When the best tool goes unmaintained by tepples · · Score: 2

    I could care less the heritage of a piece of software, as long as it functions correctly. Im a big fan of using the best tool for the job

    Until what used to be the best tool for the job suddenly becomes unusable. If, for example, you have found the best tool for the job to be Windows XP, that'll more likely than not become vulnerable to remote exploits by the end of April 2014, soon after Microsoft pushes out the final Patch Tuesday for that platform. A user of free software, on the other hand, is free to hire anybody to continue maintaining the best tool for the job.

    1. Re:When the best tool goes unmaintained by Anonymous Coward · · Score: 0

      Thats when you switch tools, free software often goes unmaintained as well

    2. Re:When the best tool goes unmaintained by FireFury03 · · Score: 1

      Thats when you switch tools, free software often goes unmaintained as well

      What part of "you are free to hire someone" were you confused about?

  13. still no reliable optimus support by Anonymous Coward · · Score: 0

    still no reliable optimus support

  14. Good news, everyone! by Anonymous Coward · · Score: 0

    I mean, it is. No snarky comment here. I like and support this.

    What REALLY, REALLY needs to happen now to make people switch over in droves is 1:1 game support. If it runs in windows, it should run as well or at least 90% as well in linux.

    I know, beating a dead horse, but I figured I'd say it.

  15. I want FreeBSD support... by Anonymous Coward · · Score: 0

    I will put a cuddly baby penguin into a wood chipper every day until FreeBSD x11-drivers/xf86-video-nouveau catches up to Linux! ::evil laugh:: ... ::cry::

    --libman

    1. Re:I want FreeBSD support... by Beetjebrak · · Score: 1

      Well, with the GEM/KMS work on Intel progressing I'd guess FreeBSD support for Nouveau will also come within reach..

      --
      Learn from the mistakes of others. There isn't enough time to make them all yourself.
    2. Re:I want FreeBSD support... by celle · · Score: 1

      "I will put a cuddly baby penguin into a wood chipper every day until FreeBSD x11-drivers/xf86-video-nouveau catches up to Linux! ::evil laugh:: ... ::cry::"

              Double that for the x11-drivers/xf86-video-ati.

  16. Good news, but how well do they work? by inglorion_on_the_net · · Score: 2

    Let me start by saying this is good news. I don't have an Nvidia card, but I like to have the option of getting one and have it be supported by Free software.

    Having said that, the article is light on details. How well do the features work? Does anything that works with the Free drivers for AMD or Intel now also work with Nvidia? How does the feature set compare with the closed-source Nvidia driver? How does performance compare?

    --
    Please correct me if I got my facts wrong.
    1. Re:Good news, but how well do they work? by Anonymous Coward · · Score: 0

      It does not hit the performance of the non-free drivers and I wouldn't recommend it over Intel's offering. Intel's got some pretty good stuff these days. Particularly for free software users in the graphics arena.

      The AMD drivers aren't 100% free so I can't recommend them. AMD though does a better job of supporting free software whereas NVIDIA doesn't do it at all.

      NVIDIA chips are supported because of reverse engineering efforts.

      If you want something that works go with Intel.
      If you something that is a bit better performance wise and is free software friendly go with NVIDIA (although supporting a company that isn't helping isn't supporting free software or encouraging NVIDIA to support it in the future).
      If you want to support a company that is pulling a PR move go with AMD. They did release some specs/code although not sufficiently to produce a completely free solution. Thus nothing works with distributions that don't or can't include / support the non-free pieces.

      The 9500GT (you can get them from ThinkPenguin still) works good enough with the nouveau driver and is pretty well supported (the best supported from the free driver). The card they sell is supported out of the box with recent distributions.

    2. Re:Good news, but how well do they work? by Anonymous Coward · · Score: 0

      9500GT = only 134.4 GFLOP/s (@ 50W). Uh. I hate to break this to you, but most games are shader-bound these days, so you might as well just use the integrated GPU that came with your brand new CPU or motherboard -- it'll be faster. Even the bottom of the line / "training wheels" GT 610 (155.5 GFLOP/s @ 29W) cards are faster than the 9500GT. Do yourself a favor and get a GT 650 (812.5 GFLOP/s @ 64W) if you're considering getting the 9500GT. Your frame rate will be 6x higher with the 650, and you'll be able to use OpenGL 4.2. The *only* downside: RMS will call you funny names behind your back (and to your face as well).

      The real Nvidia driver works well on Ubuntu, it supports OpenGL 4.2, and it works beautifully. I'm partial to the 4-line (less power than the 5-line), so I've had a 9400 GT, a GT 240, and a GT 640 on this PC over the years, and I've never had any problems with the real Nvidia driver. Never had to install a new driver during the hardware replacement process (but updates have given me the "latest non-bleeding-edge" driver periodically). Same driver that gives OpenGL 3.3 for the 9400 and GT 240 gives OpenGL 4.2 for the GT 640.

    3. Re:Good news, but how well do they work? by Anonymous Coward · · Score: 0

      The AMD drivers aren't 100% free so I can't recommend them.

      I keep seeing this and yet no citation to it.

      What part of the OSS Gallium3D Radeon drivers are not free? Just get a Radeon card, of if getting a new comp get an AMD APU, even the A10 series works fine out of the box and makes a great HTPC.

    4. Re:Good news, but how well do they work? by Anonymous Coward · · Score: 0

      Nouveau is a Gallium 3D driver http://www.x.org/wiki/GalliumStatus
      AMD also provides docs and developer suooprt for their own Gallium3D based driver, something Nvidia refuses to do.
      http://www.x.org/wiki/RadeonFeature http://www.x.org/wiki/RadeonProgram

      Intel makes their own OSS drivers and does not make blob drivers, but doesn't officially make any Gallium3D driversb as of yet, though there are a few unoficcial G3D drivers for Intel hardware. The higherups at Intel probably think that supporting G3D is likek directly helping AMD and Nvidia. Which it technicaly does, but G3D enhancements help all the hardware that can use the feature equally.

  17. Re:Nvidia blobs always beat-crap outa FOSS drivers by Anonymous Coward · · Score: 1

    The reason these FOSS drivers are crap is because NVIDIA doesn't cooperate and it requires significant resources to reverse engineer. If you asked me I'd say the NVIDIA cards are defective. They simply don't work without a bunch of fiddling around. That's not how Linux and free software systems work and if your not going to cooperate than why bother? If your going to give me Microsoft Windows I might as well use Microsoft Windows. I don't want that and I won't buy cards with NVIDIA chipsets. FOSS drivers are always the better choice when all other things are equal.

  18. Unlike Nvidia, Nouveau supports Framebuffer. by Anonymous Coward · · Score: 0

    Unlike Nvidia, Nouveau supports Framebuffer and KMS (Kernel Mode Setting). Since XBMC requires it, Nouveau is your best and only option for setting up a Media PC \ Streamer from leftover hardware laying around.
    Also, if you're running an X-less server, then you get to have Full-HD terminals which is REALLY nice and useful.

    1. Re:Unlike Nvidia, Nouveau supports Framebuffer. by jedidiah · · Score: 1

      Bullshit.

      If you use the Noveau driver then you are giving up VDPAU.

      If you are building a media PC then why the HELL would you give up free BluRay decoding? Otherwise you need to use brute force via the CPU and you've left the domain of "leftover hardware".

      An Nvidia card and the BLOB driver redeems hardware that would otherwise be a doorstop.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    2. Re:Unlike Nvidia, Nouveau supports Framebuffer. by Anonymous Coward · · Score: 0

      Because anyhardware with a PCIe card slot canuse a Broadcom BCM970015 to get all of that, even a slow piece of crap like an Atom N270 can become an HD playback box for almost nothing and still be completely open source?

  19. If you're easily manipulated by adverts by Anonymous Coward · · Score: 0

    Then you'd not have different goals and needs than the company.

    However, most other people prefer at least the illusion of free will.

    You, on the other hand, seem to be very open about how weak your will is. Well done.

  20. Slow performance due to no re-clocking support by Anonymous Coward · · Score: 0

    Re-clocking does not work, which means the GPU core and memory runs at the default frequncy which it gets at boot up which is underclocked.

    So the performance is slow. So re-clocking needs to be fixed and implemented. But for that to be done, there needs to be proper fan control support first.

    Also, OpenGL 4 does not work. Some parts of OpenGL 3 might be implemented, but not all.

    Not all games work properly, such as Warsow, Reaction, etc which suffer from rendering artifacts. But Portal 2 does work though.

  21. VDPAU? by crow · · Score: 3, Insightful

    Is there any support for media playback acceleration? That's the one thing keeping me with the nVidia driver for my MythTV system.

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

      That depends on card, fermi and kepler have some basic kernel support for loading it with nvidia firmware, but userspace support hasn't landed yet. If there was a libdrm update for kepler, it would have been to allow userspace to drive the engines for it. 3d works fine without libdrm updated.

  22. Why do drivers need to be free? by AlphaBro · · Score: 2

    This is likely to be perceived as trolling, but I'd honestly like to know: why are free 3D accelerator drivers so important? The OSS community has proven to be utterly incapable of developing or contributing to such projects in any meaningful capacity, so what's the point? The argument I frequently see is that this is the fault of the GPU manufacturers for not supporting OSS devs, but if said devs need their hand held every step of the way, what makes people think they can produce a worthwhile, production driver? What's wrong with a high quality propriety blob developed by experts that actually know what they're doing?

    1. Re:Why do drivers need to be free? by Skinkie · · Score: 1, Flamebait

      Its quite simple. I have a very nice Mac Snowball. Updates for OSX PowerPC are not flying in anymore, even Safari crashes on Google.com. So it is a good time to switch to a better maintained operation system. For PowerPC there are not many choices, but lets pick Linux. The motherboard has an onboard NV04, if this was an x86 I might be able to use the nvidia legacy drivers, for PowerPC: architecture not supported. So why is open source important: it can be compiled on your architecture of choice and gives proper hardware a few extra years (see below: "Great news for ARM"). Another interesting thing is that improvements won't limit themselves to the latest, greatest (and most expensive) flagship.

      --
      Support Eachother, Copy Dutch Property!
    2. Re:Why do drivers need to be free? by raxx7 · · Score: 1

      Some people just like the concept of open source.

      Also, the drivers being closed source, you are at the mercy of NVIDIA for features, fixes, etc.
      Now, NVIDIA has generally been good -- they know they have paying customers using their hardware in Linux.
      But there are some negative aspects, which NVIDIA has neglected.
      NVIDIA proprietary drivers don't implement all the features of the Linux graphic subsystem and so, there are some corner cases that don't work. The most obvious one nowadays is the support for Optimus and the cumbersome way it's being implemented.

      Occasionally, it takes a while for NVIDIA to update their drivers to make them compatible with the latest kernel or X.org server.

    3. Re:Why do drivers need to be free? by marcosdumay · · Score: 2

      The OSS community has proven to be utterly incapable of developing or contributing to such projects in any meaningful capacity

      Yet, they've just released a completely free alterneative. How can you say that the people can't contribute anything in the article about how they reached a huge milestone in their contribution?

    4. Re:Why do drivers need to be free? by Anonymous Coward · · Score: 0

      Support for Non X86 arcitectures.

      Support for other operating systems like Haiku

      Support for older hardware, there is support in the works to bring the open source Gallium3D drivers to Windows to help with virtualization pasthroguh and allow older versions of Windows to run newer hardware in at lease OpenGL mode. I.E. XP taps out at DirectX 9.0c which is the same as OpenGL2.1, Microsoft wont ever port DX10, 10.1 or 11 to XP. But OpenGL can easily bring OpenGL4.2 to Windows 3.1 if you like.

    5. Re:Why do drivers need to be free? by Anonymous Coward · · Score: 0

      Occasionally, it takes a while for NVIDIA to update their drivers to make them compatible with the latest kernel or X.org server.

      Bullshit. It takes longer for distributions to ship with newer X.org versions than it takes Nvidia to adapt their drivers to them. This is inpart due to Nvidia playing a some what active roll in X.org's development by submitting patches. Hell they're probably more involved in X.org than some big name distributions are.

      Your "takes a while" is often measured in days while distributions updating to the latest X.org is measured in months.

  23. Great news for ARM by crow · · Score: 4, Interesting

    One of the problems with the official binary driver is that it only supports x86. With an open source driver, there's no reason you can't use it on any architecture out there. There might be some people interested in PCI cards on PowerPC, but the big interest here is with ARM-based systems.

    1. Re:Great news for ARM by Anonymous Coward · · Score: 2, Insightful

      So where is the mythical PCIe capable ARM hardware?

    2. Re:Great news for ARM by ikaruga · · Score: 1

      There are older computers running PowerPC and Nvidia chips. G5 Mac Pros and unpatched or hacked PS3s out of my head.

  24. I wanna say one word. by buanzo · · Score: 1

    Steam.

    --
    Buanzo Consulting - 15 Years of GNU/Linux experience, for you.
  25. Free, Libre or Open Source... which one? by Anonymous Coward · · Score: 0

    Is that an attempt at not upsetting our sentimental FSF/GNU friends?

  26. I call bullshit - here's why by dbIII · · Score: 2

    There's the "legacy driver" you can download which I use on a couple of old desktop machines in the office that have AGP Nvidia Geforce cards and one with a PCI card as well (actually newer than the AGP cards, but still getting on a bit). Changelogs show Nvidia still fix bugs in the "legacy driver" or make some sort of change every few months so it's not abandonware.
    I suspect you've bought new cards the same reason the rest of us do - more shiny features or dying fans

    1. Re:I call bullshit - here's why by 0100010001010011 · · Score: 1

      Same here. I'm still cranking away on an old Nvidia card. Meanwhile the ATI card I bought 2 years ago was dropped in a recent update.

      Nvidia makes cards that work. And software to go with those cards. Anytime someone wants to build a HTPC I always suggest Nvidia, because their VDPAU drivers *work*.

    2. Re:I call bullshit - here's why by Ost99 · · Score: 1

      There's big gaps in the legacy drivers. I couldn't get any of them to work without changing hardware IDs.
      Even then only 96.xx showed anything other than a black screen (but VDPAU didn't work)

      BTW support has been dropped for the two oldest legacy drivers.

      --
      ---- Sig. gone.
    3. Re:I call bullshit - here's why by Ost99 · · Score: 1

      AMD is not any better (taking the quality of the binary into consideration, they are far worse); but before AMD drops support for a card they provide documentation to support the open source driver (they also used to provide developer hours, but I dunno if they still do).

      --
      ---- Sig. gone.
    4. Re:I call bullshit - here's why by drinkypoo · · Score: 1

      AMD is not any better (taking the quality of the binary into consideration, they are far worse); but before AMD drops support for a card they provide documentation to support the open source driver (they also used to provide developer hours, but I dunno if they still do).

      Get back to me when Athlon 64 L110 power management works right, or when R690M graphics work at all. It's been less than a year since I tried them last and both were still fucked, as in utterly unusable. I used to be a diehard consumer of AMD processors but I have only occasionally been stupid enough to buy an ATI GPU and every time it has been a bad decision even at a tiny fraction of retail price. Now that AMD no longer has a competitive processor it is more than likely that they will have no place in my next PC. Whatever CPU and chipset it has, it certainly won't have an AMD GPU.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    5. Re:I call bullshit - here's why by 0100010001010011 · · Score: 2

      And who provides all of these magical OSS drivers? Because at the end of the day my nVidia HTPC plays 1080P movies no problem and my AMD rig does nothing. (Well, I put an nvidia card in it now).

      Nvidia takes the money that I give them and makes drivers, binary, closed source, what ever. But drivers. AMD takes the money I give them. squanders it and then goes "Hey, hey, look. Here's all the documentation for everything! You may not have a working machine, but you got all the documentation!"

    6. Re:I call bullshit - here's why by Rob+Y. · · Score: 1

      The legacy driver hasn't made the jump to the new xorg that Ubuntu included in their latest system. My FX5200 is no longer supported under Ubuntu without back-loading xorg. Pity, since the driver supports it fine. I've put off the switch to UBU 12.10 because of that. If the driver were open source, it could probably be easily adapted to work with the xorg update - but nVidia doesn't feel like it, so no dice.

      --
      Posted from my Android phone. Oh, I can change this? There, that's better...
  27. You should really blame.... by Anonymous Coward · · Score: 0

    linux devs as well. The constant api/abi churn on linux hasn't helped drivers stabilize, and combined with the recent dropping of i386 and assorted drivers (not a huge deal since userspace hasn't supported i386 since glibc 2.2.5, which you can't run udev and company against anyways!), despite some legacy items just popping in (notably a new hopefully functional zenith znote driver for the 82593, as well as a framebuffer driver for the i740 gpu, right as support for anything pre-r100/i830/nouveau is dropped from mesa. Nevermind removing probe support for vga text console modes even on hardware too old to provide framebuffer text consoles at acceptable speeds).

    The problems regarding driver reliability, functionality, stability, and forwards and backwards compatibility are blamable on the devs, the manufacturers, the legal infrastructure surround tech, as well as the users for tolerating it year after year as hardware becomes less and less accessable to the common man. My C64 come with complete hardware schematics, documentation on instruction sets for almost every user accessable chip inside it, as well being built for service by any respectable techie.

    Can you name a current piece of your hardware for which you can say the same?

  28. nouveau isn't mature enough yet by JustNiz · · Score: 1

    Annoyingly, Mint now uses nouveau by default. On all 3 of my nvidia-based PCs Noveau causes a hard lock up within a few seconds of the window manager starting up. One of my PCs has a GTX 580 another has a gt 520, and the 3rd is a laoptop with an older nvidia mbedded chipset, so I've given it a good range of GPU ages/levels to work on but it fails on all 3.

    All problems go away immediately I replace nouveau with nvidia's binary blob driver.

    Its even more of a bitch if you want to install Mint Debian because the installer locks up hard (before you can even get a shell up to uninstall nouveau). They've annoyingly also removed any non-graphical install options from the grub menu.

    The net effect is you cant install Mint Debian on any nvida-based platform as there's no way to avoid nouveau getting started at boot and locking up the box well before the desktop runs.

    I guess I could have hand-customised the installer ISO image to use nvidia instead of nouveau, then burnt another CD but I simply ran out of patience.