Slashdot Mirror


nVidia Unified Drivers Including Linux/FreeBSD

Screaming Lunatic writes "nVidia has decided to include Linux and FreeBSD in their Unified Driver Architecture and offer more tech support. Sounds like great news for Linux developers and users if Linux drivers are released at the same time as Windows drivers. (The NV30 emulation driver for Linux was made available about 3 months later than for Windows) The big push is probably from big studios that use Linux tools such as Film Gimp. More info here ." Added by Heunique: You might want to look here if you are using the latest development kernel.

303 comments

  1. Wow by von+Prufer · · Score: 1, Redundant

    But wouldn't it be sweet if they also offered superior ATI drivers? That'd sure make them think.

    Sounds like a good business decision to me.

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

      Who? NVidia offering ATI drivers??? I'm puzzled.

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

      Haha! Yes! Genius of business strategy makes SENSE!!!

      1) Offer superior drivers for a competing product!
      2) ???
      3) Profit!

    3. Re:Wow by Anonymous Coward · · Score: 0

      2) Charge cost of buying NVidia card for the ATI drivers.

  2. The have supported Linux for a long time by Anonymous Coward · · Score: 1, Interesting

    ... it's FreeBSD that is the news!

    1. Re:The have supported Linux for a long time by SquierStrat · · Score: 5, Informative

      The FreeBSD drivers have been out for about a month. The news is that the drivers are part of the official driver package now and will be released with the regularity of the Windows drivers.

      --
      Derek Greene
  3. in a word... by TechnoVooDooDaddy · · Score: 0, Flamebait

    WOOOT!!!!!!!!

    man, i thought ATI was going to take over nVidia, but with this crazy open-source support nVidia is doing, it's going to be difficult to NOT support them in turn.

    Scratching my back is a damn good way to get me to scratch yours, WTG NVIDIA!

    1. Re:in a word... by bconway · · Score: 2

      How about because they're released regularly for Linux and FreeBSD, run at 95-99% speed of the Windows drivers, and are the fastest and best-supported cards available for Linux?

      --
      Interested in open source engine management for your Subaru?
    2. Re:in a word... by dinivin · · Score: 2


      They're regularly released for FreeBSD? How does one release become "regularly released"?

      Dinivin

    3. Re:in a word... by the+gnat · · Score: 4, Insightful

      If I understood the article, the drivers aren't going to be Open Source / Free Software. So I don't see why I would support them...

      Yeah, there are so many other companies with superior products who will give us every single bit of code in their drivers. Besides, who needs 3D acceleration on Linux anyway? I suppose I can just take my 3D apps and run them on Windows.

      Moron.

    4. Re:in a word... by Anonymous Coward · · Score: 0

      Hey dipshit, there were regular beta releases available to the public, and all future releases will coincide with the Linux releases. Check a dictionary if you're unclear on the concept of regular.

    5. Re:in a word... by FoxMcCloud · · Score: 5, Insightful

      Of course it would be BETTER if they were open source. But the reason to support them is that you need a graphics card in your computer, and you'll choose the one that has good linux drivers.
      Anyway, any major company that takes Linux seriously is worth supporting. I fully support them. Like I fully support Id software even if they don't make open source games (which would be totally stupid IMHO anyway). Also, maybe some other graphic cards vendors (or other hardware or even software) will look at the highly successful nVidia, and say "hey, they make linux drivers and are successful, so maybe we should do so too."

      --
      bool Marketoid::IsGood(){return IsDead();}
    6. Re:in a word... by DCowern · · Score: 5, Informative

      It's actually not their fault. IIRC, their driver code contains a lot of code from other companies that is copyrighted or under very restrictive licensing. This, unfortunately is very bad for people who would like to see the driver code fully released. It'll never happen without all the contributing corporations signing off on it. I support them because they do the best they can do to support the linux community. They also just happen to do it far better than any other GPU manufacturer ever has.

    7. Re:in a word... by dinivin · · Score: 0, Troll


      There has been exactly one public release of the FreeBSD drivers, fuckhead. :-)

      That is hardly "regular".

      Dinivin

    8. Re:in a word... by rembo · · Score: 1

      I think that support maybe ok for now, but what if your hardware ages,and it's no longer comercially interesting for nvidia to support you on what ever version of the kernel you like to use at that date. That means you are dependent on Nvidia for choosing a kernel. This won't happen with open drivers.

    9. Re:in a word... by Anonymous Coward · · Score: 0

      I am betting your hardware isnt Open Source, but you use that right?

    10. Re:in a word... by J�r�me+Zago · · Score: 1

      Your comment makes sense. About Id Software though, they have an history of open sourcing game engines after a few years (Quake II for instance), so if I was more interested in first person shooters, I'd gladly support them.

    11. Re:in a word... by 13Echo · · Score: 2

      95%-99%? OpenGL under Linux with these drivers is actually faster. Do I need to post benchmarks to people like you, as I have to do just about every week?

    12. Re:in a word... by Chicane-UK · · Score: 2

      Indeed...

      I had started looking at nVidia cards a few months back.. I couldn't really afford to upgrade to a high end card, so wanted to pick up a cheap GeForce2 or something similar to my current Radeon 7200 VIVO, simply because of the excellent Linux driver support compared to ATI. I ended up getting offered a Ti4400 at a crazy price and bought it.

      The nVidia Linux drivers are superb (read they WORK) and I have not had any problems getting them working across a range of distributions.

      A class act nVidia - i'll be looking to you for my next video card, whenever that is :)

      --
      "Hey! Unless this is a nude love-in, get the hell off my property!!"
    13. Re:in a word... by ColdGrits · · Score: 2

      Then just use open drivers - problem solved.

      Of course, that limits your choice of hardware significantly, but then if you realyl are going to use ancient unsupported kernels, you won't be that worried, right?

      *sigh*

      --
      People should not be afraid of their governments - Governments should be afraid of their people.
    14. Re:in a word... by exspecto · · Score: 0

      heh, as i read your trollie post...i thought to myself, "you know, i bet this guy's a debianite." after following your user info to your homepage, sure enough, debian. lol. you guys all made from the same mold?

      support the drivers because they are better than what most companies make for linux. and they dont need our help to do it obviously.

    15. Re:in a word... by rembo · · Score: 1

      That's what I probably would do if i'd buy a new card. But I don't agree that you can't use the recent software (kernels, Xfree in this case) with older hardware. For example I run debian testing on an PII 233 right now. *Insert your debian is ancient joke here* I am very happy with debian.

    16. Re:in a word... by Anonymous Coward · · Score: 0

      I have the three quakes running in my linux.

      Thanks to iD's release of the source, I can now run quake 1 and 2 from quakeforge flawlessly on my system. Quake 3 works great, considering it is using a vintage TNT2 Ultra.

      Besides, nvidia drivers also allow me to look into the stucture of such things as the TCR (http://pymol.sourceforge.net/) witout the rustration of endless pauses between redraws.

    17. Re:in a word... by Natalie's+Hot+Grits · · Score: 2

      Although I would like to believe you on this, I will have to disagree...

      While many video games such as Quake3 will run better under nVidia/Linux over win32/Linux, this usually has nothing to do with the raw video performance. Most of the time it has to do with the overall system performance, aside from video. If you can show some true numbers that prove that the actual VIDEO performance is better, then it would be another story..

      Then again, I'm not really up to date on it all, so I could be wrong, but I do know that in the past, nVidida drivers have been sub-par to the win32 drivers.

      --
      Two infinite things: your stupidity and mine. But I'm not sure about the latter. If my sig offends you, I'm sorry.
    18. Re:in a word... by runderwo · · Score: 2
      Yeah, there are so many other companies with superior products who will give us every single bit of code in their drivers.
      I would argue that a piece of hardware with a completely open source driver that is feature-complete and stable *IS* a superior product. The term "superior" is very subjective.

      FYI, Matrox G-series cards have a feature-complete open source driver, 3dfx cards all do, and most ATI cards have at least a working, if not feature-complete one.

      Moron.
      Insulting people with whom you disagree is not an efficient way to convince them of your point of view.
    19. Re:in a word... by Kashif+Shaikh · · Score: 2

      There's a lot of wisdom in those words. For example, it is well known that DOOM1's source code was delayed, because id needed time to remove the sound engine from the game(i.e. it was licensed from someone else AFAIK). And people, don't get your panties in a bunch.

    20. Re:in a word... by Anonymous Coward · · Score: 0

      It's quite clear that you are unable to configure Windows correctly. You must feel pretty stupid, huh?

  4. BeOS, anyone ? by z80 · · Score: 2, Interesting

    It would be fun if someone would have a look at the drivers and port them to BeOS. Geforce4 is yet to be supported.

    --
    -- http://z80.org - all opinions, all the time --
    1. Re:BeOS, anyone ? by dinivin · · Score: 2, Insightful

      It would be fun if someone would have a look at the drivers and port them to BeOS.

      It would be fun if nVidia open sourced the drivers so that you could look at them and port them to BeOS.

      Dinivin

    2. Re:BeOS, anyone ? by Anonymous Coward · · Score: 0

      Talk to SGI.

    3. Re:BeOS, anyone ? by killmenow · · Score: 2, Insightful
      It would be fun if nVidia open sourced the drivers so that you could look at them and port them to BeOS.
      No, it would be fun if nVidia shared the details on their cards so others could write drivers and port them to whatever freaking OS they wanted.

      I have an nVidia card and it is nice, but I think my next will be an ATI card because they have at least tried to be more cooperative with open source developers.

      Check this quote from an October 20, 1999 ATI press release:
      Recognizing the phenomenal growth and increasing popularity of Linux, ATI is committed to ensuring that the open source development community has access to technical development information on all its key components.
      Hello, nVidia? This is Open Source calling. We want your specs.
    4. Re:BeOS, anyone ? by cayenne8 · · Score: 1

      Yet you still can't get them to release drivers that allow their TV-Out to work on Linux...?!?!

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
  5. Maybe They just love linux by diverscuba023 · · Score: 1, Funny

    why can't the increased support be that thier engineers just like linux better and have managed to convince thier management ... opps sorry management isn't that smart....

    1. Re:Maybe They just love linux by IamTheRealMike · · Score: 2
      Actually I read somewhere that's what happened for FreeBSD. They were getting pressure from some big customers to produce decent Linux drivers, so the order came from the top, and then some engineers did the FreeBSD port because it was pretty similar to doing it for Linux and was a fast hack.

      I'd much rather they started shipping RPMs for all the stable kernel versions that are out there. Have they finally produced Psyche RPMS yet?

    2. Re:Maybe They just love linux by yobbo · · Score: 2

      Yes, the latest 40.xx drivers for linux are now available in rpm packages for both redhat 8.0 and mandrake 9.0

      http://www.nvidia.com/view.asp?IO=linux_display_ ia 32_1.0-4191

    3. Re:Maybe They just love linux by IamTheRealMike · · Score: 4, Insightful

      Thanks. My god, no wonder they took so long. They have to provide separate RPMs for every single different optimisation for every CPU type???? I hope the kernel gets some semblance of binary compatability soon, that's nuts.

    4. Re:Maybe They just love linux by MShook · · Score: 1

      The kernel developpers have always been against binary compatability, so there's no way it's gonna happen soon...

    5. Re:Maybe They just love linux by RealAlaskan · · Score: 2
      They have to provide separate RPMs for every single different optimisation for every CPU type???? I hope the kernel gets some semblance of binary compatability soon, that's nuts.

      Yes, that's a big job; and, yes, that's nuts. Of course, when you have the source, you don't need binary compatibility!

      It is certainly nice that nVidia is going to be making the same sort of effort for us that they make for the several versions of Windows. I realize that they're going to a lot of effort to provide binaries for a few of the distributions that I might use. Have they gotten around to Yellowdog yet?

      I'm afraid that I'm not impressed by their effort, though. They have chosen, for their own good reasons, not to let volunteers from the comunity do it for them. This is like walking 20 miles, through the snow, uphill both ways to get to school, when you live next door to the school and the schoolbus would take you free.

    6. Re:Maybe They just love linux by IamTheRealMike · · Score: 2
      Yeah, except they have no choice - they cannot open source their drivers as it contains tech patented by other companies. Why did UT2003 require the binary nVidia drivers? Because the game needed this texture compression thingy to get good performance and only the binary drivers had it.

      I wish there was a good way out of this mess. Unfortunatley, until somebody figures out how we can all make money out of inventing stuff without IP laws, it won't get any better.

    7. Re:Maybe They just love linux by spitzak · · Score: 2

      If "IP Laws" worked then they *could* open the source, because the "laws" would prevent the source from being used in ways they don't want. In fact they are acting exactly like IP laws don't exist.

    8. Re:Maybe They just love linux by RealAlaskan · · Score: 2
      If "IP Laws" worked then they *could* open the source, because the "laws" would prevent the source from being used in ways they don't want. In fact they are acting exactly like IP laws don't exist.

      That's an excellent point. The whole purpose of our intellectual ``property'' laws is to stop this sort of silly secrecy. Patent requires disclosure, and I believe that copyright requires publication. We give the inventors/authors privileges to restrict the use of their works in order to encourage them to make their work public, not to allow them to more effectively keep secrets!

      Yet another bit of evidence to add to the enormous mountain of evidence that our ``IP'' laws need reform.

    9. Re:Maybe They just love linux by Papineau · · Score: 1

      Don't forget that you can still not use the protection offered by the law if you don't divulge your work. And thankfully you can do that!

  6. Supported platforms. by Anonymous Coward · · Score: 3, Insightful

    That still means you get shafted if you use something different than i386/i64/amd64whatever. There's still no PPC support, and that sucks. Badly.

    1. Re:Supported platforms. by Anonymous Coward · · Score: 0

      Maybe that's because PPC sucks?

    2. Re:Supported platforms. by Anonymous Coward · · Score: 0


      Yes, you really need to use it on your PowerMac 7200....

      *sigh*

    3. Re:Supported platforms. by roryh · · Score: 1

      No so, AMD Opteron now has premlinary support, which is a start. The story was on /. recently, wasn't it?

    4. Re:Supported platforms. by Anonymous Coward · · Score: 0

      Aaaaaaaaaaaaaaaawwwwwwww poor baby gonna cwy?

    5. Re:Supported platforms. by WindBourne · · Score: 1

      Yeah, I agree. That sucks. The hard part was simply getting the support from them. Now that we have it, it is only a matter of time before they (or their competitors) will do the multi-platform support.

      --
      I prefer the "u" in honour as it seems to be missing these days.
    6. Re:Supported platforms. by Spencerian · · Score: 2

      You must mean PowerPC support for PC motherboards. PowerPC support for Macintosh systems from both ATI and nVidia are alive and well for Radeon and GeForce cards in these computers.

      --
      Vos teneo officium eram periculosus ut vos recipero is.
    7. Re:Supported platforms. by Per+Wigren · · Score: 0, Troll

      Duh... I think he was talking about PPC linux-drivers, not MacOS...

      --
      My other account has a 3-digit UID.
    8. Re:Supported platforms. by Anonymous Coward · · Score: 0

      Duh... I think we all know how many linux users there are on PPC that also have a machine modern enough to run an Nvidia card (i.e. people that bought a multi-thousand dollar machine to cripple it by using an OS not supported by the vendor).

    9. Re:Supported platforms. by Anonymous Coward · · Score: 0

      Mod parent up as "Informative"

    10. Re:Supported platforms. by Anonymous Coward · · Score: 0

      Agreed. When I got my Powerbook G4 DVI I was considering putting Linux on it, but then I asked myself "Why?" I can do everything and more on 10.2, and Linux support on these machines is kind of poor. Poor power management, poor hardware support, poor dvd support, etc.

      Don't get me wrong, I LOVE Linux, but until they sort out 2.4 to my satisfaction (It's been a long time, people. 2.2 worked more smoothly for me than 2.4 ever has.) or until the miracle that is 2.6 is out, and all the critical flaws that should have been fixed in the 2.5 stage are worked out, I won't even try.

      By that time, 10.3 (or whatever) will probably be even better.

  7. Just a little late by BobSutan · · Score: 1

    Why is this newsworthy today when these have been out for two weeks now?

    It seems 'Taco Boy' is slipping in his old age.

    --
    "On a scale from 1 to 10, people are stupid"
    1. Re:Just a little late by Nevermore-Spoon · · Score: 1

      This is NEW news. Last week drivers were released for linux, this week, linux was offically added to the Unified Driver Archetechure. Two Different developments.

      --
      I have great faith in fools; My friends call it self-confidence. Edgar Allan Poe 1809-1845
  8. Re:Great news? Or bad news? by Anonymous Coward · · Score: 0

    I like drivers that work.

  9. Good. by irc.goatse.cx+troll · · Score: 2

    I think this will help them a lot. Linux runs quake much better, so if they officially support it they can start advertising the FPS of quake in linux. Users will compare it to quake in windows and think the card is even better.
    This will also help get developers(other than the gods at idsoft) to take linux a little more seriously.

    --
    Pain lasts, kid. Its how you know you're alive. Sometimes I think this growing up thing is just pain management-TheMaxx
  10. Yet another reason ... by JSkills · · Score: 5, Informative
    ... to buy nVidia based graphics cards.

    They're arguably equal or (in most cases) superior to most other cards

    They've always supported Linux

    Installing a Geforce 4200i in my Mandrake box was a snap last year ...

    BTW - it was interesting to see the comment by Tim Sweeney of Epic Games (Unreal), who was applauding nVidia for their support of Linux. If we could only get all the gaming companies to pay as much attention to the Linux platform as the consoles or the PC, I could see the entire desktop shifting towards Linux next. Ok, well maybe I'm just dreaming ...

    1. Re:Yet another reason ... by Mr.+Marabou+Man · · Score: 2, Informative

      They're arguably equal or (in most cases) superior to most other cards

      You havent ever seen an ATi card in action, have you?
      Waaay superior 2D (picture quality) ...

    2. Re:Yet another reason ... by the+gnat · · Score: 5, Informative
      Add to this:
      • Their GLX implementation offers features that are non-existent in Mesa.

      One piece of software I use almost daily essentially requires the NVidia driver if you use it on Linux, because of display lists. The difference in speed is simply ridiculous.
    3. Re:Yet another reason ... by Anonymous Coward · · Score: 0

      Hahaha. I love it when people claim unquantifiable 2D quality is superior. Have something to back that up, or just talking out of your ass because you got stuck with a card that can't do 3D worth shit?

    4. Re:Yet another reason ... by ShwAsasin · · Score: 1

      If your looking for 2D Image Quality, buy a Matrox video card. Their video cards aren't fast at 3D, but have far superior visual quality and are the video cards of choice for many PC graphics artists.

    5. Re:Yet another reason ... by Anonymous Coward · · Score: 0
      One piece of software I use almost daily essentially requires the NVidia driver if you use it on Linux, because of display lists.

      You have no idea what you are talking about, have you?

    6. Re:Yet another reason ... by Anonymous Coward · · Score: 0

      Arguably- better than that would be a PowerVR Kyro 2, second only to Matrox's cards.

    7. Re:Yet another reason ... by NerdSlayer · · Score: 5, Funny

      I dunno if I can support your login. It is Tuesday, and I think that's large corporation hating day.

      Down to Intel! And Microsoft! And NVidia!

    8. Re:Yet another reason ... by phaze3000 · · Score: 1

      They've always supported Linux

      That very much depends on your definition of 'supported Linux'. Their drivers are non-free, so whilst they do work under Linux, saying they 'support Linux' is a questionable statement, and saying they support open source is clearly false.
      Personally I've never bought an nVidia graphics card, and whilst they produce non-free drivers I never will.

      --
      Blaming GW Bush for the Iraq war is like blaming Ronald McDonald for the poor quality of food.
    9. Re:Yet another reason ... by ipjohnson · · Score: 2

      Give it up you are getting drivers for no money from the company that made the card. On top of that they are good drivers. What more do you want them to do give you the source? They need to make money if they give away the source they give there compition an edge because they can see what they are doing. So please stop being a whinny linux freak and take what you can get.

    10. Re:Yet another reason ... by linux_warp · · Score: 1

      Also I would like to add that ATI's linux drivers only support 24-bit color mode. That means you can't switch, at all. Which makes thinks like playing warcraft III under winex impossible. NVidia has no such issue, as they think out their drivers. My next card after this horrible ATI 8500 will be a nvidia, mark my word.

      On a side note, ATI's catalyst drivers in windows XP are OK, but you have to do thinks like change the refresh rate in their control panel. If you tell XP to run your monitor at 100 refresh rate, it won't until you do it in their control panel which is a pain.

    11. Re:Yet another reason ... by CanadaDave · · Score: 2
      Waaay superior 2D (picture quality) ...

      Wouldn't that be due to your monitor?

    12. Re:Yet another reason ... by Quarters · · Score: 3, Interesting

      Wouldn't that be due to your monitor?

      That's like making the assumption your photographs are bad because the paper used.

      The developer, film, lens, camera, and photographer are all variables in that equation, also.

      While a good monitor will certainly enhance a computer image, it's not going to be able to magically fix a crappy signal sent to it. 2D quality on video cards is not standard. And, yes, nVidia does take some liberty with high-fidelty for the sake of performance.

      If you want an outstanding 2D image from a video card buy Matrox. Their 3D implementations aren't that hot, but their 10bit color cards are used almost exclusively for high quality imaging devices (think medical applications) because of the clarity and quality.

    13. Re:Yet another reason ... by phaze3000 · · Score: 2

      you are getting drivers for no money

      Why should I have to pay for software to enable me to use the card I already paid for?

      They need to make money if they give away the source they give there compition an edge because they can see what they are doing.

      That's funny, the last two graphics cards I've had all had drivers will full sources (my current card is an ATI Radeon, previous was a Matrox G400). Matrox not only give away their drivers, they also give away their Powerdesk software under the GPL too..

      --
      Blaming GW Bush for the Iraq war is like blaming Ronald McDonald for the poor quality of food.
    14. Re:Yet another reason ... by ipjohnson · · Score: 1

      Why should I have to pay for software to enable me to use the card I already paid for?

      Why should you get the source for free you didn't pay for it you paid for the hardware.

      As for ATI and matorx good for them but I can't condem a company for not giving there IP away. Sorry no matter how you cut it they aren't evil because they don't give the source away.

    15. Re:Yet another reason ... by wct · · Score: 1

      They've always supported Linux

      I like the nvidia drivers. I really do. And I'm not all uptight about them being closed source. But if you say "They've always supported Linux" you must have a short memory. I distinctly remember buying my TNT2 on the promise of imminent, decent quality (ie par with 3D/FX) drivers and waiting a year for them to arrive. Yeah, they got there in the end, but always is not the word you're looking for.

    16. Re:Yet another reason ... by Natalie's+Hot+Grits · · Score: 3, Insightful

      Actually, your both wrong...

      While ATI and Matrox are usually touted off as superior 2D quality, that is just a baseless assumption based on the most popular implementations of video cards you have experience with.

      there is nothing inherantly wrong with nVidia's 2D picture quality, or anything inherantly good about ATI's or Matrox's. The difference is that ATI and Matrox produce their own video boards, while nVidia only produces chips.

      The difference here is in the digital to analog converters used on the board, which are not part of the GPU supplied by nVidia. nVidia sells just the GPU, and the card manufacturer is responsible for buying the other components from other people. Most companies that manufacture nVidia video cards have strong competition, so skimp out on some parts. It shows when you try to run an nVidia card made by a cheap manufacturer at 1600x resolution.

      The same holds true for the "Powered by ATI" video card line, which is not produced by ATI, but 3rd party board manufacturers.

      of all 3 GPU companies, there is essentially no difference in the 2D quality in either chipset. It's just that ATI and Matrox have the ability to dictate exactly what is used external to the GPU, and so can guarantee that their cards will have the quality of 2d that they want it to have.

      If you buy quality nVidia boards from ASUS, or Visiontek (now defunct) you will be sure to have quality parts in them.

      --
      Two infinite things: your stupidity and mine. But I'm not sure about the latter. If my sig offends you, I'm sorry.
    17. Re:Yet another reason ... by RealAlaskan · · Score: 2
      ``Yet another reason ... to buy nVidia based graphics cards.''

      So, does this mean that I'll be able to use the nVidia drivers on my non-x86 boxes? Will I be able to recompile the drivers when a new kernel breaks the existing version? Will I be able to recompile the drivers when an oddball, experimental kernel patch breaks them? If there's a bug/missing feature, will I (or my agent, if I care enough to pay out money for this) be able to fix it if nVidia won't do it my way?

      No.

      Yet another reason to buy, but it still doesn't deal with the same old, tired, but still compelling reasons not to. Sigh ... I still just can't justify buying nVidia. Too bad.

    18. Re:Yet another reason ... by PyromanFO · · Score: 1

      Im confused, I thought thier Linux Drivers were free? Theyre part of the Debian distro, and if they weren't free, we couldn't just apt-get them, right? I can go to thier site and download them free as well.

      Check em out here

    19. Re:Yet another reason ... by neafevoc · · Score: 1

      If you buy quality nVidia boards from ASUS, or Visiontek (now defunct) you will be sure to have quality parts in them.

      Also add Leadtek to the list starting with their WinFastTi500. I have their Ti200 (the 128MB with hardware monitoring) card, and to my eyes, they match my Matrox Marvel G400.

    20. Re:Yet another reason ... by Ig0r · · Score: 2

      The Debian package for the Nvidia drivers is simply a wrapper for the actual download and install of the real drivers, much like that of Realplayer, the flash plugin and the MS fonts.

      --
      Soma: because a gramme is better than a damn.
    21. Re:Yet another reason ... by yokem_55 · · Score: 1

      The reason for the delay for nVidia's drivers was because they were waiting on the xfree team to finish up xfree 4.0 before investing a whole bunch of development.

      --
      ...and IN SOVIET RUSSIA, beowulf clusters imagine 1, 2, 3 profit!!!! jokes made out of YOU!!!
    22. Re:Yet another reason ... by edwdig · · Score: 2

      I don't think the display lists are the cause of the speed difference. I took a course in OpenGL last fall. I tried playing with display lists in my code. They really didn't make a noticable difference on the performance. That was true for both Windows and Linux, using nVidia's drivers.

    23. Re:Yet another reason ... by edwdig · · Score: 2

      No it's not. New CDs come out on Tuesdays. That means we like big companies on Tuesdays.

    24. Re:Yet another reason ... by the+gnat · · Score: 2

      I'm going by what the developer of the program told me- he might be wrong, but he's work on four different platforms simultaneously. I think it's something specific about their GLX implementation that makes it much faster.

    25. Re:Yet another reason ... by Quarters · · Score: 4, Insightful

      of all 3 GPU companies, there is essentially no difference in the 2D quality in either chipset.

      Bzzzt, wrong.

      Both nVidia and ATi are using 8bit color modes for ~16million available colors (plus some alpha, some stencil, etc..). While the new ATi 9500 has a psuedo 10bit mode it is just doing internal calculations in 10bit on an 8bit input source.

      Matrox, on the other-hand, offers true 10bit color modes on their cards. This is something that sets their cards apart from the consumer level commodity devices that both nVidia and ATi make.

      While DirectX9/OpenGL 2.x call for 10bit color modes (e.g. colors specified as 0...1 instead of 0...256) There isn't an ATi or nVidia card out yet that truly does 10bit (GeForceFX, maybe).

      There are differences between 2D output of cards, don't fool yourself. Even beyond the 10bit/8bit issues there are color quantization choices, pixel blending/dithering choices, anti-aliasing implementations....that each manufacturer does differently. These different choices do equal different output of the same source material on different cards.

      And yes, both companies (ATi and nVidia)make cards, not just chipsets. 99.9999% of the nVidia cards you buy are identical. They're all based off of a reference engineering design that nVidia makes for each chipset release.

    26. Re:Yet another reason ... by Anonymous Coward · · Score: 0

      In my experience, using display lists can improve performance a *lot*. For example, in my open source project (it's a car racing simulation), introducing display list for 3DS objects (most notably for the car) bought me 5-16% percent of performance by adding only a few lines of code.

      However, it turned out that - at least with nvidia driviers under linux - one should always stick with GL_COMPILE while creating the list. Using GL_COMPILE_AND_EXECUTE can even *lower* your performance. I never found out why, though...

      Wow, my first sourceforge post... :-)

    27. Re:Yet another reason ... by Anonymous Coward · · Score: 0

      My first *slashdot* post, of course... :-)

    28. Re:Yet another reason ... by Anonymous Coward · · Score: 0
      Yup. I have a GigaByte-manufactured, Radeon 7500LE board and a similarly priced (about 40 GBP) Inno3D-manufactured Geforce 440MX board. Both are based on the respective chipset manufacturers' reference designs. Both are connected to the same monitor, through a switchbox using the same cables (which I've switched around, BTW). I'm running both using the same modeline(1600x1200@75Hz).

      The image from the Inno3D card is far softer and has a nasty yellowish tinge to it as well. It's also similarly softer than my genuine ATI Rage 128 pro.

      Ironically, the reviews of the GigaByte card said it wasn't as sharp as a "Built by ATI" example, whereas the reviews of the Inno3D said it was about the same as all the others based on the nVidia reference design! As a result, I bought the GigaByte card as a "junker" card and the Inno3D card was supposed to be the "nice" one. I've ended up switching them around because I couldn't face the blurry image of the Inno3D for upto 18 hours a day.

      Now whilst the GigaByte card's 3D performance under X11 is about 1/3rd that of the GF440, it's about 75% of the speed under Windows, so it's possible things will improve.

      As a bonus, the GigaByte card came with a small stack of (Windows) games, which I've hardly played. ;-)

      I'm sure the quality nVidia cards (yeah, the ones costing 1.5-2x the low-end cards using the same chipset) have perfectly respectable picture quality, but I won't buy a low-end nVidia card for now. Luckiliy, this is all set to change as nVidia have noticed the bad rap they're getting as the result of shoddy implementations of their reference design, so they're going to start clamping down on the components used by their partners to build their boards.

    29. Re:Yet another reason ... by Leimy · · Score: 2

      Yeah but... They don't really support all linux. You can buy a Mac with an Nvidia card and load linux on it and those binary only drivers will *not* work.

    30. Re:Yet another reason ... by andrewski · · Score: 1

      The developer, film, lens, camera, and photographer are all variables in that equation, also.

      Arguably the photographer is the most likely point of failure in the whole bunch.

    31. Re:Yet another reason ... by Anonymous Coward · · Score: 0

      You misunderstand.

      10-bit mode is needed to support certain applications and make certain operations more efficient. It has nothing to do with the quality of the signal coming down the wire -- you can have the greatest dithering in the world, but if it's fuzzy, who cares?

      A Matrox G400, for example, has excellent image quality and it's certainly only running in 8-bit mode.

  11. Nice, but... by Kryptoff · · Score: 2, Interesting

    How about releasing the drivers as open source? Then you'll have a lot of support from the Linux community. (see previous thread about the linux kernel)

    1. Re:Nice, but... by term_0z · · Score: 0

      I so agree. Giving out the entire thing as Open Source under GPL would shure make me like Nvidia better. Since ATI did it with their drivers I don't see why nVidia can't do it.

    2. Re:Nice, but... by Xpilot · · Score: 2

      But the drivers are open source. They just aren't GPL. Which is good enough for me, since I can compile it against any customized kernel I'm using.

      If they were completely binary, you'd have to grab the drivers for a specific kernel for a specific distro (Hed Rat being the most popular). That's the argument against binary-only kernel modules.

      --
      "Backups are for wimps. Real men upload their data to an FTP site and have everyone else mirror it." -- Linus Torvalds
    3. Re:Nice, but... by vrt3 · · Score: 4, Insightful

      They are not open source. They have a small kernel modules that comes as a source tarball, which you have to compile against your kernel. The driver itself is binary only and communicates to the kernel using that module.

      --
      This sig under construction. Please check back later.
    4. Re:Nice, but... by Anonymous Coward · · Score: 0

      Wow, you really have no idea what you're talking about.

    5. Re:Nice, but... by Xpilot · · Score: 2

      Even that is good enough to completely avoid all problems associated with kernel modules that are completely binary.

      --
      "Backups are for wimps. Real men upload their data to an FTP site and have everyone else mirror it." -- Linus Torvalds
    6. Re:Nice, but... by dinivin · · Score: 5, Insightful


      Do you even know what "open source" means? It does not mean having a HUGE closed binary driver (larger than most people's linux kernel) that links to the kernel using a tiny wrapper whose source code is available. Nor does it mean having a OpenGL library and GLX extension whose source is completely unavailable.

      Dinivin

    7. Re:Nice, but... by term_0z · · Score: 0

      Ehm.
      What did I say wrong?

    8. Re:Nice, but... by term_0z · · Score: 0

      Yes, I guess it was really wrong of me using the Open Source statement.

    9. Re:Nice, but... by Outland+Traveller · · Score: 2

      Unfortunately, it's NOT good enough to allow you to properly debug applications that use that driver, or debug the driver itself.

      It's about as open source as Cheney's list of energy policy contributors.

    10. Re:Nice, but... by Rasta+Prefect · · Score: 2
      How about releasing the drivers as open source? Then you'll have a lot of support from the Linux community. (see previous thread about the linux kernel)

      I don't really see this happening soon. Video cards, more than other types of hardware tend to include a fair amount of nifty technology in the drivers.

      --
      Why?
    11. Re:Nice, but... by Anonymous Coward · · Score: 0

      Even that is good enough to completely avoid all problems associated with kernel modules that are completely binary.

      No it isn't. The "source available" part is just a wrapper to connect the kernel with the binary-only part. The binary still isn't portable (some FreeBSD people tried porting it (x86 Linux to x86 FreeBSD) a while ago when it was still Linux-only and found they couldn't because it directly used Linux interfaces) and still can't be debugged or adapted to new kernels (when there's a major change) by anyone other than nVidia.

      I don't know if you imagined there was some problem with GPL licensing or with GPLONLY symbols, but a) there isn't, it's perfectly possible to write a non-GPL graphics driver and b)having a source-available wrapper makes no difference one way or the other.

    12. Re:Nice, but... by videodriverguy · · Score: 1

      Dons flameproof suit - I am so sick of hearing this crap about open source video drivers. If you had invested countless millions of dollars in a video processor (note the word), would you want to give it to your competitors?
      Which is precisely what you would do if you gave away the source. Video processors (that word again) are NOT x86 compatible, and are not ever expected to be user programmable. They are entirely proprietary, and unlike software can't be produced in someones basement.
      Give the source away, and the next thing is you'll see clones of the hardware everywhere. The next thing you'll see is no more improvements in quality or rendering speed, because it won't be worth it.
      Sorry for being abrupt, but get a clue, guys. You don't design and produce 100 million transistor chips without serious money.

    13. Re:Nice, but... by Fnkmaster · · Score: 4, Insightful
      Your point has been raised a million times on Slashdot. The counterpoint has as well. NVidia has technology licensing agreements with third parties that, at least according to NVidia, do not allow them to Open Source portions of their drivers without violation of the agreements. Others have argued that surely NVidia could renegotiate those agreements. It has been pointed out that sometimes licensing agreements are with entities that don't even exist in the same form anymore, and renegotiating them may not be feasible. Undoubtedly, it could be an expensive proposition for a company with lots of such licensing agreements.


      In the end, like any business decision, it's a marginal cost/marginal benefit based decision. What does NVidia get from Open Sourcing their drivers? Matrox has had the best support for Open Source over the years, open specs and the works. How far has that gotten them? Ummm... I am as much a proponent of Open Source as the next rabid slashbot, but the fact is for a hardware company concerned about giving out too many details of their hardware and intellectual property, that spends more time and money developing good drivers than other hardware companies do, their stance makes some sense. In a perfect world, we would recognize that a hardware company's business is selling hardware, and the driver software ain't part of their business, thus they should Open Source it. But the fact is they MIGHT give away proprietary information they don't want competitors to have if they did that. And that's more important to them than the small market represented by the most rabid Open Source zealots.


      Furthermore, many of the problems folks have had over the years with breaking NVidia drivers are directly attributable to the fucktard kernel devs who don't seem to have a concept of a stable ABI/API for kernel drivers. This is one area that Windows technically seems to shine over Linux. Kernel modules should work seemlessly across minor kernel versions. Not to encourage binary only modules, but to encourage ease of use and upgrading of Linux systems. If I upgrade Windows 2000 to Service Pack 18 or whatever, I don't have to go download new drivers. This is just silly. The contract between driverland and kernel land should be well-specified and stable, not "the driver can muck around with any kernel structures it fucking pleases".

    14. Re:Nice, but... by dnaumov · · Score: 2

      It has been already said a trillion times, but I will repeat it for you yet again: They can't. There are many things in the driver code that NVIDIA doesn't own. Those things are patented and therefore cannot be released in open form to the general public. And puh-leese, dont start preaching that they should get rid of that "patented crap" of whatever you would like to call it.

    15. Re:Nice, but... by Anonymous Coward · · Score: 0

      Clown. The fact that something is patented has no bearing on releasing the source.

    16. Re:Nice, but... by Anonymous Coward · · Score: 0

      > The contract between driverland and kernel land should be well-specified and stable, not "the driver can muck around with any kernel structures it fucking pleases".

      Or at least documented and versioned. God almighty am I sick of doing a 0.0.1 version bump and seeing drivers break without warning. Module versioning isn't the same thing, because it doesn't know whether anything actually changed, and if it did, can't do anything about it.

      IT managers are constantly worried about watching a major rollout go south because of some dependency that got hosed by an upgrade. Linux sort of goes both ways -- the open source is nice when it's there, but the gratuitous changes for the hell of it makes one wonder why they're betting the company on such whims.

    17. Re:Nice, but... by Master+Bait · · Score: 2
      Your point has been raised a million times on Slashdot. The counterpoint has as well. NVidia has technology licensing agreements with third parties that, at least according to NVidia, do not allow them to Open Source portions of their drivers without violation of the agreements.
      As an Nforce use, I have found this to be a little white lie. The audio is Intel810, the IDE is AMD. Doubtless, their Ethernet implemenation also is somebody elses. They have different entry points to distinguish themselves from the stock branded chips. Using binary modules for their NForce boards is an unnecessary headache.
      --
      "Only in their dreams can men truly be free 'twas always thus, and always thus will be."
      --Tom Schulman
    18. Re:Nice, but... by squiggleslash · · Score: 2
      We're talking about the driver being open sourced, not the hardware!

      By open sourcing the driver, NVidia ensures that all operating systems and platforms capable of having the card plugged into it are supportable, because even if the driver is written for Linux, or FreeBSD, or Windows, the community can examine the source and make the card work with (in the case of PCI systems) Mac OS X, Solaris, AIX, etc, not to mention the other BSDs, Atheos, AROS, BeOS and OpenBeOS, etc.

      Nobody's asking NVidia to open source its hardware. And simply providing the spec on how to access the hardware is not enough to ensure that it can be cloned - as you point out:

      Video processors (that word again) are NOT x86 compatible, and are not ever expected to be user programmable. They are entirely proprietary, and unlike software can't be produced in someones basement.
      Additionally, there's nothing stopping NVidia from protecting its hardware with patents.

      Any hardware manufacturer who puts out closed source drivers and refuses to provide enough information to allow third parties to easily, without regard to how they release the code, create their own drivers, is basically setting arbitrary, illogical, and nonsensical limits on what their customers can use with their hardware.

      And, speaking for myself, I don't intentionally buy a graphics card unless I see that the drivers are available, and available with source, not through any ideological commitment, but because I don't want it to become junk every time I change OS.

      --
      You are not alone. This is not normal. None of this is normal.
    19. Re:Nice, but... by Natalie's+Hot+Grits · · Score: 2

      "The audio is Intel810, the IDE is AMD."

      While im not sure about the IDE, the audio was designed by nVidia. It has remnance of what was going to be the vortex3 audio chipset, but it is definatelly NOT intel's design, and nothing even close to the i810 audio.

      The ethernet devices (there are 2 on the chipset) is 3rd party. they are licensed from 3com.

      The rest, I'm not sure...

      --
      Two infinite things: your stupidity and mine. But I'm not sure about the latter. If my sig offends you, I'm sorry.
    20. Re:Nice, but... by Gorgonzola · · Score: 2

      No, that won't do. For example, you will be bitten by compiler upgrades. Let's assume that the binary part has been compiled using gcc 2.x, now try to run that in a kernel compiled with gcc 3.x. It _might_ work (it does for the Aureal Vortex drivers, which are similar), but it is not recommended. Actually, the kernel refuses to load such a module, you have to force it using insmod -f.
      Not only that, what if nVidia goes out of business? And yes, that is about as unlikely as the thought of 3DLabs going bankrupt was five years ago. You can bet that driver won't work in the next kernel generation anyway.
      Anyway, having experienced that ordeal once, I decided not to buy hardware with binary drivers only again (Binary drivers with wrappers like nVidia's are still binary). I couldn't care less about the extra fps you can get with those nice nVidia drivers, for now I'll stick to ATI.

      --
      -- Spelling and grammar errors tend to be a sign of erroneous thinking.
    21. Re:Nice, but... by Master+Bait · · Score: 2
      I'm running an Nforce right now using the 2.4.19 i810 driver. Works like a charm. In the 2.5 series kernel, the IDE is supported by the AMD driver. Did Nvidia change the audio in the NForce2 series?

      --
      "Only in their dreams can men truly be free 'twas always thus, and always thus will be."
      --Tom Schulman
  12. Film? what about games. by OmniVector · · Score: 5, Insightful

    Id software can practically drive the industry sometimes, and without decent driver support for the platform Id would have a hard time putting out games like doom III or Quake III for the linux platform.

    --
    - tristan
    1. Re:Film? what about games. by Daniel+Phillips · · Score: 2

      Id software can practically drive the industry sometimes, and without decent driver support for the platform Id would have a hard time putting out games like doom III or Quake III for the linux platform.

      Perhaps that had something to do with John Carmack joining the Utah GLX project.

      --
      Have you got your LWN subscription yet?
  13. whee by Anonymous Coward · · Score: 0

    So to get the Linux drivers for my card I have to also download all that bloated useless Windows crap too?

    Great.

  14. Re:Great news? Or bad news? by pe1rxq · · Score: 4, Insightful

    Please point me to WORKING nvidea drivers for a non intel/amd architecture.......

    At best you could say they support i386-linux not linux... and you are still limited to a subset of all the available kernels...

    They have linux drivers, they don't support linux.

    Jeroen

    --
    Secure messaging: http://quickmsg.vreeken.net/
  15. Is this news? by Aardpig · · Score: 2, Informative

    NVidia have been "supporting" Linux for a few years so far. Unfortunately, their drivers have been closed-source, binary-only -- a fact which has caused quite a bit of grief for kernel developers, since it makes it impossible to trace the cause for a kernel oops when using the NVidia drivers.

    I did a search through the article for the word "open". I found "OpenGL", but no "open source". So, IMHO, this news release is just PR bullshit (apart from the BSD bit, which may be new) -- there appears to be no move whatsoever for NVidia to open up their source.

    I wonder what implications the continuing close-source approach of NVidia will have, what with the upcoming abolition of binary-only modules in Linux kernel 2.6?

    --
    Tubal-Cain smokes the white owl.
    1. Re:Is this news? by duffbeer703 · · Score: 2

      Closed source may be what the Linux kernel needs to keep things stable.

      Maybe if it weren't so easy to diagnose what errors mean for more products, the kernel folks would take a more conservative stance toward keeping the api's and constructs more consisten, particularly in "stable" kernels.

      --
      Conformity is the jailer of freedom and enemy of growth. -JFK
    2. Re:Is this news? by OmniVector · · Score: 4, Informative

      Not that i'm trying to be an ass,

      but this is posted every time the topic comes up. NVidia can't release the drivers because of legal reasons. There are things in the code that they do not own, thus cannot release.

      Not to mention right now, the Nvidia cards win hands down on driver quality, which is a good advantage over ATI cards.

      --
      - tristan
    3. Re:Is this news? by DanMilburn · · Score: 1

      I did a search through the article for the word "open". I found "OpenGL", but no "open source". So, IMHO, this news release is just PR bullshit (apart from the BSD bit, which may be new) -- there appears to be no move whatsoever for NVidia to open up their source.
      Nor is anyone claiming otherwise. The point is that this should mean that Linux/FreeBSD drivers get released at the same time, and have the same features, as the Windows ones. As well as actually being supported.

      I wonder what implications the continuing close-source approach of NVidia will have, what with the upcoming abolition of binary-only modules in Linux kernel 2.6?
      Currently, the kernel module part of the NVidia drivers is provided as source code. It's the XFree86 module that contains most of the code which is binary only.

    4. Re:Is this news? by Aardpig · · Score: 1

      but this is posted every time the topic comes up. NVidia can't release the drivers because of legal reasons. There are things in the code that they do not own, thus cannot release.

      OK, the thing to do then is release the code that they do own as GPL, and then package the stuff that they don't own into a binary module -- and tell us who owns this Top Secret(tm) stuff. We can then stop lobbying NVidia and lobby the people who own the secret stuff. Everybody wins -- we get more source code, NVidia stops getting blacklisted, and there is a chance of getting all of the source.

      --
      Tubal-Cain smokes the white owl.
    5. Re:Is this news? by dinivin · · Score: 2

      Not to mention right now, the Nvidia cards win hands down on driver quality, which is a good advantage over ATI cards.

      Hardly... Take my home computer, for example. A brand new i845 motherboard, with a single P4 processor. Using a GeForce3 and the drivers from nVidia, there is literally a two minute wait between the time I type 'startx' and the time X actually comes up. In the mean time, the screen flashes about three or four times, but the machine is completely unusable, even through ssh because the entire computer just stops functioning till X comes up.

      Compare that to the FireGL drivers from ATI with a Radeon 8500 on the same machine. X starts up in less than 3 seconds.

      Unfortunately, no one at nVidia can seem to tell me why this is happening. Until this is sorted out, and nVidia actually learns the meaning of "support", they've lost my business.

      Dinivin

    6. Re:Is this news? by jdkincad · · Score: 2, Informative

      I wonder what implications the continuing close-source approach of NVidia will have, what with the upcoming abolition of binary-only modules in Linux kernel 2.6?

      The hernel developers aren't abolishing binary-only modules, they're just changing the way they interact with the kernel.

      --
      The great advantage of having a reputation for being stupid: People are less suspicious of you.
    7. Re:Is this news? by ShwAsasin · · Score: 1

      That sounds like a great idea, but it's NOT going to happen. Microsoft, SGI, S3, Intel, ATI, and other ALL own patents inside OpenGL. Some like ARB_VERTEX_PROGRAM, an essential for the OpenGL 1.4 specification is *apparently from ARB meetings* owned IP from Microsoft, which means NVidia has to license the technology to use it. Do you really think Microsoft gives two shits about making their source-code open when they are fighting like hell to get others closed? What serious benefit in a realistic business sense would it have for them?

      It's great to say OPEN SOURCE everything, but in the real world, companies cannot simply give away trade secrets, patent info, algorithms just to help the enemy.

    8. Re:Is this news? by killmenow · · Score: 2, Funny
      ...and tell us who owns this Top Secret(tm) stuff.
      But they can't tell us...because then they'd have to kill us.
    9. Re:Is this news? by killmenow · · Score: 1
      NVidia can't release the drivers because of legal reasons.
      So then what stops them from releasing technical specs on their card architecture to developers so someone else can write their own drivers?
    10. Re:Is this news? by barspin · · Score: 0
      That's simply foolish. How could they not own all the code for their proprietary driver, which runs on their own hardware?

      The issue here is that NVidia doesn't want to release specs, or source. Either way these drivers are closed, and it's wholly up to NVidia to release either or both. If they release on, they've released the other in effect.

      I fully expect that they're "wrapper" scheme of tying drivers into the kernel would already be obsolete if not for the large NVidia user base. It's highly unpopular with kernel developers.

    11. Re:Is this news? by Wolfier · · Score: 2

      Duh. Does trade secret ring a bell? How about money?

      I believe they have a better idea of what to reveal to competitors and what not to.

    12. Re:Is this news? by battjt · · Score: 2

      YOU ARE WRONG. Actually not really, I just like saying that.

      The "kernel folks" don't give a rats tail end about your video driver or you when your video driver fails, so closed source isn't going to change things that much.

      What I do wonder is why device drivers can't live in sandboxes or even user space. I know it would be difficult to design an efficient API, but it isn't impossible.

      Joe

      --
      Joe Batt Solid Design
    13. Re:Is this news? by CmdrTHAC0 · · Score: 1

      NVidia has had FreeBSD drivers for -STABLE since mid-November.

      --
      __CmdrTHAC0__
      In Soviet Russia, Spanish Inquisition doesn't expect YOU!!
    14. Re:Is this news? by killmenow · · Score: 1

      I'm perfectly clear on all that. Let's just stop pretending the reason there's no open source driver is because "their hands are tied" and all that because of some stupid legal agreement they have with other companies whose code is intermingled with theirs in the drivers.

      nVidia: Oh, sorry...there's nothing we can do about it...it's not our fault...

      Bullshit. There are no open source drivers because nVidia is profit-driven. I'm not making any fundamental judgement on whether that's good or bad. I'm just sick of hearing the bullshit about them having no choice.

      They do...and they choose not to help open source developers make open source drivers. They have every right to make that choice...but puh-leez people...stop acting like they aren't making that choice.

    15. Re:Is this news? by UberLame · · Score: 2

      I have a Geforce3 in a P2 machine, and it only takes me about 45 seconds to startx.

      I bought the Geforce3 because I previously had a TNT2 and they both use the same driver. I would have rather had a FireGL card, but most of all I needed something that would work in under an hour because I needed faster GL performance and had no spare time for extensive tinkering.

      I guess it is time to upgrade my nvidia drivers again. Unfortunately, it will be sometime before I can afford a FireGL card now.

      --
      I'm a loser baby, so why don't you kill me.
    16. Re:Is this news? by timeOday · · Score: 2
      What I do wonder is why device drivers can't live in sandboxes or even user space.
      Why, sure they could. In fact, they did - got any old copies of DOS lying around?

      But without the OS to regulate access to devices, there was no pratical way to arbitrate among multiple processes and users, especially if you care about security at all.

    17. Re:Is this news? by Spoing · · Score: 2
      Closed source may be what the Linux kernel needs to keep things stable.

      Troll, or just ignorant?

      First off, while I own two Nvidia cards, I won't be getting or recommending another. Lack of stability is the reason. The 3DFX card and open source drivers that I used to have were rock stable when rendering 3D. Every release of the Nvidia drivers have been unstable and have caused crashes that do not occur with the open nv drivers. These problems occur with others and are similar to those that occur under Windows. (Yes, I checked the AGP settings and other troublesome issues.)

      Second, it is not the resonsibility of one programmer to fix the code of another. In the case of the kernel developers, they can't fully debug each binary release of Nvidia's code on each system. That said, when code has a defect -- but is openly available -- it is often fixed.

      Bottom line: Most of the reasons for using open source are practical and have nothing to do with agendas, politics, philosophy, or views on business.

      --
      A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
    18. Re:Is this news? by battjt · · Score: 2

      No, not my user space, but not in full control of kernel space either. (In Unix, there is only kernel space and user space.) I don't generally want drivers to have the ability to crash the OS. Some of them of course will be able to (if the IDE driver doesn't load the kernel correctly or fails to swap in part of the kernel correctly, then it will crash).

      User space would require a context switch that we would want to avoid, so I mentioned the sandbox.

      DOS had no protection, nor even multithreading/multiprocessing, so I'm a bit confused by your point.

      I want an OS where I can confidently install a video driver and know that it doesn't have access to trash my filesystem. I've heard NT3.5-- had video drivers like that.

      I can imagine that an easily readable description of the driver would include what resources the driver needs and the OS would only allow access to those resources. It couldn't be fullproof, but it could give a bit of confidence in binary drivers or even open source drivers that we don't want to audit first.

      Joe

      --
      Joe Batt Solid Design
    19. Re:Is this news? by duffbeer703 · · Score: 2

      Why didn't you read my post?

      3dfx has been out of business for years now. Of course open code that old is so stable.

      The kernel crew has no responsibility to fix the code of others. They do have a responsibility to make their own code usable and consistant.

      If the kernel developers planned ahead and didn't arbitrarily make major changes to "stable" code at a whim, things like device drivers would be stabler and easier to write.

      --
      Conformity is the jailer of freedom and enemy of growth. -JFK
    20. Re:Is this news? by fredrik70 · · Score: 1

      DOS had no concept of kernel space/user space. SOunds like you're confused over real mode/protected mode which is something else.

      --
      if (!signature) { throw std::runtime_error("No sig!"); }
    21. Re:Is this news? by dinivin · · Score: 2

      They do have a responsibility to make their own code usable and consistant.

      Funny... I haven't heard developers of any open source drivers complaining about the lack of consistency.

      Dinivin

    22. Re:Is this news? by Arandir · · Score: 2

      Only 45 seconds! You must have the patience of Job! At about the 30 second mark I would have already been in the store exchanging the card for something else.

      The longest I have to wait for X to startup is on my home system which has an G450+. It took me five seconds. That was still too long, so I built the driver without the HAL, and it now takes half a second. At work it's an ATI Rage and X starts up in half a second as well.

      p.s. These cards do not meet the "You Must Use This Card Or Resign Your Nerd Membership Now" requirements of the gaming community. If your goal is to be accepted as an Alpha Nerd of the gaming community, then by all means continue to use the GeForce until the video kingmakers decree the next must-have card.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    23. Re:Is this news? by runderwo · · Score: 2
      essential for the OpenGL 1.4 specification is *apparently from ARB meetings* owned IP from Microsoft, which means NVidia has to license the technology to use it.
      Have you ever seen MesaGL? Stop apologizing for NVidia. They've made their choice, and their hands have never been tied.
    24. Re:Is this news? by theCoder · · Score: 2

      but in the real world, companies cannot simply give away trade secrets, patent info, algorithms just to help the enemy

      I'll give you trade secrets, since the whole point of those is to not give them away (or they wouldn't be secrets anymore). Algorithms would fall into either patents or trade secrets (depending on what the company wanted) so that's not relevent. But the WHOLE POINT of patents is to get the owner to tell the WORLD about the invention. In return, no one can use the invention without the owner's permission for a period of time (about 20 years currently). Now, I don't know all the details with nVidia, but it seems to me that patents are a pretty flimsy excuse for not open sourcing the code. The only thing I could see is that they're licensing a Microsoft patent and one condition is that they can't open source the implementation.

      More likely, they probably licensed some implementation from some 3rd party who refueses to let them open source the code. Or nVidia just doesn't want to for other reasons.

      But patent info is inherently given away -- it's just not usable by anyone else for 20 years.

      --
      "Save the whales, feed the hungry, free the mallocs" -- author unknown
    25. Re:Is this news? by Daniel+Phillips · · Score: 2

      Not that i'm trying to be an ass,

      but this is posted every time the topic comes up. NVidia can't release the drivers because of legal reasons. There are things in the code that they do not own, thus cannot release.


      Sigh. If that was true, they'd put those things in a binary module and open-source the rest. So it's obviously not true.

      --
      Have you got your LWN subscription yet?
    26. Re:Is this news? by timeOday · · Score: 2
      User space IS a sandbox. That's exactly what it is.

      The whole point of protection is to support multiprocessing, so yes they are very related.

    27. Re:Is this news? by ShwAsasin · · Score: 1

      Yes, but they are tread on dangerous waters because it's a clone to OpenGL. And if you knew anything about Mesa, you would know that Brian Paul (the maker of Mesa) said not to call it MesaGL because it would violate copyrights from SGI. Straight from their site:

      "Please do not refer to the library as MesaGL (for legal reasons). It's just Mesa or The Mesa 3-D graphics library. "

      That aside, Mesa supports almost all the functionality, but does not support certain extensions such as ARB_VERTEX_PROGRAM which had Microsoft patents in it. If you'll notice on the Mesa website only NV_VERTEX_PROGRAM is there, which would indicate that the NVidia vertex program extension probably still uses Microsoft IP which forbids NVidia from Open Sourcing it.

  16. Because of Film GIMP? Not hardly... by Quarters · · Score: 5, Insightful

    The big push is probably from big studios that use Linux tools such as Film Gimp.

    Right, because workstations that use a 2D, time based, painting program need programmable pixel shaders, programmable vertex shaders, hardware transform and lighting, massive fill rate, AGP 8X transfer speeds, and astronomical triangle throughput.

    1. Re:Because of Film GIMP? Not hardly... by Taos · · Score: 2, Insightful

      Give this man a cookie.

      Maybe it's because of the use of acutal studio tools that were released for Linux in the last two years. Maya, Softimage|XSI, Shake (a compositor, but it uses GL heavily). Throw in renderman, which has been in Linux for years, but doesn't require video (it's just a renderer), and your whole CGI pipeline is running under linux. And with the NVidia drivers, very very well.

      Film Gimp? Give me a break. I like where it's heading, but it's not what pushes studios to linux.

      Rich

    2. Re:Because of Film GIMP? Not hardly... by UberLame · · Score: 2

      Programable vertex and pixel shaders and massive fill rates are potentially very usefull for paint programs.

      For instance, instead of the CPU rendering each tile of the image, the paint program could send all the tiles of all the layers to the graphics card and let the graphics card render the screen. The tiles would reside on the graphics card until they are changed, or they need to be removed for new tiles from scrolling or zooming the image. Well, so far this just would require AGP8x and massive file rates. But there are other tasks that could be implemented as shaders here. For instance, pixel shaders could handle the alpha blending rather than redrawing the scene for each layer. There are many tasks that could be pushed to the video card, but some of them would be hampered by the fact that while AGP 8x is fast to write to, reading back from it is about the same speed as PCI, which could be detrimental for many tasks.

      None of this is supported by the Gimp, or FilmGimp, or any other paint program that I know of for linux. I'm led to believe that some Irix programs do things like this though.

      BTW, I hear that the new NVidia cards did away with hardware T&L, and instead they do it using vertex shaders, with the GL driver making it work seemlessly. I can't really confirm this from anyplace officially, but it would make sense to reduce redundancy this way.

      --
      I'm a loser baby, so why don't you kill me.
    3. Re:Because of Film GIMP? Not hardly... by Quarters · · Score: 4, Insightful

      BTW, I hear that the new NVidia cards did away with hardware T&L, and instead they do it using vertex shaders, with the GL driver making it work seemlessly. I can't really confirm this from anyplace officially, but it would make sense to reduce redundancy this way.

      Hardware T&L and programmable pixel/vertex shaders are not mutually exclusive.

      All pixel/Vertex shaders give us is the ability to move from a fixed-function pipline (mostly in lighting) to a programmable one.

      All nVidia cards before GF3 had fixed function lighting. You were given the lighting algorithms on the card and that's all you got. With programmable shaders, though, the lighting equations can be completely re-written by the devleopers. At around the GF4 timeframe they completely removed the old fixed-function pipeline transistors and just added pixel/vertex shader code that did the same equations. That is probably what you are refering to.

    4. Re:Because of Film GIMP? Not hardly... by Daniel+Phillips · · Score: 2

      "The big push is probably from big studios that use Linux tools such as Film Gimp."

      Right, because workstations that use a 2D, time based, painting program need programmable pixel shaders, programmable vertex shaders, hardware transform and lighting, massive fill rate, AGP 8X transfer speeds, and astronomical triangle throughput.

      See comments above re potential usefulness of 3D accelerated rendering in 2D graphics, but more immediately, 2D artists need to be able to run 3D animations or renderings for a variety of reasons, for example, to see their work in context (i.e., model skins or painted backdrops) or perhaps they may be provided with 3D models as a starting point from which they develop hand-painted cells.

      --
      Have you got your LWN subscription yet?
    5. Re:Because of Film GIMP? Not hardly... by Quarters · · Score: 2

      See comments above re potential usefulness of 3D accelerated rendering in 2D graphics, but more immediately, 2D artists need to be able to run 3D animations or renderings for a variety of reasons, for example, to see their work in context (i.e., model skins or painted backdrops) or perhaps they may be provided with 3D models as a starting point from which they develop hand-painted cells.

      Read the subject heading. None of your comment has anything to do with FilmGIMP. You can provide exceptions to every rule, yes. But, the original poster's claim that increased nVidia support was due to an application that doesn't use any 3D pipeline is baseless and incorrect.

    6. Re:Because of Film GIMP? Not hardly... by damiam · · Score: 1

      Maya might be a better example.

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
    7. Re:Because of Film GIMP? Not hardly... by Daniel+Phillips · · Score: 2

      Read the subject heading. None of your comment has anything to do with FilmGIMP. You can provide exceptions to every rule, yes. But, the original poster's claim that increased nVidia support was due to an application that doesn't use any 3D pipeline is baseless and incorrect.

      Actually, I'd never heard of FilmGimp before this thread, but now that I've read up on it a little, I have to conclude that you've failed to grasp the importance of this project, besides ignoring the obvious fact that 2D apps play a major part in driving the adoption of 3D apps in this industry. So I'll even pull back on my original guess that NVidia doesn't know or care about FilmGimp. Remember, they have always wanted to break out of the consumer games space into the high-value workstation market. I think they can read the writing on the wall.

      --
      Have you got your LWN subscription yet?
  17. I suspect by WindBourne · · Score: 3, Insightful

    that the economy is Linux's best friend. While the recession continues(and grows deeper), companies will have to work harder to make their profits and grow their company. Like hollywood, these companies will lower their IT spending; this means Linux. This also will means that some smart companies will offer better service which will lead to improved sales which their competitors will notice. 4)Profit!!!

    --
    I prefer the "u" in honour as it seems to be missing these days.
    1. Re:I suspect by vasqzr · · Score: 1


      Software licenses are a small % of the TCO.

      The initial costs, maybe.

    2. Re:I suspect by Jason+Earl · · Score: 2

      Microsoft's recent studies done by IDG put Linux at a lower cost platform for webserving over a five year period despite the fact that they pegged Linux administration costs at 30% higher than Windows administration costs. The other workloads put Windows slightly ahead, but once again they charged a third more for Linux administrators, and they didn't add in any Windows upgrade costs for a five year period.

      In other words it was a fairy tale scenario.

      The reason that Linux is growing like crazy on the server side of the equation is that companies are realizing that Linux is pretty much a drop in replacement for both their Windows and commercial Unix servers at a far lower price.

      The corporate desktop is next.

    3. Re:I suspect by Anonymous Coward · · Score: 0

      So let me get this right?

      1. Lose your ass!
      2. Lose your Windows!
      3. ...
      4. Profit!?

  18. Re:Great news? Or bad news? by ichimunki · · Score: 5, Interesting

    Quoth the AC: I like drivers that work.

    Apparently those who do not understand history are condemned to repeat it. The formalization of the Free Software movement by RMS in the form of the FSF was a direct result of a buggy driver (for a printer). So while it's nice that nvidia sees value in releasing these drivers and giving GNU/Linux the option to play on a level field with Windows... it hardly pushes the cause of Free Software forward to pollute machines that would otherwise be 100% Free with little bits of wholly un-Free software. Now, as I understand it, it's unfortunate that much of the competitive edge nvidia's hardware has is actually the result of the proprietary code in their drivers. It's going to be hard to convince them to forego that, since it would endanger their cash flow.

    --
    I do not have a signature
  19. I guess ... by Mr.+Marabou+Man · · Score: 2, Insightful

    ... that supporting the companies who support open source software ... is also a way of supporting open source software :)

  20. Probably just down to market share by 91degrees · · Score: 5, Insightful

    A disproportionate number of Linux users have nVidia cards primarily because they have decent drivers which work for all kernels, and tend to install without too much hassle. I downgraded my Linux box to a TNT2 because of this.

    This has resulted in a large chunk of the market share going to nVidia, encouraging them to invest a little more in Linux. A sort of feedback loop.

    It may only be a niche, but it's another chunk of income for them. nVidia will sell chips to anyone if they can get more money back than they spend.

    I doubt filmgimp has as much of an impact. This is a smaller market than 3d enthusiasts with dual boot Linux systems.

    1. Re:Probably just down to market share by seann · · Score: 1

      doubt filmgimp has as much of an impact. This is a smaller market than 3d enthusiasts with dual boot Linux systems.

      You do infact know that "Film Gimp is a frame-by-frame retouching tool used by motion picture studios as an alternative tool to Adobe Photoshop. Film Gimp was used on the movies Scooby-Doo, Harry Potter, Stuart Little, and other productions."
      Right?

      --
      I'm a big retard who forgot to log out of Slashdot on Mike's computer! LOOK AT ME.
    2. Re:Probably just down to market share by 91degrees · · Score: 1

      Sure, but they only need one graphics card per workstation.

      There are a hell of a lot of geeks who have a lot of money, like games, and have a dual boot machine. Even if they usually use Windows, they like a graphics card that's still quite good under Linux, even if they only want to dabble with the OS.

  21. Re:Great news? Or bad news? by Keck · · Score: 0, Flamebait

    Please point me to WORKING nvidea drivers for a non intel/amd architecture.......

    Umm. right. point me to someone with an IQ over room temperature who bought a non intel/amd architechture + an nvidia card with gaming in mind. I agree that the driver source would be much better, esp in light of the changes regarding exporting the entire symbol table to modules upcoming in linux 2.6, but nvidia is doing a great job of recognizing our 'demographic' and doing *something* to support it. I honestly can't think of a business justification for them to release the source for those drivers, I really can't. They're in a cut throat business, and if you ahve the source to their drivers the cat's out of the bag. You're technically right that they don't support 'linux' in all it's ported architechtures, but they are doing a good job supporting the most used ones. My Ti4200 arrives Thursday; good frame rates here I come.

    --
    A computer without Microsoft is like ice cream without ketchup.
  22. Interesting News by Alethes · · Score: 3, Interesting

    Considering this story about binary modules in the Linux 2.6 kernel, it's either not a problem for proprietary software developers to have these restrictions placed on them, or they haven't gotten wind of the news (which is highly unlikely).

    1. Re:Interesting News by Trogre · · Score: 2

      I fail to see what an openssh vulnerability has to do with the topic at hand.

      --
      "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
    2. Re:Interesting News by Anonymous Coward · · Score: 0

      Alethes was referring to this story.

  23. but.... by Jacek+Poplawski · · Score: 2, Insightful
    Installing nVidia drivers means changing open source operating system into open-closed source hybride. Keep in mind, that you have choice with other cards, like ATI or Matrox.
    I know most people answer "I am not interested with changing or even reading driver source", but they forget why Open Source is good. I will write just two reasons:
    • when something doesn't work - you can ask for help, open source projects (DRI, emu10k1, etc...) has mailing lists when you can submit bug raports, but help is not limited to drivers author - you can also find help on newsgroups, from people who has same hardware like you, open source help works better, because there is a lot of coders floating around on newsgroups, these coders can do nothing with closed source
    • spyware - yes, it's hard to believe there is some kind of spyware in device driver, but it is possible (in future!), and remember - open source Linux means no spyware at all, with closed source you can be never sure

    1. Re:but.... by Anonymous Coward · · Score: 1, Informative

      "Installing nVidia drivers means changing open source operating system into open-closed source hybride. Keep in mind, that you have choice with other cards, like ATI or Matrox."

      You don't have ANY choice in this matter, unless you want to use single monitor without 3D:

      1. ATIs drivers are closed source
      2. There are open-sourced drivers for ATI cards, but even a 1.5 years old Radeon 8500 is poorly supported. Don't even dream about playing games with those drivers and new hardware.
      3. Even Matrox Parhelia 2D-drivers are closed source. There aren't any 3D-Linux drivers for Parhelia.

    2. Re:but.... by Jacek+Poplawski · · Score: 2


      1. ATIs drivers are closed source
      2. There are open-sourced drivers for ATI cards, but even a 1.5 years old Radeon 8500 is poorly supported. Don't even dream about playing games with those drivers and new hardware.
      3. Even Matrox Parhelia 2D-drivers are closed source. There aren't any 3D-Linux drivers for Parhelia.


      1. and 3. are true, but 2. is completly false. Please give any proof for what you wrote. I don't own Radeon 8500, but I played with old Radeon VE in OpenGL games, and my OpenGL code also works there without problems. VE is R100 (8500 is R200), but AFAIK it uses same radeon DRI driver now.

      Do you have 8500 in installed with Linux system? Which applications doesnt work for you?

    3. Re:but.... by Anonymous Coward · · Score: 0

      "2. is completly false. Please give any proof for what you wrote. I don't own Radeon 8500, but I played with old Radeon VE in OpenGL games, and my OpenGL code also works there without problems. VE is R100 (8500 is R200), but AFAIK it uses same radeon DRI driver now."

      http://www.linuxgames.com/news/feedback.php?iden ti ferID=5965&action=flatview

      "Josh Green wrote in to point out this post by Jens Owen stating that the DRI project has updated the open source ATI Radeon 8500 (R200) drivers with full support for that hardware's GPU. ....
      Be aware that this is only an alpha release"

      I don't consider alpha drivers stable.

    4. Re:but.... by Interfacer · · Score: 1

      Yeah,

      but when I -as a newbie - asked questions on various forums i got either:

      -NO responses
      -a response that said:
      --read the f*cking man pages. yeah right. perfect if you're a complete newbie.
      --you should compile your own kernel with ...

      anyone claiming that open source community help is superior needs only to ask a few newbie questions to burst their bubble.

    5. Re:but.... by analog_line · · Score: 2

      and remember - open source Linux means no spyware at all

      You really are clueless, aren't you? I submit the recent trojan horses implanted in BitchX and tcpdump. It certainly is far easier to detect trojans in an open source project, but only a fool would believe that their open source nature makes them immune to trojan horses being implanted.

      Please stop spreading idiocy that only makes the problem worse.

    6. Re:but.... by Natalie's+Hot+Grits · · Score: 2

      Actually, your wrong about #2. 8500+ is unsupported in the open source drivers. the 8500 will "work" but that depends on how you define "work". just check linuxgames.com (sp?)

      If you want any ATI card in linux+3d opengl games, you are going to have to use something pre-radeon 8500. And that is just silly, dog slow, and IMO, just plain shit.

      Maybe ATI should do themselves(and us) a favor, and contribute at least SOMETHING to the opensource driver, if they are not going to provide even a halfassed alternative to it.

      --
      Two infinite things: your stupidity and mine. But I'm not sure about the latter. If my sig offends you, I'm sorry.
    7. Re:but.... by Anonymous Coward · · Score: 0

      Open source linux means if somebody puts spyware in somebody will notice it and it will be removed. The trojans which were put into the aforementioned packages were most likely put in by somebody other than the development team (e.g. Hackers) and I assume were removed straight away. With closed source nobody would notice it and all your info could be sent off to some marketing agency for big $$$. Having said that, I stil think that the nvidia drivers work very well and if they can't make it open source then we will ahve to live with it for now. Hopefully they will change sometime in the future.

  24. A breth of fresh air by bace · · Score: 1
    All i can say is GREAT. The most higly supported 3d card under linux is the 3dfx Voodoo 3. I think it is a sad state when the most supported 3d card under linux is made by a company that no longer exists. Thats my 2 cents, probably only worth 1c though

    --
    =If life was easy, i would be out of a job=
    1. Re:A breth of fresh air by EllF · · Score: 2

      The most higly supported 3d card under linux is the 3dfx Voodoo 3.

      Huh?

      Care to define "most highly supported"? NVIDIA has been putting out drivers for a good while now, and their cards are rock solid. The drivers are binary-only, granted, but the fact that they're actively updated certainly surpasses the state of the tdfx code, I think.

      --
      We who were living are now dying
      With a little patience
  25. Re:Great news? Or bad news? by Anonymous Coward · · Score: 0

    'nv'

  26. Open Source by Nevermore-Spoon · · Score: 5, Insightful

    just because the drivers themselves aren't Open Source doesn't mean nVidia isn't supporting the open source community by release drivers for Open Source OS's. What's with the All-or-Nothing mentality of the open source community. Can't we just be glad nVidia now sees the linux market big enough to spend resources to develop drivers for can pat them on the back for it?

    --
    I have great faith in fools; My friends call it self-confidence. Edgar Allan Poe 1809-1845
    1. Re:Open Source by Natalie's+Hot+Grits · · Score: 2

      Actually, though I could be wrong because I have never installed nvidia drivers under linux, i think the KERNEL drivers ARE opensource (but not free software, i think)

      The main part of their driver that does the work, the opengl library, is closed source, but it is a userland application.

      I would never support a company that had binary only drivers for Linux. That is just plain stupid. However, a binary only opengl library, that performs better than any other opengl library available today, with source kernel modules, is good enough for me.

      --
      Two infinite things: your stupidity and mine. But I'm not sure about the latter. If my sig offends you, I'm sorry.
  27. Still doesn't make a lick of difference to me... by DCowern · · Score: 4, Informative

    NVidia still hasn't realeased a set of drivers that work with the 2.5.x development kernel which, unfortunately, I must use day-to-day -- albeit on a non-production machine.

    I won't criticize NVidia too harshly for distributing binary-only drivers -- I understand their reasoning and I accept it. I only wish that since we can't have the source, they'd support us developers with beta drivers that work with the 2.5 series kernel. It'd be nice to have an idea of what and how things will work in kernel-next.

  28. Linux in Movie Special Effects by StCredZero · · Score: 1, Informative
  29. Don't forget price! by Anonymous Coward · · Score: 0

    You can find geforce2MXs for like 40 bucks these days.

  30. These are unified drivers across OSs now.... by caldaan · · Score: 3, Insightful

    Look, I agree in most cases it makes sense for stuff to be open source and have nice open drivers so that if there are bugs they can be addressed in a more timely fashion.

    NVIDIA's track record is already to make high quality drivers, now whenever they make a Windows driver the Linux driver will be right there with it because 95 percent of the code base is now shared.

    This is a brilliant move to hurt ATI were there problem is .....drivers... one ATI's drivers suck, they don't update them across all cards at the same time, and they surely don't update them across all supported platforms at the same time. Guess what NVIDIA now can.

    Now if NVIDIA were to release their code ATI wouldn't have to decompile it and scratch their heads trying to figure out exaclty how to compete they would have the freaking code.

    NVIDIA has a unified driver for all of their cards, for all of the platforms now so that you know that all of their cards will always work with the latst drivers, the operating systems they support and so on. Good luck finding that for ATI, and I for one don't think that NVIDIA should hand them the code on a platter just because people want everything in Linux to be open source. Sometimes vendor support is just as important.

    1. Re:These are unified drivers across OSs now.... by visualight · · Score: 1

      I always see posts explaining that Nvidia can't open the source to their drivers because of some proprietary technology they're not at liberty to reveal. I think your explanation is probably more accurate. ATI is not near as good as Nvidia at writing drivers and Nvidia would naturally want to keep it that way.

      The only way I see for ATI to strike back would be to open everything, including the tv-out specs.

      --
      Samsung took back my unlocked bootloader because Google wants me to rent movies. They're both evil.
    2. Re:These are unified drivers across OSs now.... by gerddie · · Score: 2

      ...open everything, including the tv-out specs.
      Which will not happen, because there is one of those infamous Macrovision chips involved, and I'm quite sure, they had to sign an NDA to get the programming specs. Remember Matrox G400; they were very open with the specs, but the support for TVOut in the X11 driver is only available with a binary only library.
      I only wonder, how they were forced to put that chip on the card in the first place.

    3. Re:These are unified drivers across OSs now.... by Anonymous Coward · · Score: 0

      Y'know what? This Unified Driver business isn't so special. Last time I checked, nVidia's 41.09 (I think) were 12MB. That's a long download on 24k dialup. What's so difficult about clicking a link for your operating system? Or clicking 2 links, one for your OS and another for your card.

  31. "great news for Linux?" by tps12 · · Score: 0, Troll

    Sure, it's cool that they're getting drivers out the door, especially with nVIDIA's history of buggy drivers. But "almost as fast as Windows" isn't going to cut it. We Linux users are used to, and demand, superior software. Mozilla, Nautilus, XMMS, the GIMP, EMACS...these applications blow away anything available for Windows. 95-99% of Windows speed is "too little, too late."

    --

    Karma: Good (despite my invention of the Karma: sig)
    1. Re:"great news for Linux?" by lpontiac · · Score: 2
      Mozilla, Nautilus, XMMS, the GIMP, EMACS...these applications blow away anything available for Windows

      Three of those applications are available for Windows.

    2. Re:"great news for Linux?" by Anonymous Coward · · Score: 0

      I don't understand this "almost as fast" stuff. All of the Linux games that I have played, except UT2003, have been faster under Linux than Windows. UT2003 unfortunately has a crappy wrapper for its D3D engine, and thus is slower under Linux.

    3. Re:"great news for Linux?" by Chicane-UK · · Score: 2, Offtopic

      Superior software?

      Time to lose some Karma here, but bullshit. I love Linux, and I think it is a truely great platform - but the way I see it is that a large majority of Linux applications are clones of Windows applications, and quite frankly they are rarely as fast, functional, or reliable.

      Mozilla - very good, feature packed, but no way near as good as IE - it pains me to say it, but everyone harps on about the fact that IE doesnt support all the standards that Mozilla does. But if people dont seem to be coding in those standards, and are using the broken Microsoft ones, then what the hell is the point? IE belts along at a pace I have yet to see Mozilla keep up with, and it renders every website correctly, regardless of whether its using an incorrect standard to do it or what.

      Nautilus - pretty but terribly slow - and to be quite honest, frustrating to use. I prefer just regular old GNOME with none of the Nautilus stuff bolted on.

      XMMS - better than what? Winamp? I dont think so... XMMS is a superb application, but again is missing so many things that make Winamp truely great.

      I wont comment on the rest as I dont use them regularly enough to make informed comments on them.

      --
      "Hey! Unless this is a nude love-in, get the hell off my property!!"
    4. Re:"great news for Linux?" by Anonymous Coward · · Score: 0

      I agree with you about Mozilla, though XMMS and WinAmp seem to be pretty equal. I don't know about Nautilus as I haven't used it, but no one in their right mind thinks GIMP is better than Photoshop. Just 'cause it's free and it copies most of Photoshop's filters (at half the functionality) doesn't mean it's better.

      I used GIMP for about a year and I'm using Photoshop 7 now... guess which one is easier to use and has better results? Photoshop. You can tout free software all you want, but don't knock really good non-free software just for the hell of it. It may be overpriced, but it's still a damn good piece of software.

    5. Re:"great news for Linux?" by dnaumov · · Score: 2

      Winamp is still better than XMMS.
      Photoshop is still better than GIMP.
      Nautilus is still horribly slow.

      EMACS superior wo WHAT ?

      Besides, most of the applications you list are avaible for Win32 anyway.

    6. Re:"great news for Linux?" by JimmyGulp · · Score: 1

      Mozilla - very good, feature packed, but no way near as good as IE
      Are you talking about "IE faster than Moz", or "has more plugins"? If you're talking about speed, thats because IE is built INTO windows, Mozilla isn't built into Linux (or anything else), sure, its a little bloated, use one of the projects, like phoenix. As for plugins, sure, I can't get all the plugins to work, I can't see Realplayer stuff inside my window, but on my connection, that doesn't matter, it'd take a week to see a 50x50, 5sec animation. I'll figure that out one day.

      Nautilus - Sure, its pretty, but I don't think its slow, I run the dropline-gnome package on my laptop, and its fast enough for what I want.

      XMMS - better than what? Winamp?
      I think its good, and have you seen Winamp3? I haven't seen the visualisation stuff (the little graphic eq) run faster than xmms on a 286, even on an Athlon machine. Maybe you're talking about plugins? Sure, they're easy to install for winamp, click, click, done. Linux makes you do stuff, which is half of the fun, but plugin installation has gotten alot easier recently.

      End of Rant

      --
      Dirk stood in the Stanley
    7. Re:"great news for Linux?" by Fweeky · · Score: 3, Insightful
      Mozilla- very good, feature packed, but no way near as good as IE - it pains me to say it, but everyone harps on about the fact that IE doesnt support all the standards that Mozilla does. But if people dont seem to be coding in those standards, and are using the broken Microsoft ones, then what the hell is the point?

      Vicious circle: IE doesn't support [x], web developers don't use [x] because 90% of users won't see it. Hence IE doesn't need to support [x]. Way to hold up the development of the web by barely supporting 6 year old standards.

      Funnily enough they do the same with Outlook and their MIME support.
      IE belts along at a pace I have yet to see Mozilla keep up with

      In my experience, Gecko is significantly faster than Trident. Phoenix even goes a good way to making the rest of the UI similarly speedy.
      and it renders every website correctly, regardless of whether its using an incorrect standard to do it or what.

      Erm. Y' know, if we didn't spend so much of our time working around IE bugs, half the sites out there using CSS would probably be unusable with stylesheets enabled in IE. Of *course* it renders websites in pretty much the way we intend -- we spend ages working around the broken box model of IE5 and the broken positioning model of IE6 and the stupid clipping bugs it's covered with and the poor selector support and... you get the idea.

      That's not to say the other browsers are pefect, but IE really takes the cake for destructive and annoying to work around bugs.
    8. Re:"great news for Linux?" by dusanv · · Score: 1

      FYI, those drivers always give me slightly higher frame rates on my Gentoo 1.2 (2.4.19r7) than in WinXP Pro (same machine, same games - QIII, UT, same driver version). Where are you getting the 95-99% figure?

    9. Re:"great news for Linux?" by WWWWolf · · Score: 1
      Mozilla - very good, feature packed, but no way near as good as IE - it pains me to say it, but everyone harps on about the fact that IE doesnt support all the standards that Mozilla does. But if people dont seem to be coding in those standards, and are using the broken Microsoft ones, then what the hell is the point?

      Actually, this all doesn't matter. People whine about "standards incompatibilities" because they can't get DHTML working cross-platform. So, every sane web designer don't use DHTML. The web is no longer about technology race or feature race. The HTML is stabilizing, the CSS is stabilizing.

      Now, only browser features matter. And in this area, Mozilla wins. Mozilla is a better browser feature-wise. As far as HTML and CSS go, they work on both. Bleah.

      Every well disciplined web designer knows that the Web was supposed to be browser-independent and techniques that depend on browser "features" (such as DHTML/Javascript) are not to be used. Everyone knows that if you're making a website for general audience, it should not depend on particular browser version - because if you do that, it's a maintenance mightmare and users will complain.

      Most serious corporate web sites are thrilled enough to use Javascript for link rollovers. Wow. And in my opinion, that's as far as "bleeding edge technologies" should go.

    10. Re:"great news for Linux?" by snak0rific · · Score: 1

      >EMACS superior wo WHAT ?

      every other text editor IN THE WORLD! (but definitely moreso than notepad/write)

      also, can you write a math book in MS Office? probably not :-)

      --
      -- "Put on your big girl panties and lift!"
  32. OT: New Nvidia Drivers support dual independent by JeffVolc · · Score: 3, Informative

    I have a Geforce2 Dual card which I have been trying to get seperate X screens on so I can play OpenGL games (i.e Terminus, UT2003, etc) on one screen and put XAWTV on the second to watch TV (i.e. Simpsons & Samurai Jack). Well, the new driver supports that...

    Here are the highlights of the new driver:

    Linux Display Driver
    Linux Graphics Driver Download

    Version: 1.0-4191
    Operating System: Linux IA32
    Release Date: December 11, 2002

    Release Highlights:
    * OpenGL 1.4 with CineFX architecture support
    * Support for AGP 8x and nForce2 IGP
    * Support for index overlays on Quadro4 to support legacy applications
    * Support for separate X screens on nView enabled GPUs
    * GLX 1.3 support

    Yup, seperate X screens now with the dualhead cards. Hopefully I can put this to the test in the next few days.

    BTW, Don't try this on Windows kids....

    Jeff

    1. Re:OT: New Nvidia Drivers support dual independent by Anonymous Coward · · Score: 0

      know anyone who want's to buy a like new ati card?

    2. Re:OT: New Nvidia Drivers support dual independent by Anonymous Coward · · Score: 0

      How about XFree86 4.2.1 on Solaris x86 ? Have a Quadro4 video card and can't use both video ports with bundled NVIDIA XFree86 driver.

    3. Re:OT: New Nvidia Drivers support dual independent by jedrek · · Score: 2

      Yeah, I don't need to try - I've been doing it over the last couple of months under Windows 2000.

    4. Re:OT: New Nvidia Drivers support dual independent by Anonymous Coward · · Score: 0

      Thanks for the warning. I'll be sure to disable the second monitor on my ATI card (the one I have had for 2 years). Thanks for the heads up!

  33. Great, now if they get their website to work by Neologic · · Score: 1

    with Mozilla/Galeon/whatever....

    Anyone else having difficulty with those drop down boxes at the top?

    --

    "I hate quotations. Tell me what you know." -Ralph Waldo Emerson

    1. Re:Great, now if they get their website to work by dmnic · · Score: 1

      website runs fun with Mozilla 1.1 under Win2k SP2

    2. Re:Great, now if they get their website to work by fremar · · Score: 1

      That's whatI thought, but you don't need those drop down menu's, just click on the download button and then you get to the next page. But I agree, their websiet isn't entirely linux-friendly.

  34. Duplicate story... by Anonymous Coward · · Score: 0

    This news was already reported here.

  35. Dude by Anonymous Coward · · Score: 0

    Dude, right on the money. What I don't get is why management gets all the cash and we have to work. Shouldn't it be the other way around? Shouldn't slashdotters be walking around making millions handing out ASIC's instead of some bobble head doll?

  36. MOD PARENT DOWN! by Anonymous Coward · · Score: 0

    Is anyone else getting tired of people trolling Nvidia?

    Does Nvidia make fast inexpesnive hardware?
    Yes.

    Does Nvidia keep its linux drivers as updated as the windows ones?
    Yes.

    Does Nvidia give open-source drivers for windows and somehow leave linux out of the loop?
    No.

    Great products, Good Price, and they support our platform. What the fuck is the problem?

  37. Re:Still doesn't make a lick of difference to me.. by Repugnant_Shit · · Score: 5, Informative

    Visit www.minion.de for some patches that will let you use the drivers under 2.5.x (worked great for me under 2.5.50). The author of the patches worked at nVidia as an intern doing work on the Linux/FreeBSD drivers.

  38. How about nforce2 by Anonymous Coward · · Score: 0

    I just bought an Epox RDA+ with nforce chipset.
    Nothing worked out of the box. I had to patch the ide driver to get ide running, had to patch alsa to get sound support... and OHCI USB is still not running since the bios didn't assign a interrupt at boot time. According to Alan Cox there is no usable ACPI documentation from nvidia.
    The Onboard Network only works binary only, grr
    another one :(. Next time i will get a via board again. The seem to support the linux comunity much better! At least dma works out of the box with a new kernel on a kt400 also does sound.

    1. Re:How about nforce2 by Anonymous Coward · · Score: 0

      your fault for making an UNINFORMED impulse purchase...

      Wahhh! I cant just bolt on this fararri muffler to my Chrysler! Wahhh damned chrysler!

  39. What happened to ATI's open source drivers? by martinde · · Score: 3, Interesting

    The drivers that the Weather Channel was paying for - did anything ever come of that? This announcment from Nvidia is definitely great, and I have no doubt it's the most they can do right now, but...

    It would be much better to have open source drivers available. You'd get more people looking at things like security and performance issues, and then we could have support for architectures other than x86. (Which is probably something Nvidia themselves isn't going to bother with.)

    1. Re:What happened to ATI's open source drivers? by Anonymous Coward · · Score: 0

      Just look at dri at sf.net there just in there.

    2. Re:What happened to ATI's open source drivers? by pawsa · · Score: 4, Informative

      The Weather Channel-sponsored drivers are doing great, I use them since August and now they are basically ready - see http://dri.sf.net/. The only disadvantage with respect to closed source drivers was inability to use some patented techniques (in particular texture compression), since the patent owner (S3?) did not grant (yet) the rights to use them in the driver. Otherwise, there are much more convienent to use than Nvidia drivers I have been forced to use on my other box. And more stable, too.

    3. Re:What happened to ATI's open source drivers? by CaptnMArk · · Score: 1

      I don't know what the problem with S3TC in video drivers is. I doubt the algorithms are a trade secret and the graphics card vendor supposedly already paid the and required licenses and included them in the price of the card.

    4. Re:What happened to ATI's open source drivers? by Anonymous Coward · · Score: 0

      The problem is that the GPL prohbits patented code unless there are 0 licening fees for other users of the code.

  40. Let them wade in... by Keck · · Score: 4, Insightful

    Companies that are bottom line driven (accept it, you won't change capitalism over night) can't usually afford to jump in head first. This goes double for Nvidia, ATI, etc. Their driver source is like a blueprint of the important parts of their hardware.

    I prefer open source, but to say there is no place in the world for closed source modules, applications, whatever, is too extreme IMHO.

    For me the dividing line has always been commodity vs non commodity. Example: Of COURSE the OS, office software, web browsers, MUA's, MTA's, etc should be open, they are commodities. Specialized programs like AutoCAD, Drivers for up-to-the-minute video cards, and various other areas do NOT lend themselves to the open source model, and I don't believe they have to.

    So right now the devil's choice is,

    a) fast nvidia drivers for linux/bsd that get released with the windows drivers, which is 2 steps ahead of where we were in July, or

    b) only a community supported driver, created by reverse engineering the chipset or windows drivers, released months (and years) after the windows versions.

    It's not a perfect world, we have to change it in small steps. Your idealism is duly noted. Give nvidia credit for moving in the right direction, maybe at some point it *will* make sense to go GPL for them..

    --
    A computer without Microsoft is like ice cream without ketchup.
    1. Re:Let them wade in... by DarkVein · · Score: 2
      For me the dividing line has always been commodity vs non commodity.


      Ah! Commodity for whom? Photoshop/FilmGimp isn't a commodity for most people, but it is for film studios that do touch-up work. So, five studios developed FilmGimp independantly, discovered they were all doing it, and pooled their efforts.

      For resource mining companies (oil, gold, diamonds, dinosaur bones), applications like MagicEarth will probably be a commodity one day. Right now, MagicEarth appears to be the nVidia of tera visualization, so there's no pressure.

      Drivers are funny. The tend to have hardware specific portions. I think nVidia has internally found what would turn most drivers open source. Nintey-five percent of all their video products share the same pool of code. The rest are model-specific registers.

      Right now, nVidia's got the advantage by sharing all that code among their products. They won't open source as long as that is an advantage.

      Probably the most tedius and possibly the grandest hack Open/Free Source could produce would be a Grand Unified Driver Architecture for Video, Audio, and NIC. This would reproduce nVidia's internal advantage. Hardware companies could scrap 9/10 of their internal driver development, because the GUDA would have covered it. ATI would be given a large advantage if they could plug their entire video line-up into the GUDA.

      Of course, IANAP.
      --

      I'm as mimsy as the next borogove but your mome raths are completely outgrabe.

    2. Re:Let them wade in... by Keck · · Score: 1

      Ah! Commodity for whom?

      Good point, glad you brought it up. That's a grey area I guess. It is, after all , relative. It turns out that there isn't much practical use for the answer -- it's not like we are trying to make a standards body (bite my tongue) to tell people when to open source certain areas of software. In the example you give, the right thing happened. No, filmgimp isn't commodity to most people, but most people also have no use for it. BUT there was a big enough group of people who DID need it that pooling their resources proved worthwhile.

      So it's sort of a non-issue. If a group of people large enough exists that has need for or sees value in a type of app being open source, it will come to fruition eventually. (ideally, assuming some of them program). That's why we have openoffice, mozilla, the Gimp, etc.

      I agree that the Gimp isn't a commodity product -- I thought about making the point that the Gimp has spoiled the Open community in that we have a tool that is every bit as extendable as Photoshop, and has 99% of the features I'll ever want already there, for free! I *would* gladly pay for a closed source Gimp if no open one existed, so it's a singularity as far as I'm concerned. We're just lucky that there was overlap between teh developers needs and ours, it's a gift.

      For resource mining companies ...

      Again, would you ever have use for that software? It's just fine with me that it's closed source, it's probably just fine with them. If it makes sense to open it up, they will. I think the monopoly on a particular segment SHOULD exist until it's a commodity, if nobody else will compete! Microsoft might be bad, but they haven't done anything that couldn't have been prevented ...

      Nintey-five percent of all their video products share the same pool of code.

      Most video card makers do this, don't they? I know for sure Matrox does, as I've been a big fan of their cards for years. As for making it open source, I still defy anybody to show me a business reason to open up their drivers. They're in a space where without trade secrets, you have no profits in a year or two. In 10 years the info in those drivers will be old hat or common practice, so I'm not sweating it. They developed it, they SHOULD make a buck on it while they can. I'm sure far fewer peole are locked into using Nvidia, unlike the situtation with M$.

      To keep this "short", I like your GUDA idea. Sounds GUDA. However I doubt too much other than the libraries for speaking pci would be common between a sound card and a nic -- and it's probably already in libraries they both use (I don't know firsthand)

      --
      A computer without Microsoft is like ice cream without ketchup.
    3. Re:Let them wade in... by Trogre · · Score: 2

      A computer without Microsoft is like ice cream without ketchup.

      *LOL*, I love it!

      Although, on a totally unrelated note, I do recall at one point in my life enjoying a little ketchup with my ice cream.

      --
      "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
    4. Re:Let them wade in... by Keck · · Score: 1

      Although, on a totally unrelated note, I do recall at one point in my life enjoying a little ketchup with my ice cream.

      wow .. this is truly what they meant when they said you learn something new every day..

      i guess so long as you didn't LIKE the ketchup with the ice cream it's ok...

      --
      A computer without Microsoft is like ice cream without ketchup.
    5. Re:Let them wade in... by Daniel+Phillips · · Score: 2

      Companies that are bottom line driven (accept it, you won't change capitalism over night) can't usually afford to jump in head first. This goes double for Nvidia, ATI, etc. Their driver source is like a blueprint of the important parts of their hardware.

      That is incorrect. If a competitor, say ATI, is interested in what goes on in NVidia's binary driver they can and will step through it with a debugger or disassemble it, so not providing the driver in source form is at best a minor inconvenience from the competition's point of view.

      You might argue that the competition could shorten their driver development time by reading NVidia's driver source. However, since the driver is highly hardware specific, this approach would likely waste more programmer time than it saved, and anyway, could be done with only slightly more effort without the source code. You might argue that part of the rendering algorithm is implemented in the driver, so it should be kept secret from the competition. But that is just the source vs binary argument over again, which doesn't get any more valid through repetition.

      In my opinion, failing to release driver source or programming specifications hurts both the hardware vendor and the user. There is no supportable justification for it. Look how much good it did 3Dfx to keep their specs secret, for example.

      Conversely, a hardware company that is falling behind in the performance sweepstakes as NVidia is now, only stands to gain by releasing as much information about programming their hardware as they possibly can, so at least the drivers will be the best they possibly can be.

      I can only think of two compelling reasons for failing to release source code or specifications:

      1) Secret contracts or other means of control imposed by a third party interested in impeding the progress of open source software

      2) Management ineptitude

      Which do you think it is?

      --
      Have you got your LWN subscription yet?
    6. Re:Let them wade in... by Keck · · Score: 1

      I can only think of two compelling reasons for failing to release source code or specifications:

      1) Secret contracts or other means of control imposed by a third party interested in impeding the progress of open source software

      2) Management ineptitude


      A little from column A, a little from column B.. I don't think it's anyting to do with impeding OSS's progress, more likely that the implementations (i.e. OpenGL) they've licensed for their drivers are under a non GPL compatible license to them.

      I'll never bet against management ineptitude though..

      --
      A computer without Microsoft is like ice cream without ketchup.
    7. Re:Let them wade in... by Daniel+Phillips · · Score: 2

      "I can only think of two compelling reasons for failing to release source code or specifications:

      1) Secret contracts or other means of control imposed by a third party interested in impeding the progress of open source software

      2) Management ineptitude"

      A little from column A, a little from column B.. I don't think it's anyting to do with impeding OSS's progress, more likely that the implementations (i.e. OpenGL) they've licensed for their drivers are under a non GPL compatible license to them.

      Even if true (which seems a stretch) how would that stop them from releasing the hardware specs?

      --
      Have you got your LWN subscription yet?
    8. Re:Let them wade in... by Keck · · Score: 1

      Even if true (which seems a stretch) how would that stop them from releasing the hardware specs?

      that's covered by your item 2)

      --
      A computer without Microsoft is like ice cream without ketchup.
  41. Half right by Anonymous Coward · · Score: 0

    NVIDIA should be applauded for supporting Linux and FreeBSD, but there is more to the equation that they haven't yet grocked. Binary only drivers have to be acceptable because our legal system forces companies to close their source code in order to protect themselves from frivolous lawsuites. Patent searches are expensive, and not reliable. I am, quite frankly, surprised at just how many open source project there are considering the legal danger of letting someong sue you for infringement of their overly general patent - patents that our illustrious patent office issues simply because they are too ignorant and technically uninformed to make even reasonable determinations as to the validity of patent applications.

    On the other hand (thank you Topal)... If any binary only driver forces the user to alter ANY other part of their otherwise open source system, in other words, if the binary modules don't cooexist peacefully with legitimate open source infrastructure, then the binary modules should be classified as hostile. Although the vendor has a legitimate point in not opening the source code, they have no excuse for not supporting the open source infrastructures present in their OS. If the infrastructures aren't sufficient for their purposes, then they should invest in the effort to improve the infrastructures, not go off on their own tangent and dismiss the efforts of countless programmers striving to create sanity in the Linux support industry.

    Just my two cents....

  42. Re:Still doesn't make a lick of difference to me.. by DCowern · · Score: 2

    You are my personal hero. :-) I'll take a look at these ASAP. Thanks for the info!

  43. Good thing? by pergamon · · Score: 2

    I'm not so sure this is a good thing. My multimonitor/multicard setup works fine under the latest Linux drivers, but doesn't work under the latest Win2K drivers. I have to keep using 30.82 under Win2K. I'd report the problem, but they seem to offer no support for the Detonator drivers at all. Any nvidia people out there?

  44. One prob by Alethes · · Score: 2

    Note: This discussion is a diversion, not necesarily off-topic. :)

    While the recession continues(and grows deeper)

    A recession is a period of general economic decline; specifically, a decline in GDP for two or more consecutive quarters. We've actually had growth (in the USA anyway) for at least the last two quarters and, I believe, the last four.

    Anyway, you're correct that a weak economy is a good way to encourage companies to at least consider open-source software, especially when companies cannot afford to take the hits of security breaches and downtime that competitors are notorious for providing. That doesn't even take into account the licensing costs that are saved by using open-source software.

    1. Re:One prob by Natalie's+Hot+Grits · · Score: 2

      "A recession is a period of general economic decline; specifically, a decline in GDP for two or more consecutive quarters."

      IANAE (I am not an economist) but recession is not that specific of a term. Any sufficient decline for any sufficiently long period of time is a recession. This does not limit to just the GDP. Likewise, just because the GDP has been raised the last 2 quarters, that does not mean we are still not in a recession. increased GDP means nothing except that its better than it was 2 quarters ago, but not necessarilly anything significant.

      You economists rely on bullshit numbers too much. When people can start putting food back on the table without having to be on welfare, then we are out of the recession.

      Then again, you might be referring to the term 'recession' that you read in an economics 101 book, in which case, you may have lost touch with reality.

      peace out

      [not a troll, but friendly discussion]

      --
      Two infinite things: your stupidity and mine. But I'm not sure about the latter. If my sig offends you, I'm sorry.
  45. Re:Great news? Or bad news? by Anonymous Coward · · Score: 0

    Sure, just take a peek on an Mac OS X machine ;o)

  46. Hey- Lighten up a little here by Mabonus · · Score: 2

    I see a lot of whining and complaining that these aren't open source drivers, and that they don't really SUPPORT linux if its' not open source, but this is exactly the attitude that makes companies afraid of linux. Everyone feels that if they are going to put anything on linux that they have to open it up. Yes, it would be nice, but let me tell you what I think is even nicer. Having the frigging drivers in the first place. You know what's nicer than that? Having them release the drivers at the same time as their other drivers. If this doesn't seem like a nice thing to you, then just think of it as a step in the right direction and offer a little support.

  47. PowerPC by Anonymous Coward · · Score: 0

    What about support for Linux on PPC? I have a GeForce4 MX in my iMac running Yellow Dog. Having the source would be nice.

  48. BeOS? No. by fmaxwell · · Score: 3, Insightful

    I was a huge BeOS fan. I bought the commercial releases and really liked it, but its day has passed. The company that produced it is not out of business and the one that acquired them has no interest in developing or marketing it further. I wish that this were not the case, but it is.

    BeOS is no longer cutting-edge technology and the multiple, disorganized, unfunded attempts to create a BeOS clone are unlikely to result in viable products. BeOS lacks the user base necessary to stimulate development, the software base to attract users, and the tech support that is needed by users and developers alike.

    I decided long ago that I did not want to become like those sad people that cling to long-dead platforms, constantly predicting their return and vocally defending their virtues. Let BeOS rest in peace.

  49. Re:Still doesn't make a lick of difference to me.. by Adnans · · Score: 2

    NVidia still hasn't realeased a set of drivers that work with the 2.5.x development kernel which, unfortunately, I must use day-to-day -- albeit on a non-production machine.

    NVIDIA has better things to than chasing a constantly changing interface (Kernel 2.5.x). The patches available at http://www.minion.de/ were updated for practially every kernel release between 2.5.44 and 2.5.50. Surely you don't expect NVidia to roll new drivers every 2 days, right?

    With that said, I can finally enjoy Twinview with dual X screens in the 41.91 release. Their new 2D architecture still needs lots of work though...looking forward to the next release.

    -adnans

    --
    "In short: just say NO TO DRUGS, and maybe you won't end up like the Hurd people." --Linus Torvalds
  50. nVidia drivers running on kernel 2.5.52 by ChaoticCoyote · · Score: 3, Interesting

    Several people seem concerned about nVidia's drivers and the forthcoming 2.6 kernel. I can't say much for tomorrow, but today, I have the latest (4191) nVidia drivers working just fine with the most recent development kernel.

    To make it all work, the drivers need a minor makefile patch and updated modutils, but otherwise work just fine. You can obtain the required files from:

    Unofficial nVidia driver patch
    Updated modutils

    Those did the tirkc for me. Your mileage may vary.

  51. nvidia drivers by dmnic · · Score: 1

    while I personally could care less if the drivers are open or binary, I would like to see official NVidia drivers for their NForce platforms(complete...audio, ethernet, etc...)

    1. Re:nvidia drivers by dmnic · · Score: 1

      bwah...nevermind...I pulled a typical /. reader and didnt read the press release....

  52. They can't by Sycraft-fu · · Score: 5, Insightful

    Look, I know that many people think ideally everything should be open source, but it doesn't work that way. There are good reasons to want to keep the source closed on many thigns. In nVidia's case, one of teh main reasons is because they liscence certian thigns (like OpenGL technology for example) they they are contractually not allowed to release.

    Really, I think people ought to quit bitching. Their drivers are fast, stable, and support all the features of their hardware. This is what one would expect from a driver. If they keep it closed for contractual reasons or otherwise, that seems like a poor reason not to use the hardware.

    We aren't talking about something like Windows, that is attempting to keep something proprietary, the drivers act purely as an interface between the hardware and the higher level software.

    1. Re:They can't by Snodgrass · · Score: 1
      one of the main reasons is because they license certain things

      Like S3TC. Open source the drivers and kiss UT2k3 goodbye.

  53. Film Gimp driving this??? by tolldog · · Score: 1

    Nah... that has nothing to do with it.

    Studios are buying up Linux desktop work stations. It is the highend 3d aps like Maya that are driving the purchase. So NVidia has to follow suit and keep the hardware getting faster so more studios follow suit.

    -Tim

    --
    -I just work here... how am I supposed to know?
    1. Re:Film Gimp driving this??? by colins · · Score: 1

      Agreed, and it's the 3D viz in the oil&gas industry driving things in that slice of the workstation market.

      Film Gimp probably does as well on a Matrox card as a Quadro4 900XGL. No knock on Film Gimp, it's just not the driver of this technology.

      -cjs

      http://www.stuckless.com/~colins

  54. Obligatory embrace, extend, extinguish warning. by Anonymous Coward · · Score: 0

    OpenGL is under IP fire from Microsoft, right?
    nVidia is partly owned by a Paul Allen, right?
    Their low level API isn't documented, so an open driver that is 3D enabled is not possible, right?

    Different year, same fashion.

  55. Stop all your whinning! by GweeDo · · Score: 5, Insightful

    Okay. I love linux. I love having the source available to many different partsof my OS and of many of my applications. BUT I AM ALSO A REALIST. We will never get to a point where everything is Open Source. People do need to protect the their IP some times. People have a perfect right to close source their poject if that is what they decided to do. I am very happy that Nvidia is supporting Linux. I love their drivers. Quake 3 Arena and UT2K3 run really fast. All my little opengl apps I using to learn runs flawlessly. Continue the great work Nvidia...close source your drive if you want or if you are required to by other agreements. Please stop whinning everyone, be glad we are getting good solid support!

  56. Re:BeOS? No. by UberLame · · Score: 3, Interesting

    > I decided long ago that I did not want to become like those sad people that cling to long-dead platforms, constantly predicting their return and vocally defending their virtues. Let BeOS rest in peace.

    I like those people. Like the ones who do insane amounts of hacking to add upgrades and get more speed out of their Amigas. Or Acorns. Or Ataris. I think they do more than most groups to make the computing world interesting, and I applaud their efforts. And I wish I had the time and money to join them. I think the efforts of Apple II and C64 people are cool too, but have less desire to join them.

    --
    I'm a loser baby, so why don't you kill me.
  57. Yea, really special. by Anonymous Coward · · Score: 0

    from the well-isn't-that-special dept.
    Screaming Lunatic writes "nVidia has decided to include Linux and FreeBSD in their Unified Driver Architecture and offer more tech support. Sounds like great news for Linux developers and users if Linux drivers are released at the same time as Windows drivers. (The NV30 emulation driver for Linux was made available about 3 months later than for Windows) The big push is probably from big studios that use Linux tools such as Film Gimp. More info here ."

    Yes. Instead of promoting OPEN SOURCE OSes, the screaming idiot who made the post focuses only on Linux. Rather than 'a rising tide floating ALL boats', yet another post displays the Microsoft mentality....that of 'only OUR product and viewpoint'

    *sigh*

  58. ATI drivers Open Source? by Anonymous Coward · · Score: 0

    Which company offers "more" or "better" Open Source driver code -- NVIDIA or ATI? I want to support the company that offers the most/best open source code.

  59. 3D games for Linux are all running on FreeBSD by koinu · · Score: 1


    I tried it using the nVidia drivers. It's really cool. The FreeBSD team is doing a good job with their Linux emulation. This is how emulation should work!

    The nVidia drivers allow accelerated graphics support for FreeBSD. Now I can play UT, Q3 or other with reasonable framerates.

    It was a good decision when I bought a Ti4200 few months ago.

  60. SRC rpms are good enough. by Anonymous Coward · · Score: 0

    I had my nvidia drivers running on redhat8 well before they made rh8 rpms.

    Just pull down the .src.rpms and do a recompile.
    rpm --rebuild OR rpmbuild --rebuild (depending on your version of rpm).

    It only takes a few seconds becuase its not the whole driver you're compiling, just some bindings.

    Works like a charm even when the pre-compiled binary rpms don't work.

  61. Power management support by Tester · · Score: 2

    The page claims that the new NVidia drivers support power management, as in suspend/resume on laptops.. That doesnt seem to be the case.. Have I missed something?

    1. Re:Power management support by That+Bajan+Guy · · Score: 1

      The NVidia driver only appears to support ACPI, not APM. Quite a bit out on google about that issue. There is a patch of some type that forces it to behave nicely, but I haven't tried it yet (the patch doesn't match the latest driver very well). I'm about to load an ACPI enabled kernel later today though, and see how much breaks :>

      --
      -- Sapere aude.
  62. Re:BeOS? No. by fmaxwell · · Score: 3, Insightful

    Like the ones who do insane amounts of hacking to add upgrades and get more speed out of their Amigas. Or Acorns. Or Ataris. I think they do more than most groups to make the computing world interesting, and I applaud their efforts.

    When I think of all of the effort that they are expending and how it could benefit a modern, viable platform, it seems a terrible waste.

  63. That should have been "now out of business"... by fmaxwell · · Score: 2

    Rereading my post, I caught a rather ugly blunder. I said "The company that produced it is not out of business" when I meant to type "The company that produced it is now out of business."

    Sorry for any confusion.

  64. Don't forget... by xenofalcon · · Score: 1

    Linux Journal -- They used Linux for the special effects in Nemesis.

  65. Re:BeOS? No. by Pius+II. · · Score: 1

    There currently is no moder, viable platform.
    Windows? Every thought of the architecture makes me throw up. I hate having thousands of obfuscated files in my system folder. I hate having to access my drives with letters, which are randomly garbled everytime I add or remove some drive, install a new SCSI driver, or whatever.
    Linux/FreeBSD? Thanks, see above about messy filesystems. I want order. In the sense of human-readable names, and in the sense of not having seventeen overkill-like server-optimized directory structures with relics like /usr from the time when you booted your system from tape or whatever.
    Mac OS X? That's what I'm currently using, but I actually do like to go to the shop next door and buy a cheap 2 GHz+ CPU, instead of hanging at Apples mercy to buy an all-new, slow system. And don't give me bull about how PPCs are so much faster at the same MHz; they aren't thrice as fast.

    So why not keep the system I have, which works, and works fast, and still is "innovative" (database-based file system anyone)? I'll surely do.

  66. Re:They could if they wanted to by Anonymous Coward · · Score: 0
    Look, I know that many people think ideally everything should be open source, but it doesn't work that way. There are good reasons to want to keep the source closed on many thigns. In nVidia's case, one of teh main reasons is because they liscence certian thigns (like OpenGL technology for example) they they are contractually not allowed to release.


    They should license things differently. That is no excuse.

    Really, I think people ought to quit bitching. Their drivers are fast, stable, and support all the features of their hardware. This is what one would expect from a driver. If they keep it closed for contractual reasons or otherwise, that seems like a poor reason not to use the hardware.


    Stable? What is your definition of stable? The thing locked up right out of the box last time I tried it when switching vts. And this from a device driver that had been out for ~2 years. Cmon give me a break.

    Fast? They could be faster I suspect if the source was available for peer review. But we may never know.

    Supports all hardware features? How do you know it supports all the features of the hardware. How do you know they haven't handicapped it in some way (like on some past models).

  67. Re:Great news? Or bad news? by tato22 · · Score: 1

    At best you could say they support i386-linux not linux... and you are still limited to a subset of all the available kernels... You cal always compile the source for your kernel, I did it for my 2.4.18-18.8.0 kernel when the rpm for redhat 8 where not available.

  68. Film Gimp? No... by I+Am+The+Owl · · Score: 3, Interesting
    I think the big effects studios are moving to Linux, alright, but not for the free software. Most studios use high-end commercial compositing, rendering and modelling software (to name a few catagories) to get the job done (or they write it in house, like Digital Domain's Nuke). Most of them don't work with stuff like Film Gimp because it simply doesn't have the features that they are looking for right now.

    Anyway, a large-scale replacement of artists' desktops is taking place, moving from expensive SGI hardware to faster, cheaper x86 hardware running Linux. This is why it is so important that high-quality drivers are available for high-end graphics cards in Linux, and, unfortuantely, the best for nVidia comes from nVidia in binary format. Monkeying around wtih the kernel's binary interface with each incremental release is not going to make nVidia's job any easier.

    --

    --sdem
  69. Bad for nVIDIA, good for everyone else though by Furry+Ice · · Score: 1
    While I agree that it would hurt nVIDIA to release the source, thereby helping ATI, it certainly wouldn't hurt customers. Imagine if *all* hardware companies had free, open access to top-notch driver, OpenGL, and GLX implementations. The quality of drivers for every card would improve. Hardware companies would be sharing ideas, so we'd get better hardware. This is definitely good for the consumer!

    The only people hurt by this scenario are those who currently have an advantage in software. They would be forced to compete solely on their hardware brilliance. But aren't we talking about hardware companies, anyway?!

    This is the whole point of free software. Free and open access to software improves the quality of software for all. Free software's greatest obstacle will always be the status quo: they're being treated quite well by the current system, and see no need for a change.

    Always try to keep in mind that even if the current system is good (e.g. nVIDIA's linux drivers are high quality), it's not necessarily the best system. Linux would certainly be better off if nVIDIA "handed [ATI] the code on a platter." I don't see why you're against it, unless you're a stockholder in nVIDIA.

    1. Re:Bad for nVIDIA, good for everyone else though by Anonymous Coward · · Score: 0

      The only people hurt by this scenario are those who currently have an advantage in software. They would be forced to compete solely on their hardware brilliance. But aren't we talking about hardware companies, anyway?!

      No, we're not. We're talking about companies that produce hardware, and the software that makes that hardware work. Either is worthless without the other, and while the software is freely obtainable, it is nonetheless of substantial value to the company that wrote it.

  70. Re:BeOS? No. by 4of12 · · Score: 2

    When I think of all of the effort that they are expending and how it could benefit a modern, viable platform, it seems a terrible waste.

    It's not!

    Where do you think people cut their teeth learning how to program? That's right, those same dinosaur platforms!

    --
    "Provided by the management for your protection."
  71. Re:BeOS? No. by fmaxwell · · Score: 2

    Where do you think people cut their teeth learning how to program?

    In general, on PCs running Linux or Windows.

  72. Re:BeOS? No. by fmaxwell · · Score: 2

    I hate having to access my drives with letters, which are randomly garbled everytime I add or remove some drive, install a new SCSI driver, or whatever.

    That may have been the case under Windows 9x/Me, but, under 2000 and XP, you simply assign the drive letters you want and those drive letters stick.

  73. Could someone mod the parent troll down please? by sawilson · · Score: 2

    Sure, it's cool that they're getting drivers out the door, especially with nVIDIA's history of buggy drivers.

    nVidia doesn't have a history of buggy drivers. You
    are thinking of ATI.

    But "almost as fast as Windows" isn't going to cut it

    Actually, it's a crap shoot. Some things are faster
    on windows (d3d stuff) and most opengl stuff is
    slightly faster on linux/freebsd. granted we are
    talking about 1-3 percent differences here.

    We Linux users are used to, and demand, superior software. Mozilla, Nautilus, XMMS, the GIMP, EMACS...these applications blow away anything available for Windows. 95-99% of Windows speed is "too little, too late."

    Here is where the obvious troll is. Who actually
    bought this crap?

    1. Re:Could someone mod the parent troll down please? by dinivin · · Score: 2

      nVidia doesn't have a history of buggy drivers.

      On my machine they certainly do.

      Dinivin

  74. Re:Great news? Or bad news? by UberLame · · Score: 2

    Of course, the solution would be to work on pushing for a unified free driver between ATI, Matrox, 3DLabs (as possible, meaning perhaps only the Permedia line), and NVidia. However, I suspect it might be harder to do here than across card from one manufactor.

    Further, while it seems that for some cards, we have the info needed to program the rasterizer, I don't think anybody has specs on geometry engines for any card. And even if we did, optimization would have to be a trial and error process since we don't know what is ideal for the card. It would be something interesting to work on though, to try and see if one could write TNT and pre geometry engine ATI drivers that are faster than the vendor supplied ones, then try to attack the geometry engine problem. I think that the DRI guys are doing this somewhat already, except for they seem more focused on getting things to work rather than optimizing them (which is very sensible really).

    --
    I'm a loser baby, so why don't you kill me.
  75. It's closed-source. So what? by Wee · · Score: 2
    Installing nVidia drivers means changing open source operating system into open-closed source hybride

    I'm already running Opera, and won't downgrade to mozilla or the like. I play games like Return to Castle Wolfentstein and Tribes2. They're closed source, and I have no problem running them. So what's the big deal about using a closed-source driver? Who ever said that I must use a 100% open source system?

    Keep in mind, that you have choice with other cards, like ATI or Matrox.

    Choice is good. But the choice bewteen dealing with buggy, third-party, months-late drivers for ATI cards (which can be non-trivial to install), or using slow Matrox hardware is no choice at all. My GeForce2 cost me about a hundred bucks, and is incredibly fast. The drivers install in about 45 seconds. The card works great and 3D is fine. There's not a chance I'd "put up with" those other video cards. Not when nVidia has made it so easy to use their hardware.

    I understand what you're saying about Open Source and I realize all its benefits. I'm a big proponent of open source. But none of the Open Source alternatives to using nVidia cards even come close to comparing. There isn't much choice there. So I have to use a closed-srouce driver. When I look at what I get in return, I think "big deal" and move on.

    -B

    --

    Ash and Hickory, straight-grained and true, make excellent bludgeons, dandy for the cudgeling of vegetarians.

    1. Re:It's closed-source. So what? by Jacek+Poplawski · · Score: 2

      I'm already running Opera, and won't downgrade to mozilla or the like. I play games like Return to Castle Wolfentstein and Tribes2. They're closed source, and I have no problem running them. So what's the big deal about using a closed-source driver? Who ever said that I must use a 100% open source system?

      I play RTCW, too. But please compare closed source game and closed source kernel module. By "system" I mean just kernel and main libraries, not end-user applications. You are using RTCW only when it's time to play. What about kernel module? Most people use it all the time when "computer is turned on".

  76. Great for linux developers? by Heretik · · Score: 1

    Yeah, I'm sure the kernel folks are really pleased about being bothered with 'bugs' that are actually the fault of proprietary drivers doing god knows what in kernel space.

  77. The next steps... by SilentWatcher · · Score: 1

    The drivers are great. Thanks, NVIDIA. Now, it would be nice to have: 1) A wizardlike installer that I could recommend to my linux-newbie friends. 2) Bundling the driver with distributions and having it get installed by default. 3) Binary compatibility with the kernel so that I don't need to reinstall the driver when I upgrade the kernel. If that isn't possible, then maybe a method to automagically reinstall the driver when the kernel changes. Not all of this has to be done by NVIDIA; the slashdot/Open Source community can help out.

  78. Re:Great news? Or bad news? by runderwo · · Score: 2
    Now, as I understand it, it's unfortunate that much of the competitive edge nvidia's hardware has is actually the result of the proprietary code in their drivers. It's going to be hard to convince them to forego that, since it would endanger their cash flow.
    Why don't they separate the parts of the driver from each other then? Keep the parts which represent their "competitive edge" closed, and at least open up the OS interface portion, which is almost certainly where most of the problems users have with them will lie.
  79. Re:Still doesn't make a lick of difference to me.. by AndrewMcG · · Score: 1

    Those drivers leak memory in the kernel; there's a new patch coming up to fix it. Or you can search a linux-kernel archive for the patch and fix it like I just did.

  80. nVidia hates me by ca1v1n · · Score: 2

    nVidia clearly hates me. I had problems installing their drivers on my Redhat 8 system a while ago, and was too busy with my schoolwork to put on a different distro, or recompile everything on my system to get it to all work together. But that's okay. I needed to be doing my work anyway, not playing UT 2003.

    They decided to release their updated drivers, complete with a Redhat 8 RPM, RIGHT IN THE MIDDLE OF EXAMS! To make matters worse, UT 2003 makes my system clock lag quite a bit, and I didn't have ntp set up, so in addition to getting no studying done, I was late to an exam. I'm convinced that they're trying to sabotage my academic career.

    1. Re:nVidia hates me by Screaming+Lunatic · · Score: 2
      For Redhat8 make sure you recompile the driver for your particular machine.

      Shutdown X

      # rpmbuild --rebuild NVIDIA_kernel-1.0-4191.src.rpm

      # rpm -ivf --force /usr/src/redhat/RPMS/i386/NVIDIA_kernel-1.0-4191.i 386.rpm

      # rpmbuild --rebuild NVIDIA_GLX-1.0-4191.src.rpm

      # rpm -ivf --force /usr/src/redhat/RPMS/i386/NVIDIA_GLX-1.0-4191.i386 .rpm

      You say that UT2K3 slows down your system clock. I suspect you are using a laptop. Some laptops start slowing down the CPU when they start overheating--huge problem for game developers. Also, for some laptops you need to get drivers from the laptop manufacturer, not nVidia.

  81. Re:Great news? Or bad news? by pyr0 · · Score: 2

    "it hardly pushes the cause of Free Software forward to pollute machines that would otherwise be 100% Free with little bits of wholly un-Free software"

    Correct me if I am wrong, but the drivers are free, right? Just because software isn't open source doesn't mean they are not free. Would I have to buy an NVIDIA card to be able to download their drivers? No, I could just go to their website and download them. In my mind, free software is anything you (technically/legally) don't have to pay for to obtain and use.

  82. FreeBSD is Linux?!?!??? by Anonymous Coward · · Score: 0
    I was a little bit puzzled that near the end of the article they mentioned "various distributions of Linux, including . . . FreeBSD".

    Maybe that is the big change comming in FreeBSD 5.0.

  83. Re:A breth of fresh air - not so... by Anonymous Coward · · Score: 0

    Currently... there is a serious race condition in the voodoo3 drivers... it occurs because of memory restrictions...

    The most active driver development right now, is the radeons... You have a choice in drivers... open source(DRI) or Binary only(ati) that means there are multiple versions from multiple vendors...

    - ac

  84. THEY NEED TO GET RID OF THE PATENTED CRAP by Anonymous Coward · · Score: 0

    Just thought someone needed to point out the obvious, since dipshit up above still doesn't get it.

  85. The latest driver build is bad. Very bad. by moosesocks · · Score: 2

    From what i've heard, the latest driver build breaks things very badly on many 2.4.x kernels, as well as slowing down 2d performance to the point where the generic open-source drivers outperform this build.

    --
    -- If you try to fail and succeed, which have you done? - Uli's moose
    1. Re:The latest driver build is bad. Very bad. by moosesocks · · Score: 2

      Whoops. Forgot to attach this thread with information on the problems in the drivers.

      --
      -- If you try to fail and succeed, which have you done? - Uli's moose
  86. Re:Great news? Or bad news? by Vann_v2 · · Score: 1

    Perhaps you haven't been paying attention to this whole issue for very long, but that's exactly what "Free Software" doesn't mean. This is why the distinction between free-as-in-beer (gratis) and free-as-in-speech (libre) is made. When one talks about Free Software the latter is implied -- the first is just plain old freeware.

  87. Lets see... by WindBourne · · Score: 1

    1)Lose money ( Lose your ass! ) 2) Cut costs today and tomorrow, increase security (Lose your Windows!) ... 4. Profit! Yep, I would say that it is correct. The only problem is the ... that would be 3a. fire the IT person for costing so much for so long 3b. Increase sales due to less down time. 3c. Increase Hiring/services elsewhere due to ability to shift costs elsewhere. YEP!

    --
    I prefer the "u" in honour as it seems to be missing these days.
  88. Mike Chambers by Anonymous Coward · · Score: 0

    called FreeBSD a Linux distro. Wonder why they bothered to quote that dipshit.

  89. free vs Free by oh · · Score: 2

    There are two meanings of the word "free" at work.

    There is free (as in beer), which you do not have to pay for.

    There is Free (as in speech), which does not restrict what you can do with it.

    Obviously there can be no universal freedom. There is a saying "Your right to swing your fist stops at the tip of my nose". You are not (or should not) be free to yell "Fire" in a crowded enclosed space. Free software, as defined by the Free Software Foundation and the GPL is software that you are free to modify, and distribute as you wish, for any payment you wish. You cannot place restrictions on the software as to what can be done with it after you have given it to someone.

    You get something for free (as in beer). If you modify it and distribute it, you must give everyone the same freedoms that you were given. To me it seems a small price to pay for getting the original software for free.

    I'm not a GPL fanatic, but I like some of the ideas behind it. In todays software economy, lots of money is made by selling the right to use software, something you can't do with Free (as in speech) software. But many companies spend a lot of money on custom software that is never traded on the open market, either by developing in house or contracting out the work. In these cases companies could save a lot of money by adapting an existing product to their needs, rather then writing everything from scratch.

    I wandered a bit, but this shoudl serve as a quick intro into free and Free software.

    --
    Democracy isn't about no one telling you what to do. It's about everyone telling you what to do.
  90. Re:Great news? Or bad news? by ichimunki · · Score: 1

    I prefer to use the term "Free Software" (with caps on at least the word Free) to denote software for which I can obtain the source code and have the right to share and modify the (shared) code. This is an older term than "open source" and puts an emphasis on freedom. I feel that the term "open source" seeks to limit the discussions about freedom and merely relegates the matter to a discussion of whether the source code is available for review (although I recognize that the OSI definition typically includes most of the same freedoms that are found with Free Software).

    This is a highly nuanced distinction, though, and for most practical purposes the terms can be interchanged at will. That is, for most of us, the availability of the source is enough-- this will let us examine and at least modify the code for our own personal use. In most cases with "open source" software, the author allows us to distribute unmodified copies of the original code and perhaps a set of patches if we've made any.

    So yes, the nvidia drivers are available at no charge, but they are neither Free Software nor Open Source Software by any stretch of the imagination. If we care about the freedoms inherent in either Free Software or Open Source software, the availability of these drivers is irrelevant-- except as part of a dangerous trend towards the "proprietary-ization" of Linux systems in general.

    --
    I do not have a signature
  91. Re:Still doesn't make a lick of difference to me.. by Daniel+Phillips · · Score: 2

    I won't criticize NVidia too harshly for distributing binary-only drivers -- I understand their reasoning and I accept it.

    Then perhaps you can explain to me what that reasoning is, because I do not understand it. But do not say that it is to preserve their trade secrets, because binary modules are no safer from determined prying eyes than source code is. Nor should you say that it is because they are contractually prohibited from releasing parts of the code they they do not own - if this were true, only those parts would need to be placed in a binary module. That leaves... err, exactly what?

    --
    Have you got your LWN subscription yet?
  92. What about FreeBSD? by evilviper · · Score: 2
    "nVidia has decided to include Linux and FreeBSD in their Unified Driver Architecture and offer more tech support. Sounds like great news for Linux developers and users

    Yup, great for Linux users... Oh, what's this word in there? F-r-e-e-B-S-D. Oh well, let's just ignore it... Yup. Great for Linux users.
    --
    Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  93. Re:The have supported FreeBSD for a long time by Anonymous Coward · · Score: 0

    Wasn't linux dying???

  94. Re:Still doesn't make a lick of difference to me.. by DCowern · · Score: 2

    Then perhaps you can explain to me what that reasoning is, because I do not understand it.

    Sure, look here. In a nutshell, a lot of the code in the drivers does not belong to nVidia. Instead it was written and contributed or licensed to nVidia under highly restrictive licensing. Therefore nVidia cannot release the source without each of the other parties' explicit permission.

    You've got to give nVidia some credit. They do a hell of a job supporting the *nix community. Better than any other GPU manufacturer ever has -- ATI and 3dfx both included. Compared to most other manufacturer's complete lack of drivers, nVidia releases complete, stable drivers.

    If you're really worried about your kernel being tainted,this article, mentioned earlier on Slashdot, talks about the changes the kernel team is making to prevent non-GPL binary drivers from tainting the kernel. I applaud the kernel team for making these changes and so long as nVidia follows the rules, I have absolutely no problem with using their binary-only drivers.

  95. Macrovision by HuguesT · · Score: 1


    The subject says it all.

  96. FreeBSD only? by golrien · · Score: 1

    Would it really take much more effort to support OpenBSD and NetBSD as well? For a simple recompile and changing a few device names, double the market base. (I know FreeBSD is the most common BSD on i386, but it seems a shame to support one and not the others - and I'm damned if I'm switching my entire operating system.)

  97. screenshot with nvidia sources... by Anonymous Coward · · Score: 0

    from the guy who does the 2.5 patches:
    http://www.minion.de/files/head_two.png
    I just hope NVIDIA doesn't mind him posting screenshots with that code. Those files are not available in NVIDIA's tarballs.

    Just thought you might find this interesting...

  98. Re:Still doesn't make a lick of difference to me.. by Daniel+Phillips · · Score: 2

    "Then perhaps you can explain to me what that reasoning is, because I do not understand it."

    Sure, look here [slashdot.org].

    Err, did you just put forward an unsupported Slashdot post to buttress your argument?

    In a nutshell, a lot of the code in the drivers does not belong to nVidia. Instead it was written and contributed or licensed to nVidia under highly restrictive licensing. Therefore nVidia cannot release the source without each of the other parties' explicit permission.

    That argument does not hold water. If it were true, and I have reason to believe otherwise (they have a competent in-house driver team) but suppose for the sake of argument it were true, then they could just put those parts in a binary module and open the rest. Since they have not done that, I conclude that contractual restriction is not the reason they don't provide the source.

    You've got to give nVidia some credit. They do a hell of a job supporting the *nix community. Better than any other GPU manufacturer ever has -- ATI and 3dfx both included.

    That is not true. Both ATI and Matrox provide much better technical documentation and are much more helpful to developers than NVidia. So, they get some credit for having providing drivers at all, but they fail the test of doing what is best for their customers.

    So... since ATI is winning both the performance race and the mindshare sweepstakes, don't you think it's about time for NVidia to pull their collective heads out of their butts, before they go the way of 3Dfx?

    --
    Have you got your LWN subscription yet?
  99. Re:Still doesn't make a lick of difference to me.. by Repugnant_Shit · · Score: 1

    Is it a small patch? can you send it to repugnant2k at hotmail.com?

  100. Re:Great news? Or bad news? by Christopher+Doopov · · Score: 2

    (although I recognize that the OSI definition typically includes most of the same freedoms that are found with Free Software)

    Read the OSI's Open Source Definition or, better yet, the original Open Source Definition Version 1.0, published in 1998, when the Open Source Initiative was founded.

    Then, after you read the Open Source Definition 1.0, read The Debian Free Software Guidelines.

    Now, keep in mind, that The Debian Project was officially founded in 1993. The creation of Debian was sponsored by the Free Software Foundation's GNU Project, before the Software in the Public Interest organization was formed. Debian is the only GNU/Linux distribution, which correctly use the operating system name "GNU/Linux," while all other GNU/Linux distributions refuse to give any due credit to The GNU Project, for some reason.

    Now you should have some idea why "the OSI definition typically includes most of the same freedoms that are found with Free Software."

    And you should probably also have idea why so many people get so angry when most of the world is talking about Eric Raymond and Linus Torvalds as the only heroes in the community -- Eric Raymond, who started the Open Source Movement and OSI in 1998 (never minding Richard Stallman who started the Free Software Movement and FSF in 1985), and Linus Torvalds, who wrote the whole operating system in 1991 (never minding, again, Richard Stallman, who started The GNU Project in 1983). See this recent farce, as an example on what I am talking about.

    The facts are, that Linus Torvalds took an 8 years old operating system project, which only lacked the finished kernel, wrote a kernel and published the whole operating system (GNU system plus his own kernel) as "Linux." In my opinion, this operating system should be called simply "GNU," however Richard Stallman and the FSF wish to give both projects equal credit (for not equal work, mind you) calling the whole operating system "GNU/Linux." Still, most of the people call it just "Linux," refusing to mention GNU at all, for reasons which are beyond me. The same strange attitude we can observe with "Open Source Software" and The Open Source Initiative vs. "Free Software" and The Free Software Foundation.

    Why is that so important? For a good example, see the "Linux" definition from this recent Sony Press Release from December 18, 2002:

    "Linux: a Unix compatible open source operating system created in 1991 by Linus Torvalds, then a graduate student at the University of Helsinki."

    Now I think it should be obvious for everyone. Keep in mind that I am talking about Sony here. This is the misinformation, which most of the people outside the community will take as truth. And when anyone will start to wonder why this software was started in the first place, she will go to Linus Torvalds and OSI's explainations, because she will not even know about the GNU and The Free Software Philosophy.

    I think that the "Open Source Linux OS" vs. "Free Software GNU/Linux OS" schism is very harmful to the community at large, because the people outside of the hacker subculture have not only no idea who in fact has done which work, but they also have no idea why, which is much more important.

    The real reason is freedom, but when people think that they use a "Linux OS," which was written by Linus Torvalds as an "open source software," which was invented by Eric Raymond, then they will never know that it is all about freedom at all. So, they are happy with proprietary device drivers, the very same thing which made Richard Stallman start The GNU Project in the first place.

    This post will probably get moderated down, as most of Slashdot users unfortunately represent the let's-never-mention-GNU attitude of the young Internet community today. Of course, at the same time, some other post will get moderated up as +5 Funny, because it says GNU/this GNU/that -- yes, very funny indeed, especially after repeating this idiotic joke million times a week, not even stopping to think why it is important to talk about freedom, as the main motivation behind The GNU Project and the Free Software Movement at large...

    Sad. Very sad.

    --

    ~Christopher Doopov

  101. Last Post! by alpg · · Score: 1

    You or I must yield up his life to Ahrimanes. I would rather it were you.
    I should have no hesitation in sacrificing my own life to spare yours, but
    we take stock next week, and it would not be fair on the company.
    -- J. Wellington Wells

    - this post brought to you by the Automated Last Post Generator...