Slashdot Mirror


NVidia Releases Linux Drivers Supporting 4K Stacks

Supermathie writes "NVidia has finally released drivers for their chipsets and the 2.6 kernel that support 4K stacks. That means compatability with Fedora Core 2 kernels, people! View the README, visit their driver page, or download the package."

33 of 380 comments (clear)

  1. Real Story... by ThisNukes4u · · Score: 5, Insightful

    The real story is when they open the source to the drivers.

    --
    thisnukes4u.net
    1. Re:Real Story... by el-spectre · · Score: 5, Insightful

      No, that is another story.

      An even better story will be when folks realize that it is OK for the whole world not to agree with them on philosophy. Especially when those philosophies have economic ramifications.

      But I ain't holding my breath.

      --
      "Faith: Belief without evidence in what is told by one who speaks without knowledge, of things without parallel." - A.B.
    2. Re:Real Story... by Anonymous Coward · · Score: 0, Insightful

      The real story is when they open the source to the drivers.

      Rating that post as a Troll seems kind of harsh. I'm another person who would like to see nvidia open-source their drivers, though I certainly recognize their right to put it out under any license they see fit.

      They are more stable than the ATI drivers, anyway, so I'll give them some leeway as far as licensing goes.

    3. Re:Real Story... by atomic-penguin · · Score: 2, Insightful

      It's a control issue...and their contining demand to control distribution of the drivers harms linux every day.

      It's stupid and there is no "economic ramification"...the drivers are free, after all. They make their money selling cards!


      How does it harm Linux? Even NVidia claims more fps under Linux than Windows or competing Operating Systems.

      I am just glad that their are quality NVidia drivers available for end users. It doesn't matter much whether they want to keep their trade secrets to themselves or not.

      Even if you were programming 3D applications, you can use standards such as OpenGL. Why or what exactly do you need to know more about the lower layers.

      As mentioned previously in this forum, they are doing more than ATI does. I for one, welcome our controlling closed-source overlords.

      --
      /^([Ss]ame [Bb]at (time, |channel.)){2}$/
  2. I agree by DaHat · · Score: 1, Insightful

    Watch as I now get flamed and modded down...

    I agree with you! Closed source software has its places, just as open source software does.

    1. Re:I agree by Barto · · Score: 3, Insightful

      Except that place is not hardware drivers - all the pain and suffering getting 3D working on Linux when most hardware is a breeze is proof of that.

    2. Re:I agree by Pharmboy · · Score: 3, Insightful

      I agree with you! Closed source software has its places, just as open source software does.

      I have been arguing this for years. Part of "Freedom" is choice, and having the choice to release your source code or not, just as I have the choice to use open or closed source applications. Abuse of a monopoly is not the same thing as closed source.

      It is ironic that some (but not most) of the advocates of Open Source rail against anything that is not Free. This intolorance is why they get compared to "commies" and socialists, taking a position that "either software is Free or it should not exist". Fortunately, most of us who are Free software fans don't share their intolorant views.

      If a company wants to keep their source closed and try to actually make money SELLING it, fine. If someone wants to make a Free version that does basically the same thing, even better, because then we have a choice, and the MARKETPLACE decides.

      --
      Tequila: It's not just for breakfast anymore!
    3. Re:I agree by ThisIsFred · · Score: 3, Insightful
      ...all the pain and suffering getting 3D working on Linux when most hardware is a breeze is proof of that.
      What pain and suffering? Nvidia's drivers are the most pain-free to install of any third-party driver. The useful module options are well documented, and there is a support community. Hell, Nvidia just added a new configuration utility. Unlike other drivers that are included with the kernel, Nvidia's modules are consistently functional, and aren't mystified by outdated HOW-TOs or the requirement to poke around inside the kernel source tree for a text file with module options; A file that may or may not exist.

      On the contrary, my issue with hardware installation and Nvidia had to do with the open source components not produced by Nvidia. The Mesa OGL library changed their build scripts (which was the source of much confusion) because of issues with automake. Installing Mesa at the wrong time breaks Nvidia's OGL interface. The agpgart module was also the source of much frustration because it wouldn't support faster transfer modes on certain chipsets. So, when I couldn't get my GF3 Ti to run at 4x, I discovered that - in true OSS developer fashion - the option appears only inside a source code file, with no explanation. Thank heavens for the 'modinfo' utility and experience, whereas a less technically-inclined user wouldn't have a clue what an "int" is.

      Nvidia shows a lot enthusiasm for GNU/Linux that other vendors do not. Their Linux drivers are always current, and well documented. They host a lot of complete or demo games for free and without registration hassles. Nvidia is fighting tooth-and-nail with ATI in a technology war that has resulted in ultra-high performance at affordable prices, yet even with ATI nipping at their heels, they've still managed to find the time to cater to the OSS community. Since there is a wide range of acceleration features that modern applications may or may not support, Nvidia's peformance secrets still remain inside their drivers. Putting these trade secrets out in the open would guarantee Nvidia's end. As much as I'd like to see the drivers become part of the kernel's source tree, I wouldn't want to see a friend of open source operating systems put out of business. Continued criticism of Nvidia only reinforces the Linux community's reputation as the enfant terrible of the computing world.
      --
      Fred

      "A fool and his freedom are soon parted"
      -RMS
  3. Re:Real Story...NOT INSIGHTFUL by Anonymous Coward · · Score: 0, Insightful

    The OP is right...there is probably no big magic in their drivers.

    It's a control issue...and their contining demand to control distribution of the drivers harms linux every day.

    It's stupid and there is no "economic ramification"...the drivers are free, after all. They make their money selling cards!

  4. Re:Real Story...NOT INSIGHTFUL by el-spectre · · Score: 2, Insightful

    Everything is a control issue. Companies want to control their product. Zealots want to control the companies. As a user (who happens to be running FC1 waiting on nvidia to do this...), I find the latter position far less defensible.

    Economics is extremely complicated, and I assure you that it is more complicated than just the purchase price for a card at the store.

    If you don't think losing trade secrets can change a business model for hardware, ask IBM about the early PCs and clones. They might have a slightly different perspective.

    --
    "Faith: Belief without evidence in what is told by one who speaks without knowledge, of things without parallel." - A.B.
  5. What about the source code? by Anonymous Coward · · Score: 2, Insightful
    nVidia has finally released drivers for their chipsets and the 2.6 kernel that support 4K stacks...

    I don't know about you guys, but I think having the source code to recompile it manually would help out immensely.

    It's funny when you think about why hardware companies is they like to keep the source code secret (i.e. you only get the drivers). If they claim that someone may use it for some unfit purpose then the question is, if someone has the source code without the hardware isn't it inherently useless to them anyway? Seems to me you actually buy the source code when you get the hardware (especially for the newer $$$ components) -- they just don't want to fork it over because somehow you may "magically" make the component up yourself out of basement and not have to buy it.
    1. Re:What about the source code? by Graelin · · Score: 4, Insightful

      I don't know about you guys, but I think having the source code to recompile it manually would help out immensely.

      That's funny, I don't.

      First, fixing this stack size problem is not a simple re-compile of the same code. Depending on how the driver is written this is certainly a non-trivial task.

      Second, even if you had the source that does not mean that you could distribute a fixed version. Open source != Free Software.

      Third, they may be closed source drivers but they are miles ahead of the current FOSS drivers. The Zealots can run their "pure" systems and suffer graphics glitches and poor 3d performance. I'd rather just use something that works. If that meant sticking with by old kernel a bit longer then so be it.

      they just don't want to fork it over because somehow you may "magically" make the component up yourself out of basement and not have to buy it.

      Not you - their competition. ATI has always been plauged by crap drivers. If ATI had a peak into how NVidia does it you can be sure they'd take something away from it. NVidia would lose a competitive advantage. The GPU war is nasty. The competition is killer - they'll take any advantage they can get.

  6. Re:Kernel Stacks... by geekoid · · Score: 2, Insightful

    "now that the linux driver is realeased, im giving the company my 500 bucks...see...support linux...make money....)"

    be sure to send a letter to the company explaining why you are giving them your business.
    Otherwise the purchases made becasue of Linux will go unnoticed.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  7. Re:Real Story...NOT INSIGHTFUL by drinkypoo · · Score: 5, Insightful

    The "zealots" just want to control their own computers. That's what Open Source is about. If you have an nVidia video card in your linux system, and you want full functionality, you have to let nVidia control your computer.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  8. Re:Real Story...NOT INSIGHTFUL by antiMStroll · · Score: 2, Insightful
    "Everything is a control issue. Companies want to control their product. Zealots want to control the companies. As a user (who happens to be running FC1 waiting on nvidia to do this...), I find the latter position far less defensible.

    Companies want to control their product in order to control markets. 'Zealots' want to limit any one company's control of markets to keep them open, and it works. Are you really implying the world and the state of computer technology would both be better had IBM retained monopoly control of hardware? I'll wager most historians of technology will disagree.

  9. Excellent News by Zordas · · Score: 1, Insightful
    This is excellent news for me. I just purchased a EPoX 8KDA3J (NFORCE3-250GB) motherboard, AMD AMD64 2800+ processor, Nvidia FX 9000 video card and the rest of the fixings to make up a system. Got it all running yesterday and was trying to figure out which OS to put on it, Gentoo x86_64 or FC2. FC2 had me concerned because I knew it was a 4K stack kernel and NVIDIA hadn't released their new drivers yet.

    I did install the beta 64 bit version of XP fist, but it sucks. Looks like I can make a duel boot system now with FC2 & Gentoo. So, If you'll excuse me, I have some compiling to do on my Gentoo primary partition!

  10. Re:Real Story...NOT INSIGHTFUL by zurab · · Score: 2, Insightful
    Everything is a control issue.

    True.

    Companies want to control their product.

    No, companies want to control their revenue sources.

    Zealots want to control the companies.

    No, zealots want to control freedom of their code and the code that is based on or extends it.
  11. Re:Real Story...NOT INSIGHTFUL by 10101001+10101001 · · Score: 5, Insightful

    Okay, I'll take a stab at it. The bedrock of capitalism is simply a market system based on private ownership. Now, most people want to extend that into monopolistic control to maximize their own profit in self-serving interest, but at the same time consumers generally tend to want a lot of competitors that can offer substitutes that give them greater value.

    But, the fact is that if IBM hadn't "goofed" and created a mostly open system, it's likely that either another more open system would have succeeded even though it had a lot of obvious fault or no system would have succeeded and the information age wouldn't be near the point it is. Why? Because a more open system allows for programmers, both hobbyist and capitalist, to more easily develop software for the system. This barrier to entry would mean less software overall which would directly decrease the demand for computers. At the same time, monopolistic control would keep prices high, fixing the quality sold at a smaller rate than it is today thanks to the vast number of clones.

    So, it's unlikely IBM would have a better market share or sell more products. They might, still, be making more profit due to monopolistic pricing. It does seem unlikely for this to be the case, however, when various other architectures would have likely succeeded in IBM's place and relegated IBM computers into dinosaurs like the Amiga (no offense to the Amiga intended).

    As for NVidia, there's at least two principle reasons why they might wish their drivers closed. The first is by closing the drivers they have stronger control over rebranding cards at different price points without modifying hardware which might increase sales without hurting sales on the higher priced cards. The second is NVidia has cross-licensed a variety of patents which probably puts them in the position of not having the authority to license said patentable idea under the GPL.

    Without number two, number one could be fixed with creative hardware locking mechanisms. The total cost of such hardware locking would be minimal in comparison to the boosted sales of all the likely free porting and driver work done by volunteers on the NVidia driver. The fact is, NVidia is a hardware company so it is in their best interest to commoditize all software for their hardware to be run on. Open sourcing their driver, if possible, would very likely have this effect (it's hard to argue that it could have the reverse effect, at least).

    The claim that trade secrets would somehow be revealed by open sourcing their driver is possible, but I would guess is unlikely as the majority of NVidia's actual trade secrets would be in *hardware*. All a driver is supposed to be is a standard interface for the OS, and if there are tasks beyond this in the driver NVidia would almost certainly advantage by sticking it in hardware as well. It's for this reason I assume NVidia's driver license policy is the main fault for them not open sourcing their driver.

    --
    Eurohacker European paranoia, gun rights, and h
  12. PPCP (PowerPC Please) by This+is+outrageous! · · Score: 4, Insightful
    Thank you nVidia. Now could you
    P L E A S E
    compile those drivers for us PowerPC owners who also pay for the cards?

    It's not like nobody can do it...

    Thank you.

    --
    This is...

    O
    U
    T
    R
    A
    G
    E
    O
    U
    S

    !

    1. Re:PPCP (PowerPC Please) by Sycraft-fu · · Score: 3, Insightful

      Not trying to knowck on you, but please realise that you are in a very severe minority. Most people in the world use x86 systems. Just a fact of life, for better or worse. It's over 90%, in fact. Now when you break down x86 users, you find that, for desktops, it is again severly one sided with most people using Windows. Again we are talking over 90%.

      Hence Linux support is kind of thin at this point, it's just a smaller market than Windows. However some people, like nVidia, fell that there is enough to warrant writing drivers for, to increase sales. Remember: This is a company, they don't do thing for the good of humanity, they do things to make money.

      So let's take the Mac now, being the only real PPC platform that would use nVidia cards. What percentage of computers are Macs is something of dispute, but it's between 3-5%. Well then you consider that most Mac users don't run Linux. It's VERY rare, in fact, since one of the reasons most Mac users buy Macs is for MacOS. It is certianly under 5%, and probably under 1%.

      So, even using optimistic numbers, you are talking 0.25% of the market, and realisticly it's probably more like 0.05% or less.

      Now on top of that, second hand sales of Mac graphics cards are pretty low. Since they are special, and aren't compatible with normal off-the-shelf PC cards, you don't see a lot of them sold. What you buy with a Mac is what you have for the life of that Mac in most cases. Well, that means there isn't a big incentive to get you to switch to nVidia cards. You either got one with the Mac, or you didn't. You aren't likely to change later so no profit motive for nVidia.

      So you have a very small percentage of computer users that aren't likely to change cards after purchase, that use a different processor architecutre (and hence require more programming and testing). Not really a ripe market for a driver port.

      You have to understand that the x86 Linux market is populated by a high number of DIY computer builders. Those people can, and are, swayed to certian hardware by availibility of non-suck drivers. Thus it is in nVidia's financial intrest to make drivers for them, though they are a small market segment. The PPC Linux market is not capable of DYIing and is less likely to change to a new card because of it. Also, it is a much smaller market. thus it is NOT in nVidia's financial intrest to make a driver for it.

      When you deal with corperations, at least ones of any deceant size, you always have to remember that it is money that they care about, not humanity. They do things because they make them money, or get them good press, which leads to more money. Not because those things are for the good of humanity.

  13. Re:Wonder why... by Anonymous Coward · · Score: 2, Insightful

    Maybe you wrote it in an unappropriate manner. Maybe CmdrTaco was feeling evil.

    I'd understand, if you complained about an important story being not published at all - but in every case the story still gets accepted from someone else, so all is fine. Someone else got the credit for submission?

    Who fucking CARES?? I'm fed up with whining about having your stories rejected. These comments are now in almost every story, visible even with the "trolls off" setting.

  14. Re:Real Story...NOT INSIGHTFUL by EvanED · · Score: 2, Insightful

    Where was the insentive without the clones?

    Because there was also Apple. Also planned obselescence, etc.

    Why do you think MS software sucks?

    Interesting choice of company; it goes a fair distance to demonstrating my point. Would Windows be more secure today if competition had forced it to be throughout it's life? Sure. Would OSes be better in general? Almost certainly. Would MS have the market share it does today? No way.

  15. Re:Real Story...NOT INSIGHTFUL by antiMStroll · · Score: 2, Insightful

    Unfettered, unrestricted capitalism is a fantasy that's neither democratic or American. It's only in the last couple of decades following Reagan that this particularly virulent form of ideology has become popular, the founding of America and most of its history had little to do with it. It's more corporatist than capitalist. The typical pejorative labeling of anyone who disagrees as 'socialist' or 'communist', by far the majority of the world incidentally, I can only hope is a sign of the end days of this world view.

  16. Re:Real Story...NOT INSIGHTFUL by el-spectre · · Score: 4, Insightful

    Yeah, this is why I use the term zealot. I like Linux (anyone bringing up GNU/Linux can bite me. I know the history and respect GNU. It's unweildy), in fact I prefer it. But I call BS on the altruism of the philosophy behind much of the movement.

    If you wanna say "here's our stand, and we stick by it", I respect that. If you say "any stand but ours is unholy and wrong", then you are attempting to control and I have no use fer ya.

    I wouldn't violate the GPL, as a programmer I respect other coder's work and time. But I also don't buy into the demand that EVERYTHING be GPL's, or whatever license you prefer.

    The world ain't black and white kiddies, time to realize the intelligent people have differing opinions most of the time...

    --
    "Faith: Belief without evidence in what is told by one who speaks without knowledge, of things without parallel." - A.B.
  17. Closed Source Dirver -- Oper source system? by jfmiller · · Score: 2, Insightful

    I agree with you main point that there are times when holing on to the source code in encouraged. On-line games are one instance where I hope that the company does keep a lid on the code. I don't even certian Monopoly Operation systems for wanting to keep a close reign on there source, it is after all how they make money.

    NVidia on the otherhand is making money purly on hardware and drivers are a sunk cost. They have to be availible or thier cards won't sell, and they have to be good or their cards will not be able to compete, but the hardware is what you hand your credit card over to aquire. There seems to be economic reason to with hold dirver source code other then habit and industry practice. The only explaination I can come up with is that the code reviels some intimate details about the inner workings of the hardware that should not be made public. On the other hand NVidia has been very open avout the capibilitits and functioning of their hardware and it is widly integrated into third party boards as in my IBM T41 laptop. (ok, I'll stop bragging)

    In the end, I believe that the most important aspect of the free software movement has to do with hardware drivers. Remember RMS's story about wanting to modify the print queue to alert the right person when the printer jammed? With software, including operating systems, Open source is a philosophy about the plave and value of intelectual controls. Hardware drivers on the other hand allow one to use a piece of equipment that one physically owns. Open source drivers allow people to use the hardware they own in the manor that is most appropriate to their need and without the loss of commercial opprotunities. Therefore, I too would encourage NVidia to make their driver source code public.

    JFMILLER

    --
    Strive to make your client happy, not necessarly give them what they ask for
  18. "the only real reason"? by steveha · · Score: 4, Insightful

    Methinks the only real reason you'd want to keep your drivers closed off is because you're artificially handicapping your hardware

    Um, no.

    0) nVidia might not own all the code they compile into their drivers. The license they have the code under might permit binary distribution, but not source.

    1) nVidia's drivers contain large amounts of software that is better than any of their competition. They spent money developing this, and they want to milk the competitive edge it gives them. And that is okay.

    2) nVidia has more control this way. The Firefox guys are holding control over their cool icons, because they don't want the cool icons slapped onto broken code; only Mozilla-official builds of Firefox get the cool icons. nVidia might want to be sure that no one runs with broken drivers, then thinks nVidia cards are all junk, when in reality some guy made a few "improvements" that broke things, and distributed the changed version anyway.

    3) Other reasons are possible. "the only real reason" my left foot.

    Personally, I would much much rather have FOSS drivers. But even more than that, I want drivers that work. I switched from a GeForce 4600 to a Radeon 9600 XT, and even though the Radeon is a much better card, it runs slower under Linux than the older GeForce. It's the drivers. ATI's Linux drivers for the 9600 XT are lame. I actually boot into Windows to play Unreal Tournament 2004, because the performance is so much better under Windows. When I had an nVidia card, my Linux 3D gaming performance was just fine.

    If nVidia would make a programmable-shaders card that doesn't double as a space heater, I would probably buy it and replace the Radeon. I know that the Unreal Tournament guys check the server stats, and I want to be "voting" for Linux gaming, so I want them to see me running Linux when the check stats on the servers I have been visiting.

    steveha

    --
    lf(1): it's like ls(1) but sorts filenames by extension, tersely
  19. Re:Real Story...NOT INSIGHTFUL by Azrael+Newtype · · Score: 3, Insightful
    I don't really have that big of an issue with nVidia's graphics support, but their nForce chipset drivers are repulsively bad. They decided not to implement hardware mixing, despite it being one of the chipset's capabilities, and the LAN drivers they ship with are slow and buggy. If they'd just open sourced it, or given out the spec so someone could write the driver, we'd have sound that wasn't horridly bug ridden. The ethernet support was reverse engineered and now works significantly better than the NVNet module that ships on disk included in the motherboard package. On top of this, look up issues between the 2.6 kernel and nForce 2 chipsets if you want to read some horror stories. One of the big problems was ACPI wasn't implemented to the standard, so using it causes hard lockdowns of the system (we're talking to the point that you can't turn the caps/scroll/num lock light on by pushing the button, much less any serious interaction). If the spec here was known, a workaround other than disabling all of the power saving features could be found, but as it is that's about the only recourse for many people. I know this was a graphics card discussion originally, but it is still nVidia's drivers/hardware spec not being open causing real problems.

    Also, releasing the source would allow the drivers to be compiled on the systems with your gcc optimizations instead of being forced to use binaries, which has nothing to do with whether you're going to modify the source or not. One of the biggest things about my Gentoo box was that you build everything optimized for your hardware, whereas these binaries have to be much more general. Sure, there may not really be a terribly significant difference, but it's just one more reason why it should be open source.

    Finally, to get back to your first point (am I going in reverse?) You really can't revise the nv drivers because they're compiled binaries. Nothing is stopping you from modifying them except the little thing that it's not accessible code to modify, since if it was this thread wouldn't have started. As for getting another company's video card, the options are ATi, and Matrox, neither of which are any better in this regard, and in fact ATi is much worse, so while you are right that nothing is preventing me from buying someone else's video card, it's not the point since no one is playing nice with OSS (AFAIK, Matrox might actually be nicer about it all, but they're not really accessible to the public the way the other two companies are,) leaving penguin worshipers with no options. nVidia is the lesser of two evils to be sure, so they get my money (that and the awful ATi driver issues with Windows XP, but that's a different story) for now, but really only because no one is better. Saying nothing is preventing us from going elsewhere really seems to sidestep the actual issue by blaming the users for something we really can't avoid because the best solution is a partial one. Well, anyway, that's just my $0.02

    --
    I'm always right and I can prove it, because to the best of my knowledge, I've never been wrong.
  20. Re:Real Story...NOT INSIGHTFUL by Anonymous Coward · · Score: 1, Insightful
    Richard Stallman also seems to be totally oblivious to the fact that large scale, well-written software takes vast amounts of time to produce, not to mention years of practice.
    PLEASE ENLIGHTEN ME how Stallman would be oblivious to these facts. Do you have any idea how much work has gone into GNU or did you just feel it would be convenient to forget that for the sake of your argument? Or maybe you think GNU is a small scale, poorly-written hack done in a short amount of time?
    I have written free software before, and I use OSS..
    Perhaps, but you apparently still don't get the point of FS/OSS, which is surprising because your posting history suggests that you've used it for quite some time.
    ..but in a capitalist society, closed source software is the only truly viable option for a programmer to make money.
    Oh yeah? can you spell R..E..D..H..A..T? And yes, while RedHat is the ideal example here; there certainly are more FS/OSS vendors out there turning a profit.
    Imagine a world with nothing but free software. It just wouldn't work. Most OSS programmers write closed-source software in their spare time.
    Dude.. This has been repeated like a gazillion times on Slashdot. Free as in freedom not as in free beer (although you can get it at zero cost). No one is stopping anyone from charging for free software, though, most vendors prefer not to - and charge for support and/or services instead. That's one way you can make a profit off free software.

    I really don't mean to be rude but you should make an effort to understand the concept better before you start bashing someone like RMS. And no, I am not against closed software, I just happen to prefer it open due to it's educational value. You know, it's people like you who make me think that there actually are Microsoft employees infiltrating Slashdot.
  21. Wouldn't matter by Sycraft-fu · · Score: 2, Insightful

    There are software Quadro hacks for Windows. Go look for RivaTuner. Thing is, it's not the magic that many forum dwellers seem to assume:

    It actually slows game performance in many cases. Games are written for consumer cards, not pro ones, and what is good for pro apps isn't always good for consumer apps. Hacking your card to look like a Quadro (or getting a real one) won't make your shit run faster, if your shit is games.

    More importantly, GeForces aren't certified by pro companies. This is important if you are doing REAL work where fuckups caused hacked drivers aren't acceptable. You want tech support, you use hardware they support. That is part of the money you pay in a Quadro, is the pro software saying "we'll support this".

    It's kinda like Orcale on Linux. They support very specific, enterprise, Linux versions like RHEL and SUSE Enterprise. They WILL NOT support you if you use the consumer versions (also I've never been able to get to install on the consumer version properly). They aren't willing to play games, they'll only support the big-daddy distros they like. Don't like it? Don't as for support, or go install it on Windows.

    There's a difference between the univeristy warez d00d that download Maya, hacks his GeForce and piddles around and the professional working to make a movie. When there's money involved and time costs you, you are willing to pay for certified solutions to minimise the problems.

  22. Re:OpenGL header files problem by noselasd · · Score: 2, Insightful

    And I suppose you cold explain why, except making it easier to access
    nvidia specific features ?
    Both the OpenGL API and ABI(on linux) are standardized, so it doesn't matter whose headers you use, as long as they are for the OpenGL version you want to use.

  23. Re:Real Story...NOT INSIGHTFUL by amide_one · · Score: 3, Insightful

    "Unfettered, unrestricted capitalism is a fantasy" - only because any time it shows up, regulation follows along behind. (Similar dilution happens with other "pure" implementations of economic theories.)

    "only in the last couple of decades"? what about the great big monopolistic empires of the late 19th Century? Standard Oil? United Steel? J P Morgan and Carnegie? The railroads? These are the reasons the original anti-trust laws were passed. (And before that, go back to the East India Company and the other government-licensed charter companies.)

    Corporatism is a political system which is not at all at odds with "pure" or even regulated capitalism (an economic system).

    People are always going to label people or arguments they dislike with names for other things they dislike, whether it's "you poopoo-head!" on the playground, "communist" or "Nazi" (or "capitalist") for adults. Are you hoping that's a "sign of the end days of this world view"? Keep hoping, 'cause people have been dismissing (or attacking) other people as "socialist" or "communist" pretty much since those terms were coined.

  24. Re:What's The Allure of NVidia? by DanielJH · · Score: 2, Insightful

    NVidia's is behind in the speed war, but far ahead in drivers. The Linux drivers from NVidia have been historically been just as fast as their MS counter parts, where ATI haven't been. This means that NVidia is the faster cards under Linux. NVidia drivers also work for all cards. If you have a bad graphics card, you simple replace it with an older NVidia graphics card, no configuration changes required. This is a big SysAdm win.

    The larger deal for me is the "Enginnering Desktop". Linux is a great fit because the interface was built by Geeks for Geeks. However, fast stable graphics are a requirement.

    These drivers have been overdue for a long time as well, this always makes them valuable. For me it means my applications run on x86_64 in 32bit mode, and when the process is using > 2GB of memory. (Bugs fixed sense the last driver release.)

    Many of us are not interesed as much in Open Source as we are is using the best tool for the job. In my opinion that tool is Linux. (If you don't believe me, why are we woried about Linux users leaving and using OS X?) We do not see using good propritary drivers as "throwing out all our precious principles", we see it as using the best tool.

    I also am not so sure that we need to fear propritary drivers. The reason Windows is so well support is "market share". Linux is gaining market share, enough market share in fact that the Graphics Card companies must respect us. The more market share we have, the more respect we will get. One day we may get the first drivers and Microsoft users will have to wait on theirs...(A boy can dream.)

  25. Re:question on video in general by lordcorusa · · Score: 2, Insightful

    I hope the moderators mod this up as interesting, because it certainly is. Very, very naive, but interesting none the less. Such a question implies that you are either a teenager or an ivory tower researcher ;-) I hope you manage to keep your idealism.

    The system you describe is a distributed operating system. Your hypothetical system has been contemplated by many researchers, perhaps most famously with AT&T's Plan 9. The problem with this, as with all other distributed operating systems, is that is still *very* theoretical and likely will be for some time.

    For such a system, you will need a network connecting the two computers. I am assuming you want to go with commodity hardware for price reasons. To get adequate performance for modern graphics cards, as well as to leave room for new cards debuting in the next couple of years, you will need an extremely high speed physical layer. A 1Gbps ethernet bus would be the bare minimum now, and you would likely need to go up to 10Gbps to get good perfromance for today's high end cards or the cards of the next few years. A 1Gbps network is just becoming affordable for high end consumers, while a 10Gbps network is still far too expensive for consumers and likely will be for several years to come.

    Next comes building the "graphics card emulating computer". While graphics cards are miniature PCs in an abstract sense, in actual implementation they are very different. I won't claim to fully understand the design of a modern graphics card, but the GPU processor and data bus are highly optimized for graphics handling tasks. You would therefore likely need a top of the line general purpose motherboard and CPU to emulate a modern card's performance. Once again, not an inexpensive thing.

    Next come software issues. Assuming you actually hope for more than research lab adoption, you cannot force vendors to rewrite all of their low-level graphics routines. Concordantly, you will need to provide an emulation layer that makes X11 (or whatever graphics system(s) you target) think your graphics computer is just another onboard video card. This will likely require at least a kernel hack, if nothing else. You will probably also want to hack on the drivers of the network cards you use, to improve their performance (mostly reduce latency). This is probably the easiest of your software challenges.

    For network transport, TCP will certainly be overkill. If you want to make this friendly to existing network protocols, you will have to design a UDP-based protocol, but even UDP might cause a performance hit. For best performance, you will likely end up ditching compatibility with TCP/IP type networks and programming directly to the data link layer. In any case, designing a quality protocol of this type is an extremely difficult task! Don't expect to get it right on the first few tries.

    Last of the software challenges, the software on the graphics computer will have to be customized heavily to emulate the high performance operations provided by a graphics card. Unless you can manage to find an expert in 3D accelerated graphics hardware who is *not* under an NDA from one of the graphics card companies, this will require a lot of research.

    Finally come non-technical hurdles. First, you have to worry about competing implementations. If your project builds steam, your team will likely start to face competition. This will inevitably lead to incompatibilities, which will have to be straightened out by some standards process. Add a couple of years to the total time for that.

    Even if we assume that after years of research such a system is built and everyone actually standardizes on it, it will likely cost *much* more per unit than an equivalent graphics card. I just don't think that "freedom from lock-in" will be enough to successfully market this to John Q Public, and without that support, even geeks may find it hard to afford such a setup.

    In conclusion, what you suggest is

    --
    The preceding comments reflect the author's personal opinion and are public domain, unless explicitly stated otherwise.