Page 12 of 14 FirstFirst ... 21011121314 LastLast
Results 111 to 120 of 132

Thread: NVIDIA Wants To Be A Better Linux Patron

  1. #111
    Join Date
    May 2011
    Posts
    722

    Default

    Quote Originally Posted by asdx View Post
    So you think that Nvidia will have to maintain a custom kernel forever? That'll be lot of work, how much backporting they will have to do to catch up with the latest kernel development and drivers? You know, hardware changes all the time, and the mainline kernel will be years ahead of what they have.

    This will cost them more money in the long run, I don't see every Ubuntu user having to downgrade their kernels for running the nvidia blob.

    I think it would be better for Nvidia and everyone if they just released specifications so that Linux developers could write their own drivers.
    You can't discriminately lock out only the nvidia blob just because you don't like nvidia. You'd have to lock all blobs out or risk a lawsuit.

  2. #112
    Join Date
    Jan 2012
    Posts
    730

    Default

    Quote Originally Posted by johnc View Post
    You can't discriminately lock out only the nvidia blob just because you don't like nvidia. You'd have to lock all blobs out or risk a lawsuit.
    It's not discrimination, it's simply trying to play fair and enforce Linux kernel development rules. And since we (the people) write this software we can do whatever we want with it, it's our rules, not theirs. We do not serve the whims of a corporation. Slavery ended in 1863.

    Who they'll sue? The thousands of users and developers spread across all the world? or they will go after the Linux Foundation, Red Hat, Canonical, etc?

    Remember that if one company goes down, another will pop up, and remember that Linux is a community project, so we can still continue to develop it in the open, with no companies, Linux started this way and it can survive this way, with the people working on it, as long as we can share code on the internet and there is interest.

    Sure Linux has benefited a lot from companies and corporations, but I'm pretty damn sure that it'll survive on its own even if all companies die tomorrow. See LibreOffice vs OpenOffice.org for example, OpenOffice.org went through many companies and it's now gone, and LibreOffice is doing very well now. It could be the same with Linux, and if Nvidia decides to go after companies and sue them (because they are a leech), then Linux will still survive no matter what. I'm also not very sure what they will sue for, and I'm not sure their lawsuit will be very justificable, they will sue because they can't leech anymore?

    Nvidia is going way too far with their stupidity, they won't survive this way.
    Last edited by asdx; 06-27-2012 at 01:16 AM.

  3. #113
    Join Date
    Dec 2009
    Posts
    108

    Default

    Quote Originally Posted by johnc View Post
    You can't discriminately lock out only the nvidia blob just because you don't like nvidia. You'd have to lock all blobs out or risk a lawsuit.
    Well, in practice with Secure Boot that would be the deal: no binary blobs will work unless they get the blobs signed by that specific distribution.
    So nVidia will tell their costumers to just not enable Secure Boot. And nVidia and all other "blobbers" without a open implementation at hand will lose customers because some adapters really seem to like the idea of secure boot handled right...

  4. #114
    Join Date
    Jan 2012
    Posts
    730

    Default


  5. #115
    Join Date
    Aug 2009
    Posts
    2,263

    Default

    Hey c'mon... WTF! nVidia doesn't HAVE to play nice with others, but then they are not getting 'our' support.

    They asked what they COULD do to make us happy. I think my proposal @page 10 was fair (they don't have to open any magic, we get a consumer prices IBM Cell processing card for free, they can work on other kernel components and the blob works well with others, plus improved security).

    If you don't like nVidia? By all means don't buy it, but if they ask us if they could do something else open sourcy for us, don't try to ban them and shoot yourself in the foot. C'mon... Are we 12 year old Stalins? At least give them a change to do some giving back to open source. It would only improve our situation and nobody has to by their cards.

  6. #116
    Join Date
    Aug 2009
    Posts
    2,263

    Default

    If we all get behind 'my' idea, then that's what they have to do to please us. Then if they don't? It's no damage controll for them and they're done for. That's how it's done.

    And if that would mean having to implement a new hardware design, it's in nVidia's interest to tell us that and keep us informed. We could then even (since the stack is open already (Gdev+PathScale+nVidia compiler(they open sourced it!))) implement a 'software Mesa' on top of it.

    Calm down and get it together guys.

  7. #117
    Join Date
    Oct 2009
    Posts
    747

    Default

    Quote Originally Posted by johnc View Post
    You can't discriminately lock out only the nvidia blob just because you don't like nvidia. You'd have to lock all blobs out or risk a lawsuit.
    Yes, the whole banning 'proprietary blobs' is just nonsense, although it's not as if there's alot of them left. The way the devs are handling it now is just fine, they've announced their displeasure with binary blobs and the practical reasons behind it, they refuse to make it easy for binary blobs to work with the kernel and they go out of their way to make it as beneficial as possible to have your drivers as open source within the kernel tree.

    If some companies still find that they want to retain the control over how and where people who bought hardware from them use that hardware and thus refuse to open either specs or (better yet) provide an open source driver then so be it, they will have to carry the burden of keeping a working driver out-of-tree.

    As for those who seem so adamant to jump to NVidia's defence because -'they provide the best 3d drivers for the Linux desktop', again realize that the reason NVidia bothers to bring drivers to Linux has absolutely nothing to do with them giving a crap about the Linux desktop, they are catering for Linux high usage in 3D/SFX/scientific/industry etc where there are strong buyers interested in utilizing GPU's for high performance visuals and GPU based calculations.

    However given that those Linux sectors are only getting stronger those of you currently using NVidia proprietary drivers on the Linux desktop have nothing to worry about, Torvalds and the rest of the Linux kernel devs could call NVidia 'terrorists' and they still wouldn't stop producing their proprietary Linux drivers.

    On the other hand if you want to use NVidia tech which is particularly desktop/laptop oriented (optimus) then you are out of luck because that's not where NVidia's big Linux customers are and again they couldn't give a rats ass about the Linux desktop end users.

  8. #118
    Join Date
    Aug 2009
    Posts
    2,263

    Default

    Exactly. If nVidia wants to do everything in their power not to be able to benifit from the free software market, then let them. If they lose the 1% extra income that could make or break their quarterly finance reports, let them screw themselves.

    In the event that nVidia realy does want to be a free software patron, lets help them. If it turns out to be a case of "actualy we don't care", then let them lose Android and Linux desktop customers permanently to AMD and Intel.

    If nVidia realy can't go the Gdev route, then they can call their license contact and tell them "if we can't open up x part of y documentation, we loose money and are forced to not license from you again, so give us the ability to open up or you'll lose a big licensing customer. Don't think you are able to knock on door at AMD or Intel". Simple. Then change/add some part of a future hardware design if needed.

    In the end it's all about money. Don't satisfy your customers? You'll lose. China is the biggest example of failure.

  9. #119
    Join Date
    Mar 2010
    Posts
    147

    Default

    Quote Originally Posted by johnc View Post
    You can't discriminately lock out only the nvidia blob just because you don't like nvidia. You'd have to lock all blobs out or risk a lawsuit.
    Then lock out all blobs out of the kernel ... leave only firmware binaries (firmware runs on the card, it isn't part of the kernel). Easy peasy. UEFI secure boot will soon do this anyway.

    BTW, you truncated the post you quoted. It actually finished like this:

    I think it would be far better and cheaper for Nvidia and everyone if they just released specifications so that Linux developers could write their own drivers. Is this really too much to ask?
    Why did you leave out the critical question at the end? Why is it too much to ask for programming specifications? Why on earth shouldn't nvidia release programming specifications if it wants to profit from selling a hardware subsystem that can be used as part of Linux machines?

    "Linux machines" is now a market that is worth trillions. I'm not talking about only the desktop market, but rather the entire computing hardware market, into which nvidia could conceivably sell graphics hardware. Linux is a dominant player in this wider market.

    If nvidia want to be a part of it, and profit from it, why shouldn't it be a requirement that nvidia releases programming specifications?

    We can make it so. It can very easily be done. Lets do so, I say.

  10. #120
    Join Date
    Aug 2009
    Posts
    2,263

    Default

    If they don't satisfy us, that would be an excellent plan B.

    Who are they going to sue? Thousands op GPL contributors? Lols. And if nVidia can do what it wants, how can't we? It'll just be another middlefinger, but from the a much larger crowd.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •