Slashdot Mirror


nForce2 GART Driver Finally Released For Linux

Rejoice, Radeon owners! For those of you who bought an nForce2 motherboard with the hopes of doing a bit of linux gaming on it, I'm sure it was a pretty hard let down to find out there was no AGPGART driver for the nForce2 -- until now. nVidia has finally released a kernel patch for the 2.4.20 release that is now providing GART support. Perhaps this means that nVidia is re-thinking their closed source-isms in favor of a more open policy in the future. A note on AGP 3.0: Note that AGP 8x mode is not available in 2.4.xx series kernels. If you find that X will not start, try disabling 8X mode in your BIOS. AGP3.0 has been implemented in the 2.5 series.

238 comments

  1. Re:Radeon owners? by heckpart · · Score: 4, Informative

    because it is not possible to run a radeon card in DRI-Mode on an nForce(2) Motherboard

  2. Closed-Source by jobeus · · Score: 5, Interesting

    I believe nVidia's 'closed source'ism is due to the fact that their drivers for their video cards include code that is not theirs, and licensed from other companies, and thus not publishable... Thus, I can't really see this as a shift to a more open source view.

    1. Re:Closed-Source by cheshiremackat · · Score: 3, Informative

      This has been discussed before on the nvnews.net forums, and essentially Nvidia could open up their driver, or at the very least parts of it...

      Consider that the nforce (not the graphics) driver only uses stereo sound b/c the dolby code is properiety and cannot be released. Instead, Nvidia could keep that part closed (binary only d/l) but open the other parts... This is true with their graphics drivers as well... they *could* open up the parts that do not contain the IP of other co's...

      So far the best reason for keeping the Driver code closed is b/c there is some "trade secrets" that could be gleaned from an open driver release...

      _CMK

      --
      Bad spellers of the world untie!
    2. Re:Closed-Source by Anonymous Coward · · Score: 0

      More likely the cause is to hide all the cheat code.

    3. Re:Closed-Source by Anonymous Coward · · Score: 0

      Excuse me, this is abuot the nforce2 chipset, the one I have does not come with a built in Nvidia card, it's got a fucknig AGP slot and my Radeon 9500 cannot do opengl in Linux cause Nvidia wouldnt give the specs.

      But this is good. Release specs.

      Once again this has nothing to do with nvidia _video card_ drivers. This has nothing to do with nivdia inferior video cards.

    4. Re:Closed-Source by Anonymous Coward · · Score: 2, Insightful
      I think that there is also a problem with politics, In that the drivers are seen as an asset by the investors, That ATI took years to get theirs right, serves to reinforce this view. Ie people with MBA's have no idea when it comes to engineering. Even if the board and the engineering team think that open source is a good idea then they will still not release them for fear of being sued by the corporate members - somthing that happens in public company's all the time. The sucky thing is that engineers tend to see themselves as being in a acedemic setting (we're all in this together type thinking rather then us and them) and tend to share work amoug themselves anyway, a sort of club members only open source - so its all just legal/politcal BS.

      I sware to god that your need to have a degree in intellectual Property law nowadays just to be a programmer. Somtimes I think that all lawers, marketers and politicans should be put on a rocket and blasted into the sun. Leaving the rest of us here to, like you know, do stuff.

    5. Re:Closed-Source by Foddrick · · Score: 1

      Why can't they obfuscate their source code ? At least then it wouldn't be binary-only but really difficult for humans to figure out. Kind of a happy medium.

    6. Re:Closed-Source by Anonymous Coward · · Score: 0

      Bingo. Not mention helping users add their own.

    7. Re:Closed-Source by Simon+Kongshoj · · Score: 4, Informative

      They could handle this like Matrox did with their G-series of cards on Linux. Matrox put all the stuff that they couldn't legally free in a library (mga_HALlib.so), which the driver (which is free software itself) can call. Interestingly, the driver can run without the HALlib being present, but the graphics card loses some of its features in that case.

      That seems to me like the way to go for companies who want to embrace free software, but aren't legally allowed to release all their code.

      --
      Six sick .sigs, the Number of the Beast!
    8. Re:Closed-Source by Anonymous Coward · · Score: 0

      the nforce2 is a chipset (aka motherboard chipset) not a video card, on this motherboard they have an AGP 3.0 slot (8x), which supports any AGP 8x card (Radeon 9700) on windows. But, under linux, they only support nvidia cards, how fucked up is that?. But hopefully this fixes the problem.

    9. Re:Closed-Source by Anonymous Coward · · Score: 0

      Not to mention the included benchmark optimizations.

    10. Re:Closed-Source by Surak · · Score: 1

      Of course, releasing most of their code and then reducing all the stuff they can't publish into a library makes it that much easier to reverse engineer the remaining closed source code. After all, the open source stuff has to make calls to that library, so it should be more obvious what those calls do, at least more so than with a completely closed source driver. I guess it depends on how clear the open source code is.

      That being said, the Matrox G-series cards aren't anything to write home to mother about, so I don't expect very many people will be interested in doing the work.

    11. Re:Closed-Source by Simon+Kongshoj · · Score: 1

      Matrox' open-source driver is apparently based on what XFree86 coders had already done. It is written in approximately the same style as what you see in the rest of those X drivers, so it's reasonably readable. They apparently haven't been needlessly obfuscating things, which is cool. It would be nice if other vendors adopted the model of isolating the non-free stuff in an optional library and using an open-source driver with that. If they can, that is; if crucial code in the main driver is non-free it may be a little more complicated.

      The G400 was pretty cool in its day, though, or at least it was in my opinion. Since the only games I can ever be bothered to play are Freeciv and Nethack, I haven't gotten around to replacing mine yet. :) The one thing I still like about that old junker is the image quality; Matrox' reputation in that regard is well-deserved (unfortunately, the same can be said about their reputation for piss-poor 3D performance). For someone who tends to sit in front of the computer for hours and hours primarily dealing with text and still graphics, image quality is important.

      --
      Six sick .sigs, the Number of the Beast!
    12. Re:Closed-Source by Anonymous Coward · · Score: 0

      Whats the fucking point of having an open source driver that you can't read, and therefore can't make any changes. They may as well keep it closed.

    13. Re:Closed-Source by Omnifarious · · Score: 1

      This doesn't at all explain why on earth all of their nForce2 drivers are closed source. I don't care what argument they can come up with, they don't need to close source the ethernet and audio drivers for that chipset. It's ridiculous.

      I consider any closed source code to be untrustworthy and suspicious. Too much of it sends infrmation back to the company that made it, which is a security breach. Also inadvertant bugs that I can't do anything about may also compromise the security of my system.

      Running someone else's code on your system when you have no means of reviewing that code is asking for security problems.

    14. Re:Closed-Source by Anonymous Coward · · Score: 0

      Funny you say that, as a G400 MAX is what is currently running my PC game rig.

      When CounterStrike and Diablo II are all you play, you really don't care about having a Radeon..

      I don't know what it says for the gaming industry.. Should I be happy they 'got it right' with Half Life/CS or should I be sad that noone's made a game to date that would be worth the $$$/hr ratio HL currently enjoys..

    15. Re:Closed-Source by Anonymous Coward · · Score: 0

      true,

      it has nothing to do with nvidia's superior game playing, yet for some reason benchmark inferior video cards. It has to do with being able to use ATI's overhyped shitcards with your nforce2 chipset AGP slot so you can use ATI's incredibly shitty drivers that will never be as stable as nvidia's.

    16. Re:Closed-Source by Anonymous Coward · · Score: 0

      Well that's what you get when you use operating systems that are not in a state serious enough to be supported. Last time I checked it was the Linux monkeys fancying writing everything from the ground up. There you go, you can't have all.

    17. Re:Closed-Source by R0 · · Score: 1

      That doesn't stop them releasing specs. Perhaps open-drivers/specs would demonstrate that they are infringing patents?

    18. Re:Closed-Source by Daniel+Phillips · · Score: 1

      I believe nVidia's 'closed source'ism is due to the fact that their drivers for their video cards include code that is not theirs, and licensed from other companies, and thus not publishable...

      That is the usual line of bullshit that I doubt even comes from NVidia, it comes from people like you. If there is in fact code they have to which they do not own the copyright or appropriate license (which I doubt, personally) then they can place that code, and only that code, in a binary module.

      --
      Have you got your LWN subscription yet?
    19. Re:Closed-Source by Anonymous Coward · · Score: 0

      But...but...but...but the ATI drivers are Open Source! Weren't we just told the other day by Slashdot that proprietary code is ALWAYS buggier than OS code?

    20. Re:Closed-Source by molarmass192 · · Score: 1

      Well, although not being able to read it would not help from a debug/improve perspective, at least you could compile it and gain compiler optimizations/improvements.

      Anyhow, it's a moot point since obfuscation is a really weak safety mech compared to bin only and the IP holders in question would almost certainly forbid it. I guess one could argue that with bin only releases, one could disassemble the binaries and glean the compiler generated assembly code so the IP is unprotected either way. However, since that assembly code is compiler generated, it's pretty much unintelligible unless you eat, breathe, and crap assembler on the platform in question, so the percentage of folks that can make sense of it is in the <0.0001% range.

      --

      Good people do not need laws to tell them to act responsibly, while bad people will find a way around the laws-Plato
    21. Re:Closed-Source by Anonymous Coward · · Score: 0

      Been there, done that.

      Nvidia's first Linux driver release was "obfuscated" open source. Everyone piled on and told them it wasn't really "open", so they just gave up and started doing binary releases.

    22. Re:Closed-Source by Natalie's+Hot+Grits · · Score: 1

      who cares if it is reversed engineered? No skin off NVIDIA's back. If they keep their licensed IP closed source, and someone reverse engineers it, that isn't NVIDIA's fault.

      Unless of course, the license terms disallow opensource derravitives from the licensed work.

      But I can't believe the /. crowd believes this load of BS. The drivers are closed source because most of the 3D logic and techniques are contained in SOFTWARE, not hardware, in the form of a driver that runs on NVIDIA's "3D" chip. How else do you think they got sometimes a 20% performance increase with new versions of their drivers and no chip upgrade? If they were to release the source to their video drivers, they would be giving away all their long time developed 3D techniques that makes NVIDIA _the_ 3D video card manufacturer.

      Those of you who think a driver is just a layer of software that translates hardware specifics to a standard interface to the OS are fooling yourselves. The Geforce chips are not just pieces of hardware. They are practically CPU's with 3D software that runs on it. It would be equivilent to Adobe releasing the source to all their photoshop filters. It ain't going to happen.

      --
      Two infinite things: your stupidity and mine. But I'm not sure about the latter. If my sig offends you, I'm sorry.
    23. Re:Closed-Source by Anonymous Coward · · Score: 0
      So far the best reason for keeping the Driver code closed is b/c there is some "trade secrets" that could be gleaned from an open driver release...
      "trade secrets", that's the part of the driver code that detects whether its a benchmark running, and then scews the results, right?
    24. Re:Closed-Source by Crazy+Eight · · Score: 1

      This may be true but it doesn't square with the nvnet module needed on nForce2 motherboards which is a closed binary wrapped with open kernel glue. What possible reason could they have for locking that up? I've been under the impression that register specs for network driver chips aren't something companies need to covet.

    25. Re:Closed-Source by Crazy+Eight · · Score: 1

      You are painting nVidia as a software company that does a kind of reverse "widget frosting". By your accounting, I should be more interested in a driver upgrade than a new video card, or even an nVidia driver for an ATi card, and nVidia should refocus their business on selling drivers for the entire video chipset industry. Perhaps they only write their magic 3D code for a physical product that is really just an aircooled dongle? Suppose someone stole their driver source code and released it into the wild. Do you really think it's only then that ATi and nVidia would compete on hardware sophistication? IIRC, the Radeon 9700 and GeForce FX have transitor counts and a die size that surpass the Athlon XP and P4.

    26. Re:Closed-Source by Natalie's+Hot+Grits · · Score: 1

      You are correct in your recollection. The video card chips are more complex than general purpose CPUs. They are highly optimised CPUs with such things as SSE,Altivec,3DNow!, (but not by that name) only that is the whole chip (no general purpose calculations really). Their software runs on top of these chips and do the actual logic.

      This is how both ATI and nVidia video cards actually work. And the reason why "hardware specs" would not yield 3D support without extensive development time and dedication in the open source world. This is also why nVidia keeps their software that runs on their chips so secret.

      --
      Two infinite things: your stupidity and mine. But I'm not sure about the latter. If my sig offends you, I'm sorry.
  3. Drivers... by wazlaf · · Score: 1

    I think it's amazing how hardware vendors continuously become more engaged in writing linux drivers. When I think back a couple of years, I could not buy the graphics card I wanted because I was not sure if it would ever be supported...

    1. Re:Drivers... by Anonymous Coward · · Score: 0
      Yes, today we are fortunate enough to be able to worry not only about whether the video card of our dreams will ever be supported, but whether the motherboard will ever be supported as well!

      Truly marvelous times ...

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

      Name one motherboard that doesn't work in Linux? I know of none. The nForce2 boards have been working fine for a long time, this update is only for users of non-Nvidia video-cards for a nvidia-board. And even with non-Nvidia card it sort of worked, but not in full agp-mode.

      Setting up Linux is in many ways easier. No fiddling with those horrible VIA 3in1 drivers, it Just Works out-of-the-box, DMA 'an all.

    3. Re:Drivers... by Anonymous Coward · · Score: 0
      Name one motherboard that doesn't work in Linux?
      M.A.D.D.

      Suck it, Trebek!

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

      well, now you wait a year or something and then fiddle with crappy X11 for half an hour. h.

  4. YES! by DarkHelmet · · Score: 1
    And people used to smite me for all those times I've been playing TuxRacer on WinXP.

    Thank you Nvidia. Other than a having a girlfriend, you have given me most of my dignity back.

    --
    /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i
    1. Re:YES! by The+Clockwork+Troll · · Score: 1

      I can relate. If I could, I would smite you for your reprehensible misuse of verb tenses.

      --

      There are no karma whores, only moderation johns
    2. Re:YES! by orcrist · · Score: 1

      I can relate. If I could, I would smite you for your reprehensible misuse of verb tenses.

      hmmm.. in this case it's aspect not tense which was used 'improperly' ;-)

      -chris

      --
      San Francisco values: compassion, tolerance, respect, intelligence
    3. Re:YES! by Anonymous Coward · · Score: 0

      he's right. fixing his sentence would have involved e.g. fixing the tense of the verb phrase "have been playing".

  5. gaming already by nick58b · · Score: 2, Interesting

    I spent all last week playing Enemy Territory on Gentoo Linux with my NForce2 motherboard. I get similar framerates to the Windows version of the same game. Why exactly is this patch special?

    1. Re:gaming already by Anonymous Coward · · Score: 5, Informative

      Because they was no way to use the AGP port without using the binary Nvidia drivers.. which was ok if you happened to have a nvidia graphics card in your nforce motherboard, but if you were running a ATI, or matrox card you couldn't load the AGP driver :-(
      It was one of the reasons I purchased a ti4200 to drop in my nforce1(415-D - no inbuilt graphics card) (and now nforce2) motherboard.

      I assume you were using the IGP.. as this would have allowed the nvidia drivers to load.

    2. Re:gaming already by Anonymous Coward · · Score: 0

      It might be faster.

    3. Re:gaming already by ptr2void · · Score: 1

      Any chance you're running an nVidia card?

  6. Useful for xbox-linux? by Bram+Stolk · · Score: 3, Interesting

    I wonder. Would this kernel patch be any
    help to the xbox-linux development to get
    a better understanding of the nForce2 chip?
    Maybe xbox-linux will have accelerated 3d in
    the future?

    --
    Bram Stolk http://stolk.org/tlctc/
    1. Re:Useful for xbox-linux? by cheshiremackat · · Score: 1

      I thought the X-Box was based on the Nforce 1, not Nforce 2 Northbridge...

      But probably not... in order to get 3d on Xbox Linux you would need to hack one of the Nvidia graphics drivers for Linux, and since they are still closed source that would be difficult.

      _CMK

      --
      Bad spellers of the world untie!
    2. Re:Useful for xbox-linux? by msh104 · · Score: 0

      not to mention illigal, the nvidia license forbids any ways of obtaining the code.

    3. Re:Useful for xbox-linux? by Anonymous Coward · · Score: 0

      funny... the nvidia closed binary 3d driver seems to work just fine on MY xbox... wonder what's wrong with yours?

  7. Re:Radeon owners? by cheshiremackat · · Score: 5, Informative

    Because, before this patch, under linux you could only run an Nvidia based AGP card... Nvidia (used to) only supply an NVAGP module that would not work with ATI products...

    Essentially this meant that if you ran linux under nforce you were stuck to an all Nvidia lineup...

    The only hiccup is that IMHO Nvidia has better drivers under Linux than ATI... true, Nvidia's are closed source ( a /. no-no) but they are better performance-wise than the open-source ATI DRI drivers...

    _CMK

    --
    Bad spellers of the world untie!
  8. Re:The GPL: Intellectual Theft by bajo77 · · Score: 5, Informative

    Linux's lack of Token Ring support and the fact that we were unable to defrag its ext2 file system

    Information on token ring support for linux is available at www.linuxtr.net

    As far as I know ext2 does not really need to be defragmented as performance is not affected as much as it is on fat*/ntfs. Also there are ways to defrag it.

    So you can imagine our suprise when we were informed by a lawyer that we would be required to publish our source code for others to use.

    You switched to Linux without reading the copyright? Not to mention that you only need to release the source code if you modify existing gpl'ed projects.

    I think the biggest thing keeping Linux from being truly competitive with Microsoft is this GPL...

    Now you're just trolling, this is offtopic anyway. The only reason Linux has become successful is because many people add to it...

  9. GART is relevant to the M/B chipset too by Rolman · · Score: 4, Informative

    Radeon owners? Well, that sounds a little bit misleading and should be differently worded, but certainly the nforce2 chipset has features that are not video specific and can be attractive to Radeon users.

    The nforce2 uses a 128 bit memory architecture that benefits the system's memory bandwidth as a whole. The GART helps here because you can now combine this architecture with a separate AGP video card, neglecting the relatively lower-end video core inside the nforce2.

    GART is an AGP bridge feature, not a Video Chip feature, and the nforce2 is the best AMD compatible chipset out there, combine that with the current best Video chipset out there, which right now happens to be a Radeon, and there you have it, Radeon owners like myself rejoicing :)

    --
    - Otaku no naka no otaku, otaking da!!!
    1. Re:GART is relevant to the M/B chipset too by Anonymous Coward · · Score: 0

      The best card now happens to be the Nvidia GeForce 5900. Get your facts up to date :)

    2. Re:GART is relevant to the M/B chipset too by Boltronics · · Score: 1

      This is getting slightly off-topic, however couldn't you debate that? Not everyone agrees with Futuremark since they changed their opinion about the whole issue it seems, and that benchmark was used a lot to evaluate the cards performance from the half-dozen reviews I've seen.

      Regardless, the nVidia drivers are definitely faster under GNU/Linux (which is more on topic) so I guess you're right.

      --
      It's GNU/Linux dammit!
    3. Re:GART is relevant to the M/B chipset too by lizardb0y · · Score: 1

      As an nForce2 owner using a Geforce4 card the only way I could get X working was to disable kernel GART and use the "NvAGP" support configured in XF86 supplied by the Geforce video drivers.

      I think the issue is that if I did not have an nVidia video card (let's say a Radeon for the sake of argument) I would not (until now) be able to use the kernel GART code and not have AGP support in the video driver either.

      This patch supposedly addreses this problem.

  10. Re:Radeon owners? by Anonymous Coward · · Score: 0

    Interesting - how is WET-Mode support though?

  11. Uhmm.. that's nice by Anonymous Coward · · Score: 0

    Maybe NVidia just wants to sell more chips? I mean, I don't know how many customers this is going to buy them, but supporting linux can hurt.

    It's not like they are releasing their driver's open-source or anything.

  12. mod parent down by DMDx86 · · Score: 3, Informative

    In the past, only NVIDIA cards could be used on nForce2 mobos due to the fact that you could only get a nForce2 AGP-GART driver packaged with the NVIDIA linux video drivers. The fact that the GART driver has been seperated from the video drivers means ATI Radeon and other cards can now work with nForce2 chipsets under linux.

  13. Re:The GPL: Intellectual Theft by Anonymous Coward · · Score: 0

    Now you're just trolling

    Ya think?

  14. Re:not quite there yet by Anonymous Coward · · Score: 0

    So, uh, whose video cards will you be buying the the open source drivers?

  15. Some info by localghost · · Score: 4, Informative

    I have an nForce board and have been waiting for this for a while. I don't like having to use nVidia's built-in AGP support. However, many people with an nForce board have probably been using this patch for a while. It's been in the -ac patch in the kernel for a few weeks now, and the patch has been floating around a little longer than that. You can most likely expect it to be in kernel 2.4.22.

    Second, some people seem to misunderstand the significance of this. nVidia's driver has built-in AGP support already, you don't need GART for AGP to work. This is only true, though, if you own a card that is made by nVidia. Radeon owners prior to now had to use the PCI bus for graphics if they had an nForce or nForce2 chipset.

    1. Re:Some info by jericho4.0 · · Score: 1

      No, we didn't have to use the PCI bus, we just couldn't get acelerated graphics (read;3D) on our cards.

      --
      "A language that doesn't affect the way you think about programming, is not worth knowing" - Alan Perlis
    2. Re:Some info by msh104 · · Score: 0

      but you would have had that if you used a pci card ( that is what the parent is trying to explain i guess ) since a pci card does not use gart. ( gart is needed on agp only )

  16. Two questions by Anonymous Coward · · Score: 0, Insightful

    What games do you play on Linux?
    Do they run faster than on Windows?

    1. Re:Two questions by fodi · · Score: 0

      Return to Castle Wolfenstein and UT2003... Only got a 32MB Geforce 2GTS.. Frame rates are slightly better on Linux (well, I can adjust the video quality up a bit and get the same frames as on my Win2K partition).

    2. Re:Two questions by Anonymous Coward · · Score: 0

      Insightful?!

      Almost every Game you can play with Windows ((x)wine) or native ports which happen to be slightly faster (but that was to be expected) than on Windows.
      For more information you may refer to one or all of these Linux gaming sites.

    3. Re:Two questions by Anonymous Coward · · Score: 0

      Sure they do.. because I don't have to reset and boot Windows to play them ;-)

    4. Re:Two questions by Anonymous Coward · · Score: 0

      I can run Killer Instinct in xmame at a usable speed. On Windows it's still horribly jerky and uncomfortable.

  17. So that's why.. by chendo · · Score: 0, Offtopic

    .. I couldn't get AGP to work with 8x :/

    A bit offtopic, but does anyone have a guide for 2.4 users to upgrade to 2.5? Lots of options seem to have moved/removed, and I dunno what to choose for my DFE-530TX card.

    --
    Founder of Mirror Moon - Tsukihime Game Trans
    1. Re:So that's why.. by David+McBride · · Score: 1

      DFE-530TX? You want the ``via-rhine'' module.

    2. Re:So that's why.. by chendo · · Score: 1

      I couldn't see that option when configuring the 2.5 kernel, I'm using via-rhine for 2.4.20-r2 (Gentoo) now.

      --
      Founder of Mirror Moon - Tsukihime Game Trans
    3. Re:So that's why.. by Spactonic · · Score: 1

      A good place for an overview for 2.4>2.5 is http://www.codemonkey.org.uk/post-halloween-2.5.tx t

    4. Re:So that's why.. by ocelotbob · · Score: 1
      I've got the same card, and it uses the Realtek RTL 8139 chipset. I get pretty decent performance with it. It should be autodetected by most distros.

      As far as upgrading to 2.5 goes, I can't point you to any hard and fast guide, but I can give a few pointers and gotchas I've run across. First is that you're going to need a new modutils. The old one has died, a memorial service is planned. As far as any truly hard and fast rules go, I can't give many. Lowlatency is very nice on the desktop, acl support is now in the stock kernel, as is greater security options in general. The moving around of options got me too; my first attempt at building a kernel resulted in me building unix socket support as a module, which was bad, but was repairable. Also, encrypted loopback filesystems don't currently work, so if you need them, stick with 2.4. All in all, though, 2.5 kicks the llama's ass with much enthusiasm, and I'm looking forward to 2.6, as it looks to provide awesome performance and some great features that are hard to find in other OS's offerings.

      --

      Marxism is the opiate of dumbasses

    5. Re:So that's why.. by Mitchell+Mebane · · Score: 1

      I'm not on my Linux boxen right now, but there should be something like Networking Devices -> 10 / 100 Mbit -> Via Rhine. I KNOW it is under the 10/100Mbit section in something having to do with networking devices.

      --

      The roots of education are bitter, but the fruit is sweet.
      --Aristotle
  18. Actually... by cheshiremackat · · Score: 1

    The New nvidia graphics installer (4369) comes with a new installer that will either d/l the appropriate pre-compilled driver, OR d/l the sources and compile a driver for you... all you need is the kernel-source installed for your current kernel...

    Well, atleast this is true for most kernels... I am sure when you get far enough out into the 2.5.XX range there are significant enough canges to break the driver... but if you are willing to stay with a "stable" kernel you will be fine. And really, why game on an unstable kernel?

    But, if you want to take the political stance, that is your right (assuming you live in a free country), but I would ask that you send Nvidia's top Brass an email stating why you would not purchase a Nvidia card... I ask this b/c to the sales dept, all they see is a lost sale, not one that could be captured from increased efforts in the linux community.

    _CMK

    --
    Bad spellers of the world untie!
    1. Re:Actually... by Elladan · · Score: 4, Informative
      The New nvidia graphics installer (4369) comes with a new installer that will either d/l the appropriate pre-compilled driver, OR d/l the sources and compile a driver for you... all you need is the kernel-source installed for your current kernel...

      That's not the driver it's recompiling. It's recompiling a wrapper layer around the driver that interfaces between it and the kernel.

      The actual driver is completely closed-source. It may work with multiple kernels as long as the wrapper compiles, but there's no guarantee of that and it still can't be debugged or audited for security or anything.

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

      I've told this to the nVidiots many times, by they still don't seem to get it.

  19. Re:The GPL: Intellectual Theft by the-build-chicken · · Score: 1

    lmao...damn, I had one mod point left to mod you down and someone beat me to it...hey, ya reckon you work for microsoft??? oh man, this is the funniest thing I've ever read...do you really think that a bit of FUD like above is going to make everyone suddenly go.."oh yeah, he's right...better stop using linux"...dude, give us a little more credit than that!

  20. Re:The GPL: Intellectual Theft by Anonymous Coward · · Score: 5, Informative

    You either have no knowledge on Free Software licenses, hire incompetent lawyers, or are deliberately trying to spread FUD (I can assure the latter will not work on /.)

    (1) The "GPL compatible licensed" terms only applies to _distributed_ work. If your organiztion really are doing internal only work, you do not have any obligations to make available your source or binaries.

    (2) Compiling code with GCC does NOT make your code automatically GPLed (how/where did you dig up lawyers like that?)

  21. Re:not quite there yet by Majix · · Score: 1

    The new nVidia installer will first try to locate a binary for your system, and if that fails it will recompile the kernel interface part of the driver. I'm using the driver with the new 2.4.21 kernel, even if nVidia does not "officially" support this version. I've seen it working on a 2.5.x kernel too (though I think it was a bit trickier than just running the installer).

  22. Re:The GPL: Intellectual Theft by despistao · · Score: 1

    > Furthermore, after reviewing this GPL our lawyers > advised us that any products compiled with GPL'ed > tools - such as gcc - would also have to
    > its source code released. This was simply
    > unacceptable.

    your lawyer (if any) lie

  23. XFree86 4.3 & Radeon 9200/9500/9700 HOWTO by Plug · · Score: 3, Informative

    More useful (no kernel recompilation required) is that a gentleman named Robbie Ward has applied NVidia's AGPGART patch to the Radeon kernel module builder, and the result can be found at here.

    You can find a small HOWTO on getting the lot going at the Waikato Linux Users' Group wiki, at http://www.wlug.org.nz/RadeonOnNforce. Have a look around while you're there, its an excellent source of information and we'd really love you to add to it.

    1. Re:XFree86 4.3 & Radeon 9200/9500/9700 HOWTO by GeorgeWright · · Score: 1

      Just for your information, wardy just found out that you posted this link and pointed out he has a 1GB/month limit.

      You can imagine the hilarity on IRC with him at the moment... :)

      --
      George Wright
    2. Re:XFree86 4.3 & Radeon 9200/9500/9700 HOWTO by Plug · · Score: 1

      Oh. Sorry, wardy :(

      Please pass on my appreciation for what he did, and my commiseration if he gets a /.'ing. I dont't think it should be too bad though..

      I'll mirror the file and he can put up a redirect if he wants.

    3. Re:XFree86 4.3 & Radeon 9200/9500/9700 HOWTO by GeorgeWright · · Score: 1

      George-: mind letting him know its ok, since i've only had 30 hits so it doesnt look like its gonna be an issue

      Have fun :)

      btw - here's an IRC log of when he first found out :D

      <DanielS> you're about to get slashdotted
      <wardy> no
      <wardy> this is bad
      <wardy> :)
      <Markey> you're famous now ;)
      <wardy> i only get 1gb bandwidth a month on that server
      <bruggie> hehehe, better call your isp and disable the account for a while :P
      <George-> wardy: hahahaha
      * wardy checks how much has been used so far
      <George-> wardy: suckered :P
      <wardy> George-: grrr. this aint funny :) if it goes over 1gb then that gets carried over to the next month, and if it goes over 2gb in one month then i get charged
      <George-> wardy: HAHAHAHAHAA
      <George-> wardy: pull it! pull it!!!

      --
      George Wright
  24. JUST ONE FIX! by Eric+Ass+Raymond · · Score: 1

    Come on! I need just one more fix... just one fix!

  25. Re:nivida suck my... 9700 by Eric+Ass+Raymond · · Score: 0, Redundant
    What the hell? Can someone confirm that?

    I've been considering buying a mobo with nforce2 chipset, but if it not going to work with non-nvidia gfx-cards, there's no way I'm going to buy the motherboard!

  26. Re:The GPL: Intellectual Theft by despistao · · Score: 2, Insightful

    > we were unable to defrag its ext2 file system

    I had never the need to defrag an ext2 or ext3 file system, anyway you should be able, there are tools to do it, for instance

    $ apt-cache search defrag | grep ext2
    defrag - ext2, minix and xiafs filesystem defragmenter

    you modify the kernel and you don't know how to search on google?

    you are a FUD maker, and your surname is either sco or gates

  27. Re:The GPL: Intellectual Theft by 101percent · · Score: 5, Informative

    "Furthermore, after reviewing this GPL our lawyers advised us that any products compiled with GPL'ed tools - such as gcc - would also have to its source code released. This was simply unacceptable."

    This is simply untrue. Many non-free systems are compiled using GCC. Many propreitary systems are built using the Gnu Compiler Collection, and I have never heard of the Free Software Foundation claiming that they must release their code. I think this is either a misinterpretation by your lawyers or general just fear, uncertainty, and doubt on behalf of your company.

    "I think the biggest thing keeping Linux from being truly competitive with Microsoft is this GPL. Its draconian requirements virtually guarentee that no business will ever be able to use it."

    The GPL is hardly more draconian than the Microsoft EULA. Furthermore, the GPL is clearly not about companies. The GPL is about giving freedom to the user.

    "Everyone was very pleased with Linux, and we were considering using it for a great deal of future internal projects."

    Your comment significes the overwhelming sensibility of sharing code. All the public resources that have gone into creating the myriad of propreitary products is generallyh wasteful. Their is no point in trying to re-invent the wheel. Their is no point in not sharing generally useful technical information.

    I personally admire what your company did in contracting to modify Free software for specialized purposes. This is exactly how Free Software would benefit to our economy, especially for developers such as yourself. The only reason that things like Microsoft EULA's exist is so that someone can take away the freedom of their users and exhibit a system of power over them as people. The arguement that companies must protect their intellectual property is flawed because the money that they make generally doesn't go into paying for the costs of distrobution. It goes into things like making Bill Gates a very rich man. That's a system not at all concerned with compensating the developers, once you make an analysis and really think about it.

  28. Re:Just one question.. by haoto · · Score: 1

    "I can handle bad speeling and double"

    Marcel...what were you smoking?

  29. As a consultant for several large companies... by despistao · · Score: 0, Redundant

    > As a consultant for several large companies, I'd
    > always done my work on Windows

    you're FUD (Fear, Uncertainly & Doubt) is too much off topic, try another day.

    PD: how much you get paid for your work?

    1. Re:As a consultant for several large companies... by Anonymous Coward · · Score: 0

      PUTO SUDACA

      Power Glass

    2. Re:As a consultant for several large companies... by despistao · · Score: 1


      I'm neither from south america nor an idiot as you

  30. Re:Radeon owners? by Kourino · · Score: 2, Interesting

    It's not really a Slashdot nono. You don't get any help from kernel developers, period, if you experience problems on a system where any closed-source drivers have ever been loaded during the current power cycle. And for good reason; you can't really analyze the code to see if it's, say, smashing stack, or scribbling on the page cache, if you don't have the source. Since you can't rule out the closed-source elements because of this, it's harder to properly isolate the cause of, say, an oops; also, people like Alan have better things to do than narrow the cause of an oops down to code they can't debug.

  31. Re:not quite there yet by Commutative+Monoid · · Score: 1

    And I will continue to buy them, whether they release source code or not.

    --
    You have exactly 314 seconds to come up with a less retarded plot.
  32. who really needs this ? by Anonymous Coward · · Score: 0, Insightful

    i mean, what good is playing games with linux ? i use linux for server and programming purposes only, and never even think to use it for games or on the desktop because everything seems to be so crappy - especially application with non-cli user interfaces. on the other hand, games are easy to port. i guess that's why they exist. h.

    1. Re:who really needs this ? by Anonymous Coward · · Score: 0

      the world does not revolve around you, mr. ac..
      ever heard of the saying 'use what works for you?'

    2. Re:who really needs this ? by jericho4.0 · · Score: 1

      Some of us are doing 'serious' 3D work. The combo of linux and OTS hardware is very powerful. Medical imaging, GIS, CAD, etc. It doesn't hurt that you can stick in the Gentoo UT2003 boot disk after work, either.

      --
      "A language that doesn't affect the way you think about programming, is not worth knowing" - Alan Perlis
    3. Re:who really needs this ? by Alioth · · Score: 1

      I use Linux as my home desktop. Recent RH distros are fine on the desktop - I have my Dad (who is not exactly computer literate) using the Linux desktop quite happily. A benefit of this is he can't run arbitary Windows .EXE files. We don't need the features of MS Office, Open Office does fine and we don't have to spend money on something we don't need. Kmail works fine for mail. xmms works fine for MP3s. Xine works fine for many different video formats. Linux drives my HP inkjet printer fine. I agree that MS Office and Outlook are a bit more polished, but it's an awful lot of money to pay for just a bit more polished. OO and KDE do everything we need without the high cost. If we used Microsoft software at home for what we're doing, the licensing costs would be more expensive than the (reasonably well specced) hardware it is running on.

      I do have a Windows partition, but I'd rather not dual boot if I don't have to as it wastes time. The games I like to play (at the moment, RTCW and UT) run natively and run well under Linux, so why dual boot when I can play the games I want without dual booting?

  33. Re:not quite there yet by Anonymous Coward · · Score: 1, Interesting
    Yeah but open source drivers tend to sux. Maybe I'm being unfair but a bunch of free software hippes can not hope to compete with a professionally made driver set, Your talking about full on assembly voodoo to get every last possible frame out of the hareware, While, in general, the OSS community (whatever way yon take it) has done some mind blowing work over the years but I think that this is just out of their reach.

    Case in point - drivers for the Radeon series have been in the kernel tree (DRI rendering) for years and yet no one has done anything with them, ATI now provide their own set for linux in the same way as NVIDIA.

    Further when 3dfx were still around the specifications where avilable and yet the community failed to show any interest in creating their own.

    I think that open source is great and all but it is not some magic cure-all for world hunger. Propriety software does have a place and I just think this is one of them,

    BTW,,, I don't think your need to have a stock kernel just to use the driver, I compiled and was able to run the module on my machine with out too much drama. All you have to do is make sure you have module support, in the place.

  34. Re:The GPL: Intellectual Theft by chendo · · Score: 3, Informative

    It seems this guy has pasted this piece of crap before: http://slashdot.org/comments.pl?sid=67877&cid=6220 788

    --
    Founder of Mirror Moon - Tsukihime Game Trans
  35. Re:The GPL: Intellectual Theft by Anonymous Coward · · Score: 1, Interesting

    If you were going to use the software only internally, and not make any money selling it, why would it be a problem to release it for free to all your competitors?

  36. Re:nivida suck my... 9700 by Anonymous Coward · · Score: 0

    You are posting something on a story that's addressing your question. Are you a fucking moron or you didnt even bother reading the title of the story?!

  37. Re:not quite there yet by fishbot · · Score: 1

    I've just extracted the 1.0-4363 .run file from the NVidia site, and it appears that although the file does come with a few builds of the kernel module for stock kernels, there is also source which can be used to build against whatever you happen to have installed.

    And it does work, 'cos I just did it :)

  38. Some tips and hints; by jericho4.0 · · Score: 4, Informative
    As someone who has been struggling with this issue for a while now, maybe others will find this helpfull. I have a Radeon9700 Pro, and a A7N8X mobo. Other combos might or might not have the same probs, although it seems that many similar combos do.

    First you need to compile it against 2.4.20. The agpgart patch (as written) will not patch 2.4.21. If you manually apply it, the compile will fail. If you remove the line 'agp_bridge.num_of_masks = 1' from the diff, it will compile, but DRI still wouldn't work for me.

    Unpack 2.4.20, apply the agpgart patch, compile, boot. Now 'make clean' in each individual directory in the nforce driver dir, make clean at top level leaves object files lying around. Then make,install. All should be good. ~6000fps in glxgears.

    Don't bother applying the ac patches against 2.4.20 to get native nforce IDE support, this will break the DRI. Instead put 'hdparm -c1 -d1 -u1 /dev/hda' in your startup somewhere. The end result is the same.

    I'm finally happy on the bleeding edge. I didn't have to set 4x AGP, but others have to.

    --
    "A language that doesn't affect the way you think about programming, is not worth knowing" - Alan Perlis
    1. Re:Some tips and hints; by Spellbinder · · Score: 1

      you got ut2003
      starting DM-Serpentine with the ati-drivers 2.9.12 results in a hard lookup
      you got the same problem????
      and tuxracer looks up when playing downhill fears
      =(((((

      --


      stop supporting microsoft with pirating their software!!!!!
    2. Re:Some tips and hints; by br0ken2o0o · · Score: 1

      Ive been struggling a while to get my 9700 pro to work under Mandrake 9.1 All I can get is the Vesa driver to work. I found another post talking about how to get it working. So I think I might try that when I get home from work tonight. If I cant get that, Ill try this. So thanks for the Info.

      Josh

      --
      This post was generated by a Team of Elite Monkeys for br0ken2o0o (569914).
  39. Re:The GPL: Intellectual Theft by Anonymous Coward · · Score: 0

    Maybe you'd get more credit if you didn't insist on biting on blatent trolls.

  40. Re:Radeon owners? by Anonymous Coward · · Score: 0

    Boo! That was horrible.

  41. Re:not quite there yet by Chicane-UK · · Score: 1

    Um... the downloadable driver installer will actually compile a kernel module up for you if you aren't running a kernel that it already has a module for!!

    Installed their driver on RH9 with the latest Red Hat kernel and it didn't have a prebuilt module for it.. so it downloaded some source and built one.

    The Nvidia driver has consistently worked really well for me btw, across multiple systems that I have used it on.

    --
    "Hey! Unless this is a nude love-in, get the hell off my property!!"
  42. Re:not quite there yet by antdude · · Score: 1

    I'm not buying an ATI card until there are better driver supports (don't care if the drivers aren't open source) because I want to play Linux native games with excellent FPS.

    --
    Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
  43. Re:The GPL: Intellectual Theft by Anonymous Coward · · Score: 0

    Intresting things to note from this guys earlier posts

    He claims he is a Linux kernel devloper but cant figure how to set up networking under linux

    This is the second time he is posting this offtopic comment after the 1st received 24 replies after being modded down to -1

  44. Re:Yes, but by Anonymous Coward · · Score: 0

    Your code needs work in compatibility area if it won't build under GCC. This is what standards are for....

  45. kernel patch vs. patching ATI source by Spactonic · · Score: 1

    ATI's driver includes its own tweaked version of agpgart which fully supports AGP 3.0 and 8x - I've patched it myself and it works beautifully. I assume Robbie Ward's driver does the same. I'm getting around 7000 FPS in glxgears and around 1100 in fgl_glxgears. The advantage of patching ATI's driver is that you don't have to patch and recompile the kernel each time you make a change to it

    1. Re:kernel patch vs. patching ATI source by Anonymous Coward · · Score: 0

      Possibly, but it doesnt provide that support on nforce2 motherboards. which kinda is the point.

    2. Re:kernel patch vs. patching ATI source by Spactonic · · Score: 1

      Actually it does - ATI's tweaks to agpgart provide generic V3.0 support, it works fine on my Asus A7N8Xs, with both fast writes and 8x working - you just have to patch ATI's agpgart code manually (only takes an hour or so, but you end up being able squeeze all the juice from your radeon 9700!)

  46. nForce2 the best AMD-compatible chipset? :( by Anonymous Coward · · Score: 0

    It's a sad day when the best AMD chipset(s) are basically consumer-level junk lacking support for things like ECC...

    1. Re:nForce2 the best AMD-compatible chipset? :( by bogie · · Score: 1

      Yea because people who buy consumer-level motherboards really buy a lot of ECC memory...

      --
      If you wanna get rich, you know that payback is a bitch
    2. Re:nForce2 the best AMD-compatible chipset? :( by Natalie's+Hot+Grits · · Score: 1

      no...

      Because people who need better than consumer level junk cannot buy quality motherboard chipsets for the athlon.

      In other words, the AC was complaining about the lack of quality high end motherboard for athlon. Luckilly, with athlon 64, and Opteron, this will no longer be a problem, as the memory controller and hypertransport controller will be built onto the CPU die. This leaves only PCI/AGP bridges, and sound/video/ethernet/1394/IDE/etc. as the primary things 3rd parties will provide. This will eliminate the cause of AMD's piss poor reputation of unstable, low performing, low quality motherboard chipsets produced by shitty companies that have no quality control (VIA, ALi,SiS come to mind).

      --
      Two infinite things: your stupidity and mine. But I'm not sure about the latter. If my sig offends you, I'm sorry.
    3. Re:nForce2 the best AMD-compatible chipset? :( by Anonymous Coward · · Score: 0

      SiS AMD motherboards are now unstable... that's a new one to me! Shit, even the lowest of the low end boards (asrock comes to mind) have a reputation for being extremely stable, if nothing else. Also, I don't think that ALi makes AMD chipsets any longer.

  47. Re:nivida suck my... 9700 by jericho4.0 · · Score: 1
    Well, this is exactly what this thread is about, the fact that this has now been fixed. I was as pissed of as the AC parent when I bought my A7N8X.

    I've been a longtime nvidia fan, but after the 3dMark fiasco (aplication specific optimization my ass), and then this, I'll be spending my $$ elsewhere. You reading this nvidia???

    --
    "A language that doesn't affect the way you think about programming, is not worth knowing" - Alan Perlis
  48. MOD PARENT AS OVERRATED!!! by DeadScreenSky · · Score: 1

    Kidding, kidding. :P

    --
    There is no excellent beauty that hath not some strangeness in the proportion. -- Francis Bacon
    1. Re:MOD PARENT AS OVERRATED!!! by DeadScreenSky · · Score: 1

      Err, not sure what happened there. Nevermind. Sorry!

      --
      There is no excellent beauty that hath not some strangeness in the proportion. -- Francis Bacon
  49. Re:The GPL: Intellectual Theft by rf0 · · Score: 1

    You don't need to defrag ext2 but you can get a defragger from http://sunsite.unc.edu/pub/Linux/system/filesystem s/defrag-0.70.tar.gz

    I make no statement about its relability

    rus

  50. Re:not quite there yet by TC+(WC) · · Score: 1

    Um... they exist for exactly this reason... to reduce the scores on posts that have been moderated up when they really shouldn't have been... If you think some people are abusing this, then metamoderate.

    I think that this was probably actually a rather fair time to moderate down, since it really wasn't an incredibly interesting post... Hell, it wasn't even correct about having to use stock distro kernels.

  51. Still proprietary... by amorsen · · Score: 2, Informative
    Read the license. No way that code ever gets into the kernel:

    2.1.2 Linux Exception. Notwithstanding the foregoing terms of Section 2.1.1, SOFTWARE designed exclusively for use on the Linux operating system may be copied and redistributed, provided that the binary files thereof are not modified in any way (except for unzipping of compressed files).

    --
    Finally! A year of moderation! Ready for 2019?
    1. Re:Still proprietary... by Anonymous Coward · · Score: 1, Informative

      That concerns binary-only drivers. nForce USB, IDE and AGP features are/will be supported by standard Linux kernel.

    2. Re:Still proprietary... by samhalliday · · Score: 1
      i too was a bit worried about this. but upon downloading the code (just to see), i found this

      GNULicense.txt

      sitting in the top level :-D. they even refer to "your GNU/Linux distribution" instead of just plain 'ol "Linux". after reading a few other posts on the subject about this helping out radeon support (me buys radeon), i am a very happy camper! this will certainly make it into linux.

    3. Re:Still proprietary... by amorsen · · Score: 1

      Well that is good. But so far I can only download it if I agree to the license. I do not agree to the license (and I have avoided nForce2 for that reason) so I did not download it.

      --
      Finally! A year of moderation! Ready for 2019?
  52. Re:The GPL: Intellectual Theft by fodi · · Score: 0

    Is there a Win32 version of this ext2 defragger?? ;)

  53. Uhh, No ! by AftanGustur · · Score: 1


    I believe nVidia's 'closed source'ism is due to the fact that their drivers for their video cards include code that is not theirs, and licensed from other companies, and thus not publishable...

    If that was the reason then they could at least releast the specs for their chipset (the hardware interface, not the hardware's sourcecode).

    I recently bought a MSI K7N2G-L motherboard, and saying that I was disappointed with nVidia when I discovered that the nForce2 chipset wasn't properly supported for Linux, is an understatement.

    --
    echo '[q]sa[ln0=aln80~Psnlbx]16isb572CCB9AE9DB03273snlbxq' |dc
  54. Other nForce linux drivers and docs by CondeZer0 · · Score: 2, Informative

    Now if only they could release the source for the nvnet Ethernet drivers...

    Or at least release enough docs so that open source drivers could be implemented; I'm running 2.5.x, and had to use an additional network card because the (crappy)binary drivers from nvidia only support ancient kernels, not to mention there is no support for *BSD or other OSes.

    Better audio support would be nice too... ALSA handles it, but in a very dumbed down mode, with many features not supported because nvidia doesn't want to release the docs, and AFAIK there is not even binary drivers for that...

    But the network drivers are the biggest pain, in my company we have >20 Linux desktops, and is a PIA to have to install manually the drivers in each box, and pray that the kernel you are using is supported.

    Keep in mind that even if the nvidia binary graphics drivers are quite good, the nforce drivers are _crap_ and haven't been updated since November last year, there are various bugs that nvidia said would be fixed in the next release, but so far the users are stuck.

    Oh, well, I guess that I(and my company) will buy VIA based boards from now on... *sigh*

    Best wishes

    \\Uriel

    P.S.: Don't forget to sign the petition, maybe nvidia gets a clue when they realize how many of their customers they are pissing off:
    http://petitiononline.com/nforce2/petition.html

    --
    "When in doubt, use brute force." Ken Thompson
    1. Re:Other nForce linux drivers and docs by Anonymous Coward · · Score: 0

      Did you check the source?

      $ ls
      GNULicense.txt Makefile NVLicense.txt ReleaseNotes.html nvaudio/ nvgart/ nvnet/

      $ grep MODULE_LICENSE -r . ./nvnet/nvnet.c:MODULE_LICENSE("NVIDIA"); ./nvaudio/nvmain.c:MODULE_LICENSE("GPL");

      Quote of the ReleaseNotes.html:
      Licensing

      The network driver provided by NVIDIA is subject to the NVIDIA
      software license; the license is available on the NVIDIA website, and
      is included in this package. By using this software, you are agreeing
      to the terms of the license. The rest of the software is provided
      under the GNU public license, which is also included in this package. ...
      The network driver is from NVIDIA, the audio driver is based on the
      open source i810 audio driver but has been modified to work with
      NVIDIA hardware. A kernel patch to enable GART support on nForce
      chipsets is also supplied, this patch must be merged into the kernel
      to be used.

    2. Re:Other nForce linux drivers and docs by CondeZer0 · · Score: 3, Interesting
      heh, lets try again ;-)

      First, before downloading anything you need to read and accept this license: http://www.nvidia.com/view.asp?IO=nv_swlicense

      2.1.2 Linux Exception. Notwithstanding the foregoing terms of Section 2.1.1, SOFTWARE designed exclusively for use on the Linux operating system may be copied and redistributed, provided that the binary files thereof are not modified in any way (except for unzipping of compressed files).


      2.1.3 Limitations.

      No Reverse Engineering. Customer may not reverse engineer, decompile, or disassemble the SOFTWARE, nor attempt in any other manner to obtain the source code.

      No Separation of Components. The SOFTWARE is licensed as a single product. Its component parts may not be separated for use on more than one computer, nor otherwise used separately from the other parts.

      No Rental. Customer may not rent or lease the SOFTWARE to someone else.

      [bold mine]

      And so on... I'm no lawyer, but this doesn't look too good to me, let's look at the actual files...

      $ ls
      GNULicense.txt Makefile NVLicense.txt README ReleaseNotes.pdf nvaudio nvnet

      $ ls nvnet/
      Makefile adapter.h basetype.h nvnet.c nvnet.h nvnetlib.o os.h phy.h

      $ cat nvnet/nvnet.c | grep '^|\*'
      |* (c) NVIDIA Corporation. All rights reserved
      |*
      |* THE INFORMATION CONTAINED HEREIN IS PROPRIETARY AND
      |* CONFIDENTIAL
      |* TO NVIDIA, CORPORATION. USE, REPORDUCTION OR DISCLOSURE TO ANY
      |* THIRD PARTY IS SUBJECT TO WRITTEN PRE-APPROVAL BY NVIDIA CORP.

      |* THE INFORMATION CONTAINED HEREIN IS PROVIDED "AS IS" WITHOUT
      |* EXPRESS OR IMPLIED WARRANTY OF ANY KIND, INCLUDING ALL IMPLIED
      |* WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT, AND FITNESS
      |* FOR A PARTICULAR PURPOSE.

      I don't know about you, but this doesn't look too GPL-compatible, and I'm not going to look into that code.

      $ file nvnet/nvnetlib.o
      nvnet/nvnetlib.o: ELF 32-bit LSB relocatable, Intel 80386, version 1 (SYSV), not stripped

      lol, they even forgot to strip it!!
      Still, if you remember the license, you are not allowed to do anything that might give you the src code. So I'm sure you could get some good info from that, but I seriously doubt of how you could use that info legally for anything...

      Now for the audio:

      $ ls nvaudio/
      Makefile i810_audio-nforce23.patch

      $ cat nvaudio/i810_audio-nforce23.patch |grep '^[+-][^+-]'
      +#ifndef PCI_DEVICE_ID_NVIDIA_MCP2_AUDIO
      +#define PCI_DEVICE_ID_NVIDIA_MCP2_AUDIO 0x006a
      +#endif
      +#ifndef PCI_DEVICE_ID_NVIDIA_MCP3_AUDIO
      +#define PCI_DEVICE_ID_NVIDIA_MCP3_AUDIO 0x00da
      +#endif
      + {PCI_VENDOR_ID_NVIDIA, PCI_DEVICE_ID_NVIDIA_MCP2_AUDIO,
      + PCI_ANY_ID, PCI_ANY_ID, 0, 0, NVIDIA_NFORCE},
      + {PCI_VENDOR_ID_NVIDIA, PCI_DEVICE_ID_NVIDIA_MCP3_AUDIO,
      + PCI_ANY_ID, PCI_ANY_ID, 0, 0, NVIDIA_NFORCE},

      As you can see, the 'driver' for nvaudio is a 10 line patch(to the kernel code, and should be under the GPL) that does little more than adding the necessary ids to detect the chip as a Intel i810 clone, which is what I meant by 'dumbed down' as the audio chip in the NForce2 has *many* features not in i810.

      In resume:

      - nvnet: Nvidia provides a binary(un-striped!)+src(wrapper?) driver under a draconian license that makes it quite useless for those that want to stay legal, I haven't looked at the provided code(maybe some day I will want to write a Plan9 driver, and I don't want to be 'tainted'), but I bet it's little more than a wrapper for the binary file, that is basically what they do with the video drivers, and it's just so it kind of works across different kernel versions. And what matters most, if you want to write a driver for *BSD or any other OSs you are out of luck.

      - nvaudio: as I said in my previous post, very basic support is provided but nothing near full support exists, from either OSS or binary/propietary drivers.

      Happy now? Best wishes

      \\Uriel
      --
      "When in doubt, use brute force." Ken Thompson
  55. Re:not quite there yet by Anonymous Coward · · Score: 0

    This means that you won't be buying ANY cards? Let's see:

    NVIDIA - only closed source drivers
    ATI - decent drivers are closed source (DRI drivers are slow, buggy and support only 2 years old hardware)
    Matrox - only closed source 2D (no 3D) drivers for Parhelia
    SiS - no decent driver support.

  56. Re:not quite there yet by eyez · · Score: 1

    ... What are you going to buy? I don't see ATI releasing the 3d/tvout specs for radeon cards, either.

    For 2d stuff, you do not need the nvidia driver; You can get plenty good performance out of the native X driver for nvidia cards.

    Which is all that you'll really get out of ATI's stuff, either.

    In the meantime, I'm going to enjoy the awesome performance I get out of my nvidia card's tvout and the occaisional 3d performance when I use it.

    --
    get 0wned. irc.w30wnzj00.com
  57. Re:not quite there yet by Anonymous Coward · · Score: 1

    When was the last time you were able to metamod an "Overrated" moderation?

    See the problem? See why the parent complained? "Overrated"s are used by people who want to punish a poster, but don't want to be held to account.

  58. Obfuscation is against the Open Source Definition by gatesh8r · · Score: 1

    And would be a violation of ANY OSS license.

    --
    Karma whorin' since 1999
  59. Apple uses GCC (The GPL: Intellectual Theft) by solidhen · · Score: 1

    Apple releases software that is not kicensed under the GPL. I think I trust Apples lawyers more than some Slashdot troll's lawyers

    --
    Some things are more important than an animated rat
  60. A working kernel patch has been around for ages... by grolschie · · Score: 1

    If people with Nforce/2 motherboards really wanted to use an ATI card under GNU/Linux, google would've found the GART kernel patch. The Linux Kernel guys have had a working patch for a while now. I am getting around 2000fps with an Force2 board and ATI Radeon 9000 AGP on a pc I set up a month ago.

    NVidia have had a working NForce2 GART driver for some time, but refused to release it under now. Maybe I am wrong, but it kinda seems like NVidia wanted to delay so that people buy _their_ AGP cards - seeing that the NVidia drivers have built in support for the AGP port on NForce/2 boards?

  61. Re:nivida suck my... 9700 by Anonymous Coward · · Score: 0

    mod parent up.

    that's exactly how i felt about my a7n8x dlx, i was even on the verge of throwing the shit out (if it didnt cost me 120 bucks). but we've had agp gart (hack) access since around may.. nevertheless it was frustrating for nvidia to be so anti-competitive while giving out specs for their motherboard chipset (nforce2 is cool.. but the driver support.. jesus h. christ).

    i wont go so far as to kiss nivida though. they need to get out of the driver biz and get into the chipset biz ;)

  62. Finally, I can run TuxRacer by Anonymous Coward · · Score: 0

    Finally, I can run TuxRacer even faster than I can before!

    (It's funny, becuase Linux devotees will go "Yeah! We do have better graphics", and the rest of us will go "Yeah! There are absolutely no good recent games for Linux! That's really funny!". It's the unflammable flame!)

    1. Re:Finally, I can run TuxRacer by SoTuA · · Score: 1

      Bah, UT2k3 runs even better on linux than it does on windows... plus it doesn't reboot my machine 20% of the time like the windows version does.

  63. Re:not quite there yet by Imperator · · Score: 1

    What do I need great 3D performance for? Do you really use Linux for games? I use a Windows box for games, and for that there are perfectly good drivers for ATI.

    And for 2D stuff, anything will work pretty well, so my refusal to buy nVidia becomes an economic protest.

    --

    Gates' Law: Every 18 months, the speed of software halves.
  64. Re:Just one question.. by Anonymous Coward · · Score: 0

    It was probably a joke, like mod_speling.

  65. Re:not quite there yet by evilviper · · Score: 3, Interesting
    or alternatively reveal the specifications necessary for the community to write open source drivers.

    Yeah, because that worked so well for ATI??? You can't get TV-out to work on any ATI cards, and TV-in is just barely functional, even after hours upon hours of getting the software to compile... 4 entirely different Linux distros, 3 different versions of avview, and 2 posts to the Gatos mailing list, and I have never been able to capture audio. That doesn't even mention that avview is a very weak piece of software, with a lot of limitations (1GB filesize max? That sucks), and it is essentially the only program that will work with ATI cards (theoretically, I actually never got it to work right).

    Personally, I would go for the open source software rather than the closed source, however, no software is useful to me if it doesn't work, and that has been my experience with ATI. As for your die-hard aversion to binary drivers, I have to wonder why. In the world of Windows and Apples, ALL drivers are closed source... There is a reason for that; people would rather have a house than the blueprints for making a house.

    The FreeBSD version of the NVidia drivers seems to be 90% source, and 10% binary, so it's likely you would be able to patch that if you ever needed to do so. In that way, it's not really any worse of a license than with D.J.B.'s software.

    Sorry, but I don't follow your hard-line, and I don't really believe you do either... I bought my NVidia videocards knowing that they will work on Linux and FreeBSD, not so that they MIGHT work a few years in the future. They work right now, and nothing will stop them from working with the same software in the future. I'm not screwed if the Open Source driver developer decides not to fix a bug; so I'd much rather have a company that supports their hardware on my OS, rather than barely-working, open source drivers.
    --
    Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  66. Re:not quite there yet by Anonymous Coward · · Score: 0
    What do I need great 3D performance for? Do you really use Linux for games?

    --> Quake, Unreal Tournament 2003, Doom 3, and winex games. Dumbass.

  67. Not GPL by phre4k · · Score: 1

    This patch is released under the nvidia software licence. I guess that this makes it incompatible with the GPL. This is very bad. Far from all gamers compile their own kernel. They have to now in order to use this patch. Why didn't nvidia make this GPL so it could make it into the main linux source?

    /Esben

    --
    "Nobody really checks their email any more. They just delete their spam"
    1. Re:Not GPL by Boltronics · · Score: 2, Informative

      Straight from the documentation:

      "The network driver provided by NVIDIA is subject to the NVIDIA software license; the license is available on the NVIDIA website, and is included in this package. By using this software, you are agreeing to the terms of the license. The rest of the software is provided under the GNU public license, which is also included in this package."

      The 2.4.20 kernel patch for AGP (which is the topic of discussion) was released under the GPL.

      --
      It's GNU/Linux dammit!
    2. Re:Not GPL by samhalliday · · Score: 2, Informative

      RTFA and RTFC (code)!!! did you even bother downloading before posting? the license file explicitly states that the kernel patch is under the GPL and that the binary drivers are under nvidias license.

  68. Re:not quite there yet by eyez · · Score: 1
    What do I need great 3D performance for? Do you really use Linux for games? I use a Windows box for games, and for that there are perfectly good drivers for ATI.

    Exactly my point. There's an open-source nvidia driver that comes with Xfree86 that works perfectly for everything you want to do. Boycotting nvidia over a driver is silly when it's a driver that even if it was open-source you wouldn't be taking advantage of any of it's features.

    The nvidia closed source driver is only necessary if you want to use either 3d (which i don't care about either) or the very awesome twinview support (which i use every day).

    --
    get 0wned. irc.w30wnzj00.com
  69. The results are excellent! by Boltronics · · Score: 0, Redundant

    nForcer users (like me :) who are on the ball know that it has been out for a while now. Unofficial support has been around for well over a week (it feels a long time when you've been waiting this long).

    I own a PowerColor ATi Radeon 8500 Evil Master II MultiDisplay Edition 64MB. Using Gentoo at 1280x1024 24bit, I get about 1800FPS with glxgears with the DRI 'radeon' kernel module, and over 2200FPS with glxgears with the FireGL driver (on XFree86 3.3.0).

    Previously, neither would work without the agpgart kernel module, so I'd be left with only 500FPS or so. Unreal Tournament 2003 is only available to ATI users on X3.3.0 with fireGL, so it couldn't be played.

    I must say that I am glad the new code is released under the GPL. I'm just sorry that nVidia nForce supporters had to wait so long when the board was apparently advertised as ready for GNU/Linux.

    Note that nVidia's proprietary drivers for its own video cards don't require the AGPGART driver as it has an implementation of it already built in. I was using a cheap nVidia MX440 card until this new driver (as I gave up waiting), and I can say that the nVidia proprietary driver has a very similar speed to the new GPL one, so nVidia video card users need not bother with this news.

    --
    It's GNU/Linux dammit!
    1. Re:The results are excellent! by ptr2void · · Score: 1

      I'm confused... the nForce driver wasn't released under GPL license, or was it? I mean the one from nVidia...

    2. Re:The results are excellent! by Boltronics · · Score: 1

      Some of the nForce drivers were GPL.

      There was a patch you had to apply to a 2.4.20 kernel which was GPL'ed for nvagp support.

      Other modules included in the nForce driver set include nvnet - a proprietary networking module. I didn't mention it because it's not relevant to the topic though.

      --
      It's GNU/Linux dammit!
  70. Re:Radeon owners? by Boltronics · · Score: 2, Informative

    nVidia drivers really are a lot better here, but I'm sticking with ATI.

    With this MB under Gentoo with a Radeon 8500 64MB and fireGL I get 2200FPS in glxgears, but the same configuration using an nVidia MX440 64MB I get 2600FPS. Using otherwise exactly the same setup. The XFree86-DRM DRI driver for the Radeon gave 1800 BTW.

    Now under Windows XP with MadOnion 3DMark2001SE, the Radeon kills the MX440, although I can't remember the exact scores.

    --
    It's GNU/Linux dammit!
  71. Re:The GPL: Intellectual Theft by Anonymous Coward · · Score: 0

    Defragmentation is so 1990...

  72. M$ fanboys again... by Anonymous Coward · · Score: 0

    ...dissing Linux and the GPL like they're getting paid for it.

    Why don't you just fsck... oops sorry.. format c: yourself?

  73. Re:A working kernel patch has been around for ages by ptr2void · · Score: 1

    I strongly doubt that such considerations where made at nVidia. The Linux market is at this point very small. I think nVidia's Linux support is merely running at "low priority". In nice mode so to say... nevertheless, at least the company doesn't ignore us completely.

  74. Re:A working kernel patch has been around for ages by Boltronics · · Score: 1

    Got to admit, I was a Radeon 8500 user. With this issue at hand, I then purchased a cheap nVidia MX440. Now the issue is resolved, I'm back to my faster Radeon.

    There is no doubt that they made money from this, although I'm not sure it would have been substancial. I won't be a sucker for nVidia again though (especially after the whole FutureMark issue).

    --
    It's GNU/Linux dammit!
  75. faster? not a simple question by meowsqueak · · Score: 2, Informative

    In terms of performance ("faster"), it really depends quite heavily on several factors, including your hardware and the game itself. Wine(X) is a compatibility layer rather than an emulator, so corresponding Win32 API calls in the game are handled by the wine subsystems. I imagine generally this would be a little slower than the native win32 environment, since these routines are further 'backed' by the native environment (X11 etc). It's like adding an extra function call (at least) to each one the game makes. The faster your CPU is, the less impact these additional layers of execution are going to have.

    Programming the hardware rendering pipeline is done via a DirectX-compatible layer (I guess not for OpenGL games?). If you have a high end video card (with drivers) and your Linux kernel is friendly with your north bridge, then rendering speeds are probably around about the same as in Windows.

    So, final performance is really going to depend on where the bottleneck is. If the game is limited by your video acceleration hardware, then it's probably going to run about the same in Linux as in Windows, given your hardware has similar kernel and driver support in both. If the major bottleneck is with the CPU (e.g. a complex physics engine or large amounts of computation) then, based on my previous comments, it makes sense to expect the game to perform worse in the Linux environment.

    I've played such things as UT, UT2003 in Linux 'natively' and I found the performance comparable to the same game running in Windows. Under WineX I've played around with RollerCoasterTycoon, Jagged Alliance 2, Fallout 2, Jedi Knight 2, and a few others. I found all of these games ran slower in Linux than in Windows. However, not a *lot* slower, just noticably slower. They were still technically playable.

    Which brings me to an interesting point. By far, the most problems I've had with WineX haven't been due to graphics, sound, performance or even copy protection. The biggest problems I've had *by far* have been to do with my mouse. In RCT, the right mouse button refuses to work properly; in JA2, a single click ends up a double click (which is a lot more annoying than it might sound - especially with checkboxes!). Getting my Microsoft joystick working hasn't been fruitful (I don't even know for sure that it's possible). It's a bit of a disappointment to successfully install your favourite game with WineX, fire it up to see the wonderful and familiar graphics, hear the emotion-stirring music, only to discover you can't click on anything or the keyboard doesn't work.

    WineX is an interesting project and one I hope continues to improve. However, it only takes me a minute or two to boot into Windows and fire up something for my 'fix'. At the end of the day, I'm not too bothered if I'm gaming in Windows or Linux, as long as I get to have some fun.

  76. Re:The GPL: Intellectual Theft by Omnifarious · · Score: 2, Insightful

    What a blatant troll. It contains several obvious falsehoods all designed to stir people up into a frothing mass. *sigh*

  77. Re:not quite there yet by Anonymous Coward · · Score: 0
    I don't see ATI releasing the 3d/tvout specs for radeon cards, either

    ??? 3D and tv-out work just fine with my Radeon, using the work of the gatos project.

  78. Re:The GPL: Intellectual Theft by Boltronics · · Score: 1

    Not only is your comment off-topic, I've seen it before a few days ago. I'm sure I'm not the only one.

    Given the massive number of replys you got before, it's obvious to me that you know better about practically all statements you made.

    Please don't post this here anymore. I will ignore you from this point on, and urge others to do the same.

    --
    It's GNU/Linux dammit!
  79. I don't get it by Anonymous Coward · · Score: 0
    I read all these posts about how with the nforce2 that the AGP doesn't work right, the ethernet drivers are proprietary, the sound doesn't work right, and that the video drivers are closed source.

    so... why are you buying their products?

    Isn't about the only thing that nvidia will actually understand is the "lack of sales" ? You can be 12 year olds and make your little online petitions, but I can guarantee you the guys at nvidia are laughing their asses off every time you send them a list of names.

    1. Re:I don't get it by Anonymous Coward · · Score: 0

      The only thing I can figure is that despite all of those problems, the nForce chipset is still the best chipset for AMD CPUs since VIA sucks so bad. That way they are still sticking it to the man (Intel). Why they wouldn't just buy a fully-supported and superior Intel product I can't imagine, but that's Slashdot for ya...

  80. Depends what games.... by Sevn · · Score: 1

    I dual boot XP and Gentoo. I keep both of them
    very up to date. I LOVE quake3 arena railgun only
    mods. You can't begin to compare the difference
    between quake3 under linux and XP using nVidia
    cards. I get higher fps, better pings, smoother
    gameplay, and the mouse feels at least 5 times
    better under Gentoo. That's just how it is.
    I spent a week trying to tweak quake3 under XP
    to get it to play better than it does on Gentoo
    because I was CONVINCED it should play better on
    XP. Well, it doesn't. Fixed the stuck at 60hz
    issue. Still not as good. Installed Logitech
    drivers instead of using default XP mouse
    drivers. Still not as good. Hacked my registery
    to tweak my mouse more. STILL feels like shit
    compared to Gentoo. Now take all that information
    and understand it applies to UT2003 also from
    my experience. Quake3 and UT2003 have such
    vastly superior gameplay under Gentoo than they
    do under XP, I honestly feel I have an unfair
    advantage when I'm up against the win32 crowd.
    The fact that I usually win the server with
    a 100ms ping speaks volumes. I can't wait to
    have the same unfair advantage with Doom3.

    --
    For every annoying gentoo user, are three even more annoying anti-gentoo crybabies. Take Yosh from #Gimp for example.
    1. Re:Depends what games.... by Boltronics · · Score: 1

      That sounds really great. I too have Gentoo and XP, however I have a Radeon 8500.

      I can't say with my setup there is any noticable difference between the two in speed. I expect XP is probably slightly better in my case, but have not benchmarked.

      As one person commented previously, my biggest trouble comes from the mouse. It just doesn't 'feel' the same as Windows. It was definitely a different feel regardless of in-game settings. I guess I didn't spend a lot of time tweaking it though as I haven't had it working until just reciently. ;)

      --
      It's GNU/Linux dammit!
  81. Re:not quite there yet by Idimmu+Xul · · Score: 1

    Hmm, I just splashed out on the Asus KT400 A7V8X motherboard and a Hercules Radeon 9800 Pro.. as I thought that ATI were doing something with the Weather Channel to provide high quality open source drivers for their Radeon series?
    I'm sure there was a Slashdot article on it a while back?

    Am I mistaken, or was that just lies? Or will I beable to play Quake3 and Neverwinter Nights in Linux?

    --
    The problem with slashdot is that most of its users were bullied and stuffed into lockers as kids!
  82. Re:The GPL: Intellectual Theft by Anonymous Coward · · Score: 0

    Are you just a pathetic M$ fanboy? Are you mis-understanding the meaning of negative karma points? Are you getting paid for spreading such FUD? Did you really care to type this by your own or did you copy/paste it? What is the motivation that keeps you alive? Do you even have the right to be alive?

    No, you're not welcome here.

  83. Re:not quite there yet by Boltronics · · Score: 1

    I wouldn't go so far as to rule out DRI drivers.

    On my video card, a Radeon 8500, I can get about 1800FPS with them (glxgears). The proprietary ATI drivers aren't fast when compared to nVidia's, although they aren't that bad. Those give me 2200FPS under otherwise the same conditions.

    The only catch: UT2003 won't work with the open DRI drivers. If you don't play that, then you'll probably do OK.

    --
    It's GNU/Linux dammit!
  84. Re:In other news... by Anonymous Coward · · Score: 0
    MODERATE SCO POSTINGS DOWN!

    quite, parent shall be modded down immediately.

  85. I wan't a FUD modifier! by Anonymous Coward · · Score: 0

    In times like this... with FUD spreading instances like SCO or that pathetic dude who wrote "The GPL: Intellectual theft!" I demand the invention of a FUD modifier here at slashdot. So things will become clear and simple. And nobody would be tempted to answer such crap.

  86. Less of a problem if nvidia released DRI modules by motown · · Score: 5, Interesting

    Alright, NVIDIA's 3d-drivers are closed-source. But they do offer kick-ass performance under Linux.

    Unfortunately, they have been jumping through all sorts of hoops in order to keep releasing closed source 3d driver binaries, while keeping them up to date with XFree86 and Linux kernel updates. This is unnecessary, since XFree86 already has an infrastructure in place, which is well suited to solve this problem: The Direct Rendering Infrastructure, or DRI.

    In the past, NVIDIA's argument against DRI could have been that DRI wasn't a sufficiently mature technology, but nowadays, this is no longer an issue. Also, NVIDIA is the only company in the graphic card business, which used a different proprietary infrastructure for their 3d drivers. All the other companies, such as ATI, Matrox and Videologic (regardless if they release sources to their 3d-code or not) all use the DRI-model.

    Currently, there DRI-model fits NVIDIA's predicament perfectly: NVIDIA has already released the sources to the 2d-part of their drivers long ago (and they have been part of XFree86 for quite some time), but they just want to keep the 3d-aspect closed source. That's exactly how DRI-based drivers work! A 2D-part, which is part of XFree86, combined with a 3d-part, which plugs into the 2D-part of the driver through a (standardized) modular architecture!

    An added advantage is that these binary DRI modules are OS-independent, just architecture-dependent. It is even possible to use DRI modules with GUI systems other than XFree86. DirectFB has been (successfully) working on DRI-support.

    In other words: had NVIDIA already switched to the DRI model for their driver, then they wouldn't have had to go through the trouble of porting their drivers to FreeBSD. The same binary module already available for Linux would have worked on a FreeBSD system with a DRI-enabled kernel (which FreeBSD already supports). The DRI modular architecture has been deliberately designed that way. All NVIDIA would have to do is release the 2D specs under open source (which they already have done) and compile DRI module releases once for each architecture they'd want to support: x86, Motorola/IBM G4, IA64 and AMD64 architectures. These modules would then work out of the box on any OS with DRI support (on any of these architectures).

    Example: if Zeta, the BeOS "reincarnation", would be updated to work with DRI modules, then it would be able to make use of the 3d capabilities on NVIDIA-cards right away!

    Furthermore, the DRI model would have made it a necessity vor NVIDIA to release open source AGPGART kernel code for the NForce2 in the first place, because this would be required for even NVIDIA's drivers to work. A proprietary alternative AGP handling hack (like what they have been using in their drivers until now) would have made no sense.

    Lastly, the fact that NVIDIA would then not be using a different architecture then the other companies would be causing a lot less headaches for 3d application developers under Linux. Right now, many games and other applications under Linux, such as Winex 3.0 and the Neverwinter Nights port, have been optimised to work with NVIDIA's drivers, but still need work on proper support for DRI (basically covering all other 3d solutions for Linux).

    If any NVIDIA driver engineer is currently reading this: please seriously consider switching your drivers to the DRI model! It would save both you and others a lot of work and potential compatibility problems, without having to release any 3d driver sources. This way, you would also instantly be expanding the number of operating systems able to support 3d on NVIDIA cards, without you having to do any additional work for it!

    The only disadvantage for NVIDIA that I can think of is the status quo that NVIDIA would possibly like to uphold: games and other 3d applications having better support for NVIDIA (currently being the market leader on Linux) and all the DRI-using competitors remaining behind. In the longer term, how

    --
    "Oooh, does that mean we get to kick some puffy white mad zionist butt?"
  87. Xbox = type of nforce1 by aliens · · Score: 1

    Nforce1 & 2 in the PC arena are made for AMD CPU's. The XBox using an Intel P3 with an integrated Geforce3 Core. So this would be probably zero help for xbox-linux.

    --
    -- taking over the world, we are.
  88. Re:The GPL: Intellectual Theft by Anonymous Coward · · Score: 0

    YHBT. YHL. HAND.

  89. The trials of nForce! by ChrisJones · · Score: 1

    I just hooked up an nforce2 motherboard into my main desktop PC yesterday, I grabbed the gart patch, applied it, reinstalled the nvidia drivers for my geforce3 and rebooted. Everything came up fine, the agpgart stuff seemed to work fine and glxgears was faster than with my previous motherboard, but then everything completely locked up after the machine had been up for a few hours (I was playing tuxracer at the time).
    DAMMIT!
    I have had agp disabled on this PC for a couple of years now because every damn fricken time I enable it and set X drivers to use it, my PC starts suffering random crashes. That really pisses me off.
    So I disabled the agpgart module and I'm now trying things out with the nVidia XFree86 driver's internal nforce gart support.

    Also, I'm having some serious doubts about the performance of the system, changing workspaces takes so much longer than before (gnome2), yet my CPU is about 600mhz faster than the one I was running yesterday, the RAM is faster, ok the gfx card is still the same gf3ti500, but it should be more snappy, not much less snappy!
    If anyone has a similar setup (XP2600, EPoX 8RDA nforce2 mobo, pc3200 memory, geforce 3 ti500), please post some Quake 3 benchmarks or something...I got about 180 when I ran demo001 on the default "High Quality" settings (so 800x600), 150 when I ran it at 1024x768 and about 100 at 1600x1200, which seems fairly respectable to me, but then I was only getting just under 3000fps from glxgears, whereas some people on nvnews.net's forums seemed to think 5000-10000 would be more normal.
    Anyway, here's hoping for stability and speed!

    --
    Chris "Ng" Jones
    cmsj@tenshu.net
    www.tenshu.net
    1. Re:The trials of nForce! by Anonymous Coward · · Score: 0

      You might not believe me, but some of your performance and lockups problems are caused by your nVidia drivers. There are all sorts of posts about these problems on the Gnome2 message lists out there. You can try reverting to an older nVidia driver. The problems seemed to only show up within the last few months.

  90. Re:not quite there yet by Anonymous Coward · · Score: 0

    Matrox and ATI. Intel release specs for their Extreme Graphics chipsets too, although they suck. Thanks for playing though!

  91. Re:not quite there yet by Spellbinder · · Score: 1

    i think if the open source driver would be near the same quality if not better if the programmers had the same access to hardware and specifications as the guys writing drivers for ati or nvidia
    i would like to see ati and nvidia to release their drivers open source or at least the parts they have the right to
    they are hardware companys and i don't think it would hurt them more then it would help
    just start thinking about drivers ported to every fcking OS you can think of
    the community could help 'em to find and fix bugs

    --


    stop supporting microsoft with pirating their software!!!!!
  92. Re:The GPL: Intellectual Theft by Anonymous Coward · · Score: 0

    I don't know who in their right mind would use EXT2 (like FAT32) in this day and age, but hey... To each his own.

    ReiserFS for me, all the way.

  93. What about ATI's drivers by Bruha · · Score: 1

    They say Xfree 3 4.2 and not 4.3 which I run on RH 9 does anyone know if they'll work or is there another driver I'm not seeing on the website.

  94. Re:not quite there yet by Idimmu+Xul · · Score: 1

    Bugger, ATI don't have drivers for XFree 4.3. Does anyone know what the one that comes with XFree86 is like?

    --
    The problem with slashdot is that most of its users were bullied and stuffed into lockers as kids!
  95. Re:The GPL: Intellectual Theft by Anonymous Coward · · Score: 0

    It's pretty obvious his motivation is imagining a bunch of pasty fat geeks working themselves into a froth over his slurs against the great Linux. Like you, for example. "Right to be alive"? Heh.

  96. Re:not quite there yet by damiam · · Score: 1

    ATI releases full specs for all their cards, and yet the open-spurce Radeon drivers (especially those for R300 cards) are not that good.

    --
    It's hard to be religious when certain people are never incinerated by bolts of lightning.
  97. Radeon 8500 and Xfree86 4.3.0? by Marx_Mrvelous · · Score: 1

    Has anyone had luck getting 8500-series working in X 4.3?

    --

    Moderation: Put your hand inside the puppet head!
    1. Re:Radeon 8500 and Xfree86 4.3.0? by Anonymous Coward · · Score: 0

      The 8500 series should be supported by 4.3. It was supported by 4.2, in fact, though I think the 3d sucked in that release. You'd have more luck posting your specific problem to the appropriate newsgroup or messageboard.

    2. Re:Radeon 8500 and Xfree86 4.3.0? by Marx_Mrvelous · · Score: 1

      I hate replying to anonymous coward trolls, but...
      If you knew *anything* about the ATI drivers, you'd know that there is no known support for anything prior to the 9000. The 9000 core is only supported through a hack, since the hardware engine is roughly the same as their high-end cards, and the German wing is providing the first 4.3 package for them.

      I've been searching for 4.3 drivers for a while, now. If you can't help, don't reply (especially anonymously!)

      --

      Moderation: Put your hand inside the puppet head!
    3. Re:Radeon 8500 and Xfree86 4.3.0? by mobius_stripper · · Score: 1
      Err... not sure where you're getting this idea from.
      Here's a quote from the XFree86 4.3 release notes for the radeon module:

      radeon is a XFree86 driver for ATI RADEON based video cards. It contains full support for 8, 15, 16 and 24 bit pixel depths, dual-head setup, flat panel, hardware 2D acceleration, hardware 3D acceleration (except R300 cards), hardware cursor, XV extension, Xinerama extension.


      Sure sounds like 3d is supported for a lot of different kinds of radeons.

      Krishna
      --
      --- I'd love to go out with you, but I have to study for a Turing test.
    4. Re:Radeon 8500 and Xfree86 4.3.0? by scheme · · Score: 1
      I hate replying to anonymous coward trolls, but... If you knew *anything* about the ATI drivers, you'd know that there is no known support for anything prior to the 9000. The 9000 core is only supported through a hack, since the hardware engine is roughly the same as their high-end cards, and the German wing is providing the first 4.3 package for them.

      That's news to me since I've been running my radeon 8500 on XFree 4.3.0. I even get 3d acceleration. If you're having that much trouble, install redhat 9 and select your radeon 8500 on the video card setup.

      --
      "When you sit with a nice girl for two hours, it seems like two minutes. When you sit on a hot stove for two minutes, it
    5. Re:Radeon 8500 and Xfree86 4.3.0? by Marx_Mrvelous · · Score: 1

      I'm not intersted in the limited driver provided by the radeon.o module, I want the fully accelerated fglrx.o driver which ATI provides.

      --

      Moderation: Put your hand inside the puppet head!
  98. Re:not quite there yet by damiam · · Score: 1

    It's very good for 2D, and has no 3D support whatsoever on R300 cards. You're not going to be doing much Linux gaming with that driver.

    --
    It's hard to be religious when certain people are never incinerated by bolts of lightning.
  99. Rejoice my @#$... by Anonymous Coward · · Score: 0

    I can only get my Radeon 9700 PRO to display with the vesa driver... XFree86 4.3 Doesnt like that version of the Radeon, and ATI doesnt have a driver for that version of X. So unless nVidia makes an ATI driver for my Radeon under X 4.3, phooey I say!

  100. Who's hardware is it anyway? by Anonymous Coward · · Score: 0

    And this is one of the reasons I will never buy a nForce2 board. Binarism was bad enough with the video card. Now it's in the chipset. Fortunately the other chipset makers aren't infected, but it still sets a bad precedent, and nullify's some of the hard work that free developers have done to keep the information pipeline open between themselves and the hardware vendors.

    HV:You say that you need info for our new Gee Wizz chipset, well we can't do that.

    SW:Why not, you use to?

    HV:Well [insert nvidia's reason for closed-source here].

    SW:But I need that info to get the kernel working with your hardware.

    HV:Why are you complaining? Apparently closed-source code is OK with you *points to nForce drivers*

    SV:But, but.

    I guess some people haven't sufficiently learned their lesson when they used to use Windows. Now they want to repeat the mistake on Linux.

    1-Most of Windows problems were caused by dodgy drivers. Do we want a repeat on Linux?

    2-Does the fact that the OS is free and open make any difference if it's all sitting on top of a proprietary base that's not under the control of the user?

    2a-DRM and other mischief is easier to impliment when it's put in a proprietary base.

    2b-You don't actually own your hardware. The hardware vendors are just letting you use it for awhile. Here here's your license (binary driver). Pray we don't change the terms.

  101. Re:not quite there yet-Closed mind argument. by Anonymous Coward · · Score: 0

    "Sorry, but I don't follow your hard-line, and I don't really believe you do either... I bought my NVidia videocards knowing that they will work on Linux and FreeBSD, not so that they MIGHT work a few years in the future. They work right now, and nothing will stop them from working with the same software in the future. I'm not screwed if the Open Source driver developer decides not to fix a bug; so I'd much rather have a company that supports their hardware on my OS, rather than barely-working, open source drivers."

    So by your argument you don't use any open source? After all you never know if the [closed, open] developer could decide to not fix a bug. Me thinks you still haven't grasped this whole open-source thing.

  102. this is a good thing, and the next step. by Mark19960 · · Score: 2, Insightful

    I think they see supporting Linux as a good thing.
    I have found their driver for the Geforce cards to be stable, I have never had a problem personally.
    while I dont own an nForce2 board, I am happy that they released this driver. its another step in the right direction in my opinion.
    They cant release the code to the Geforce driver because the code they utilise isnt their code, but I wonder: will they try to get around that?
    There has to be a way around that issue. I forsee Nvidia releasing an open source driver one day.

    to Nvidia: Thanks for giving me many years of stable gaming in Linux

  103. Re:Radeon owners? by TerryMathews · · Score: 2, Informative

    GLXgears != benchmark. It takes advantage of no hardware features. Just pure pixel-pushing bandwidth.

    --
    -- Terry
  104. I think Linux really bites the big one. by Anonymous Coward · · Score: 0

    oh /. since you dont like what I have to say about anything no matter what it may be Im going back to being a coward and posting whenever I please. Your moderation system sux and I dont give a shit about karma - but those with opinions that dont match the mods will not last beyond a week or so so the whole fuckin system is piss beat. Have a great day!

  105. Some mouse tips by Sevn · · Score: 1

    Maybe I lucked out in regards to my mouse choice.
    I have a logitech mx300 that I took apart and
    removed the internal metal weight from. For rails,
    it's important to have the lightest mouse possible.
    This disqualifies anything cordless. Starting with
    the mx300, Logitech started using their 800dpi
    technology optical sensors borrowed from their
    then recent wireless optical mouseman line. So
    you get the benefit of the higher resolution,
    without the battery weight. As for the settings
    in my mouse section of my XF86Config, they
    look like this:

    Section "InputDevice"
    Identifier "Mouse1"
    Driver "mouse"
    Option "Protocol" "IMPS/2"
    Option "Device" "/dev/input/mouse0"
    Option "ZAxisMapping" "4 5"
    Option "SampleRate" "125"
    EndSection

    The only thing profound in there is the SampleRate
    line. It may or may not even be making a
    difference. I've always included it. All I know
    is my mouse is a hell of a lot smoother under
    linux. I use 125 because that's supposed to be
    the maximum speed that USB communicates with
    the mouse. Hope this helps.

    --
    For every annoying gentoo user, are three even more annoying anti-gentoo crybabies. Take Yosh from #Gimp for example.
  106. Avoid NVidia stuff - crappy unfixable drivers by Nurf · · Score: 1

    I currently have an NVidia card, and NVidia drivers, and it is the sole reason for crashes on my machine.

    The display will lock, and I have maybe 30 seconds to SSH in and shutdown the machine, or it is hosed.

    Also look at this:

    maze root # /sbin/lsmod|grep -i nv
    NVdriver 1066304 10 (autoclean)

    A 1 meg kernel module? That must be all the cool special case code they have for cheating in benchmarks?

    Never mind the fact that I am purposely running an slightly older driver cos the new one seems less stable and screws up 2D in interesting ways.

    Now if I got myself an nForce based system, I could have these problems with a bunch of other binary drivers too! Sound, MB, ethernet, and video!

    Not. :-P

    I'll pass, and I am SOO buying an ATI card next time. I have really found out the hard way that binary only drivers suck.

    --
    ---
  107. hardware support concerns - a question re: miniITX by Tumbleweed · · Score: 1

    Okay, so this brings to my mind a question about the miniITX boards by VIA. These are very small (170mm x 170mm) boards with basically everything included (video, sound, network, etc.), and are very low power (usually no active cooling, even for the CPU).

    Do these things work well with Linux (especially the embedded video, sound, & networking)?

    I'm planning on building a little box later this year with one of these things, and I was planning on using Linux, little suspecting that the driver issue was still an issue in 2003 for things like this. Very disheartening.

    Please tell me I won't have to use Windows on this system! :(

  108. What About the cheating? by Nazmun · · Score: 1

    I mean they also cheat or "optimize" using drvers for certain benchmarks and games that in many cases reduce the image quality of the games (why i call it cheating) without informing the consumer or developers. I'm not singleing out nvidia here as i'm sure others do it too (ATI was also caught doing a minor cheat this year and some major ones a few years ago).

    Wouldn't this be a major reason to hide/close your source.

    --
    Hmmm... Pie...
  109. I'd feel guilty now by rsilvergun · · Score: 1

    buying a Radeon, after how well nvidia's treated me as a linux user :).

    --
    Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
  110. Re:hardware support concerns - a question re: mini by Anonymous Coward · · Score: 0

    Check out mini-itx.com and linitx.org/com.

    Linux does work ok on them...eventually I'll get one :)

  111. Re:nivida suck my... 9700 by Anonymous Coward · · Score: 0

    An ontopic post that is relevant to the story and gets what the story is about (it's about nforce chipsets not nvidia video cards), by someone who the story addresses is overrated? I thought this was the most insightful post ever.

    On the use of overrrated. Please stop using this. This is something that should be removed from the moderation system, since overrated seem to be something used for mostly grudges and when you are too clueless to afix any proper type of moderation.

    Also the parent post is a AC, it's alread at 0, you have wasted a moderation point.

    Why not to use overrrated/underrated? The reason is that this is not shown in metamoderation, people call this type of moderation usually grudge moderation, I think the slash community should remove this moderation option.

  112. Re:hardware support concerns - a question re: mini by Cid+Highwind · · Score: 1

    I've been looking at these for a car computer (for mp3/ogg playing, GPS navigation, etc) Most of it is supported. The VIA castlerock display drivers are in CVS versions of Xfree, and everything else was supported by existing drivers IIRC. The only unsupported part is the hardware MPEG2 decoder in the M-series boards. Unfortunately the CPUs aren't powerful enough to play back DVD resolution MPEG-2 in software so they are pretty useless as embedded DVD players.

    --
    0 1 - just my two bits
  113. Re:not quite there yet by Devil's+Avocado · · Score: 1

    I don't know, the drivers for my R100-based card are pretty good. The R300 is a pretty new chip, and you certainly can't expect open-source volunteers to be as *fast* as closed-source developers who get paid for their work.

  114. Re:The GPL: Intellectual Theft by Photo_Nut · · Score: 1

    The only reason that things like Microsoft EULA's exist is so that someone can take away the freedom of their users and exhibit a system of power over them as people.

    The reason an EULA is there is to protect the IP rights of the owner of the IP. These are hard things to protect without IP law. I get paid to develop software. Every time you pirate that software, it hurts me, or people like me. The money that my company loses means that I lose the opportunity to get a raise or a bonus or be promoted. I cannot physically prevent you from mass-redistributing that software. No such barrier is effective. The bits of data are trivially duplicatable and the medium to store them costs $1 per GB. This doesn't just affect the big companies.

    Back in the 80's, my father's < 50 person company developed a compiler product and sold it for about $400. There was no copy protection devices in it. A few copies were sold in Europe. Several years later, we learned that it was a popular compiler in research labs in Europe. We didn't know the order of magnitude of copies that had been pirated, but my father could quite possibly retire today if the money had been legitimately paid to his company. My father's business was reasonably successful because they sold hardware as well (mainly Intel 80*87 and Weitek coprocessors). Today, they're downsizing because of the tech slump. We really could have used that cash to hire more developers and build better products.

    My point here is that piracy doesn't just hurt big companies like Microsoft. Piracy hurts small development houses much, much worse.

    The arguement that companies must protect their intellectual property is flawed because the money that they make generally doesn't go into paying for the costs of distrobution. It goes into things like making Bill Gates a very rich man. That's a system not at all concerned with compensating the developers, once you make an analysis and really think about it.

    Bill Gates is an incredably sharp businessman. Regardless of what it costs per byte to distribute software, it costs far more to develop, market, and sell that software. You pay people to run a company, manage employees, manage facilities, design, develop, and test the software, and so many other things.

    Back in the day, all of these responsibilities were in the developer's hands. In large companies, these are done by teams. Those teams need direction, management, etc. You have to give people vacations and benefits, and you have to pay people to find and hire the people who you will stake your company's reputation on.

    In short, software is NOT an easy business. I hate to break it to you, but one of the only markets where it's easy to be profitable in software is in large corporations/government organizations, where the demand for software is in the 1000s of employees per organization. Why? Because they need the bulk orders, the premium support, and they get the best prices but they can't afford the lawsuit if they pirate software.

    Free software is nice and all, and it even has its market. But I love writing software, and that's what I get paid to do working for a software producing corporation. Bill Gates is the man who lived what most of us can only dream. Imagine what it must be like to have an army of software developers listening to your words. If I were in his shoes all I would be saying would be 'make it better, and make it more open'.

    If the system wasn't concerned with compensating developers, then I wouldn't be thankful that I have a good paycheck. I work hard for my money. It's nice that people are willing to give away their software goods to the masses, but most of us have to put food on the table, too.

    It's the same in the music industry. Computer Programmers are like recording artists. We create the goods which others consume. The goods are in the form of something which can be e

  115. Looking for a patch for 2.4.21 kernel by bkedelen · · Score: 1

    I have tried patching the ATI drivers, and it works fairly well, but does not take advantage of the NForce2's specific features over the NForece1. I am wondering if anyone managed to port the linux-2.4.20-agpgart.diff to the 2.4.21 kernel. If you know where an equivalent patch for the 2.4.21 kernel is, you should reply with the link!

  116. Re:not quite there yet by damiam · · Score: 1

    From what I've heard, the Free 3D for the R200 is also significantly slower than the ATI binary driver, and the R200's been out for years. I think part of the problem is that 95% of the people with the know-how to write well-optimized drivers already work for ATI and nVidia.

    --
    It's hard to be religious when certain people are never incinerated by bolts of lightning.
  117. Re:In other news... by ihatesco · · Score: 0, Offtopic
    >MODERATE SCO POSTINGS DOWN!

    quite, parent shall be modded down immediately.

    This is what I call sane irony ;)

    --
    "I am slashbot, hear me roar!"
  118. Re:Less of a problem if nvidia released DRI module by be-fan · · Score: 1

    Actually, I think there are serious differences between the DRI model and what NVIDIA's hardware dose. Recently, they even switched away from XAA to their own model because XAA apperently didn't mesh well with how their cards did mixed 2D/3D rendering.

    --
    A deep unwavering belief is a sure sign you're missing something...
  119. Additional info by Gin'irochi · · Score: 2, Informative
    Hello.

    I'm actually the original writer of this story, however at the time of writing, I hadn't made an accounbt on /. yet (I'm such a lurker. ;)

    Anyway, I see from the comments people are having trouble with the GART driver (Getting DRI to work with a Radeon, etc.) So I will now post some more information.

    My setup is:

    • Asus A7N8X
    • Radeon 9700 Pro
    • GART patch applied to vanilla 2.4.20 kernel with a fresh build
    • fglrx 2.9.12
    • XFree86 4.3.0

    I've tested this configuration both on Gentoo and Debian Sid.

    The DRI drivers do indeed work, as you can see here:

    cthulu root # glxinfo
    name of display: :0.0
    display: :0 screen: 0
    direct rendering: Yes

    as well as here:
    cthulu root # fglrxinfo
    display: :0.0 screen: 0
    OpenGL vendor string: ATI Technologies Inc.
    OpenGL renderer string: Radeon 9700 Pro Athlon (3DNow!)
    OpenGL version string: 1.3 (X4.3.0-2.9.12)

    The fversion of FireGL drivers I am using are indeed 2.9.12 -- these are not currently available on ATI's website. This thread on transworld gaming's forums have links to tarballs for the FGLRX 2.9.12 drivers for both XF86 4.2 and 4.3. Dont mind that the thread actually says 2.9.8, the links are current.

    Other than the updated drivers, I hadn't done anything special to get the GART driver and the R9700 to play nice together. However, it did take me 3 straight days of searching via google to figure out that the Kernel does not support AGP 3.0 in 2.4.x implementations, so the easiest workaround is to simply disable it in the bios as I mentioned in the story.

    run fglrxconfig, generate your config file, restart X, you're good to go.

    On another note, yes indeed -- if you read the new license carefully, the .diff file is released under the GPL. No, the net driver is not, nor do I believe the sound driver is either, but I may be mistaken. I really dont give a damn what liscense is used as long as my hardware works. :)

    As for the patch to the radeon driver that supports AGP3.0, I'll have to check it out. Sounds interesting.

    Oh, by the way:
    cthulu root # glxgears
    20234 frames in 5.0 seconds = 4046.800 FPS
    23297 frames in 5.0 seconds = 4659.400 FPS
    23300 frames in 5.0 seconds = 4660.000 FPS
    23298 frames in 5.0 seconds = 4659.600 FPS

    Hope this helps someone out there. :)

  120. Re:The GPL: Intellectual Theft by Anonymous Coward · · Score: 0

    Why are you feeding the trolls?

  121. Re:not quite there yet by Anonymous Coward · · Score: 0
    Don't whine because you're a fucking loser about whose opinions nobody gives a shit.

    In fact, I hope you reply to this unanonymously if only so someone like me can mod your ass down again.

    All this tripe about negative moderations being abuse is bullshit. The fact is, moderation is an organic signal/noise ratio "optimization" tool, and just because you have a karma bonus or post non-anonymously, doesn't mean you aren't raising the noise floor and shouldn't be modded down. It doesn't mean that my Slashdot experience can't be improved by squelching you.

    Suck it, Trebek!

  122. Re:nivida suck my... 9700 by Anonymous Coward · · Score: 0
    Also the parent post is a AC, it's alread at 0, you have wasted a moderation point.
    Bullshit. I am interested in what anonymous posters have to say, so 0 serves as an acceptable noise floor to me, along with "equalization" that further demotes trolls and flamebait.

    Suck it, Trebek!

  123. GART not the problem by Anonymous Coward · · Score: 0

    I have an nForce2 based motherboard, its the Biostar M7NCD Pro. The problem with it is not that I haven't any GART support. Having an OSS GART driver is not a big issue since, if you want 3D acceleration, you have to use the closed-source X driver and kernel module. The closed source drivers have GART supprt for the nForce2 already. However, the problem is with the IDE driver. I'm currently using 2.4.20-pre2 with jp15 patch. I refuse to use my machine w/o preemption but unfortunely I can not yet use XFS which sucks. I'm using ReiserFS right now which is a big problem with the IDE problems. What happens is that unless I'm in PIO mode, DMA is really unstable. If I didn't turn off UDMA support in the BIOS, it won't even boot up when Resier had to recover the journal just locks up. It is constantly locking up. Luckly (depends on POV thought I guess) I have this dual boot with XP. I have not had 1 problem under XP, but with Linux its completely unstable. I suppose I will try to use 2.4.21 so I can use the updated amd74xx IDE driver and patch it with preempt and try XFS.

  124. Re:The GPL: Intellectual Theft by runderwo · · Score: 1
    The reason an EULA is there is to protect the IP rights of the owner of the IP. These are hard things to protect without IP law.
    You are confusing a EULA with the copyright license itself. A license like the GPL enumerates conditions under which a piece of copyrighted work may be copied and modified+redistributed. A EULA gives you no distribution/modification rights; rather, it seeks to limit your ability to use the software for which you have (ostensibly) already paid money for.

    I don't think you really believe that someone who sells something should be able to dictate the terms under which that something is used by the purchaser, that's why I make this distinction.

    You have chosen to work in an industry where the product is infinitely reproducible except for artificial restrictions placed upon it, which are imperfect and which are enforced by imperfect human beings. Deal with it, or start manufacturing truck tires or something. Don't try to control me after I have bought your software.

    I get paid to develop software. Every time you pirate that software, it hurts me, or people like me.
    Wrong. Every time someone takes an illegal copy of software instead of making a purchase, it represents a loss of opportunity for people like you. It is not like "taking money out of your pockets", which implies you had the money in the first place. In addition, how do you know it hurts you? Maybe the nasty pirate who bootlegs a copy of your software when they couldn't afford the price was doing a mass evaluation of software for a purchasing contract. Or maybe they are a student who will bring their knowledge of your software with them when they land a career with a design firm, and ask the firm to standardize on your software.

    Bottom line is, you can generalize all you want about how pirates are bad and serve nothing but to ruin software businesses, but most software companies are doing fine in spite of rampant piracy, and may in fact be benefitting from it in these rough times where everyone is more watchful of where their dollars are being spent.

    If you want to remove one more excuse for piracy, tell your retailers to accept opened returns of software. Nothing burns me more than buying a broken product and not being able to return it because I broke the seal.

  125. Re:Radeon owners? by Anonymous Coward · · Score: 0

    Not that you can get any of the kernel developers to pay attention to you anyway even if you haven't loaded said closed source drivers of any sort ever. Okay, maybe I'm being unfair. Maybe they just don't like me personally. Maybe I smell bad over the internet.

  126. Old news by Anonymous Coward · · Score: 0

    This was released a few months ago to Dave Jones et al, and has been floating around the net.

  127. Re:not quite there yet-Closed mind argument. by evilviper · · Score: 1

    Methinks you are just trolling, but here's some food for thought...

    The big difference is that ATI's specs are only released (under NDA) to a few open source developers (namely, Gatos), so you really don't have the option to fix anything even if you wanted to, unless you completely reverse-engineer the hardware.

    --
    Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  128. I'd really appreciate a FOSS nvnet driver by leonbrooks · · Score: 1

    A FOSS ethernet driver would be bundled by Mandrake, thus enabling me to go on line OOTB through my ethernet-interfaced DSL modem to collect the proprietary video driver if I wanted accelerated 3D. Sound is (hawk, spit) Intel i810 (I'd be even more pleased if the next nForce was based on the Yamaha chips instead), and non-3D video is fine with the FOSS X driver.

    --
    Got time? Spend some of it coding or testing
  129. Re:The GPL: Intellectual Theft by Anonymous Coward · · Score: 0

    this post has been showing up on linux-related stories for at least a week now, time to start starving this particular troll.

  130. Mono, dotGNU, whatever by Anonymous Coward · · Score: 0

    You can use some of the opensource implementations of the .NET.

  131. Re:hardware support concerns - a question re: mini by TeknoHog · · Score: 1
    Unfortunately the CPUs aren't powerful enough to play back DVD resolution MPEG-2 in software so they are pretty useless as embedded DVD players.

    I think MPlayer can do it. I don't have a VIA mobo but some people have reported it does work. On my P3-450, DVD resolution MPEG2 files play fine without hardware acceleration, and I expect the VIA procs to be at least as powerful.

    --
    Escher was the first MC and Giger invented the HR department.
  132. Re:Additional info... I wonder if... by Anonymous Coward · · Score: 0

    I wonder if you could help me, I am trying to switch to Linux from MS Windows. So I am pretty new to Linux in general, and not sure how to compile a kernel and so on... I have read the HOWTO's on this, but still find it a bit confusing. Mainly due to the fact that I dont know what I need in my kernel. The kernel version I currently have installed is 2.4.21 on Mandrake 9.1. Perhaps It may be easier if I post my specs as well.

    Asus A7N8X Deluxe
    AMD Athlon XP 2500+
    ATI Radeon 9700 PRO 128MB
    Mandrake 9.1 kernel-2.4.21
    XFree86 4.3

    I have no idea what I need to compile into my kernel, and what I can have load as modules. So I was wondering if you could help me out a bit.

    Thanks,

    Josh

  133. No Subject by Anonymous Coward · · Score: 0

    No Text