Page 5 of 14 FirstFirst ... 34567 ... LastLast
Results 41 to 50 of 132

Thread: NVIDIA Wants To Be A Better Linux Patron

  1. #41
    Join Date
    May 2012
    Posts
    4

    Default

    Quote Originally Posted by asdx View Post
    I have not proved anything, you just proved yourself how wrong you are. Have a nice day.
    You proved my point about knee-jerk immature comments. Not sure how I proved myself wrong.

  2. #42
    Join Date
    Mar 2010
    Posts
    147

    Default

    Quote Originally Posted by Photonix
    Would that kind of thing help our image even if we didn't open up our HW?
    Quote Originally Posted by RussianNeuroMancer View Post
    Keywords.

    for characters limit
    "Publish the programming specifications" fits within that constraint. Publishing programming specifications is in fact what chip makers always used to do. That way, engineers making other products could use the chips.

    "Publish the programming specifications" is NOT "opening up the hardware". The programming specifications reveal almost nothing of the hardware itself, they merely document the API for interfacing to that hardware.
    Last edited by hal2k1; 06-24-2012 at 06:56 PM.

  3. #43
    Join Date
    Apr 2012
    Posts
    156

    Default

    I like Matthew Garrett's idea. Seems to be the best compromise between both parties if NVIDIA is so desperate to keep their 3D engine bits so secret.

  4. #44
    Join Date
    Jan 2012
    Posts
    729

    Default

    Quote Originally Posted by FuturePilot View Post
    You proved my point about knee-jerk immature comments. Not sure how I proved myself wrong.
    Sorry about that, but you were also offending and immature by calling us "zealots". There's nothing about zealotry with this, and I still disagree with your "there's going to have to be compromises" comment. We don't need compromises, we want things to work well for everyone.
    Last edited by asdx; 06-24-2012 at 07:17 PM.

  5. #45
    Join Date
    Jul 2009
    Posts
    41

    Default

    Quote Originally Posted by entropy View Post
    That's actually what Matthew Garrett suggested in his reply:
    Not exactly. What he suggests is that Nouveau and Nvidia share the Nouveau code. If they don't share it, it wont get into mainline because the kernel doesn't accept shim drivers.

    There might also be a few trick in the command submission code of the blob that they don't like to reveal (fencing, reordering, priorities). Also, I think they would have a hard time keeping their "one driver core for all platforms" intact.

    It's still a good idea but would require efforts from both Nouveau and Nvidia.

  6. #46
    Join Date
    Nov 2008
    Location
    Old Europe
    Posts
    666

    Default

    Quote Originally Posted by patrik View Post
    Not exactly. What he suggests is that Nouveau and Nvidia share the Nouveau code. If they don't share it, it wont get into mainline because the kernel doesn't accept shim drivers.
    There might also be a few trick in the command submission code of the blob that they don't like to reveal (fencing, reordering, priorities). Also, I think they would have a hard time keeping their "one driver core for all platforms" intact.
    Thanks for clarifying this. I wasn't that sure as my post might imply.

    I'm not sure what a 'shim driver' is, though. If someone creates a new closed-source DDX for radeon that
    interacts with the existing libdrm kernel implementation - would that be a 'shim driver'?
    If so, how would the kernel devs be able to reject them? It's userspace like the mesa bits.
    And they surely had to stick to the kernel drm part if there is at least one OSS userspace driver that needs it, right?

    Quote Originally Posted by patrik View Post
    It's still a good idea but would require efforts from both Nouveau and Nvidia.
    It sounds like a major overhaul of both pieces of code.

  7. #47
    Join Date
    Nov 2010
    Posts
    93

    Default

    Upper-management is still Nvidia no matter how you slice it. Then Nvidia should fire those guys, and get management that will allow to have open source drivers. Unless Nvidia plans to support even Legacy products, there will always be a need for open source drivers.

  8. #48
    Join Date
    Jan 2012
    Posts
    729

    Default

    I agree with Matthew Garrett, and I have a question regarding what he said in his email:

    Quote Originally Posted by Matthew Garrett
    Further, as the industry moves to secure boot, you're going to have
    incredible difficulty providing a closed kernel driver. Even if we have
    some mechanism for third-party signing, that means you'll have to
    provide a pre-compiled kernel module for every kernel you want to
    support. It's going to become much less painful for you to move to an
    open kernel/closed userspace model.
    His email: http://lists.linux-foundation.org/pi...ne/000336.html

    My question is:

    How exactly secure boot is going to break blobs like nvidia? If so, we should really take advantage of things like this to incentive Nvidia to improve the current situation and be more helpful to the Linux community.

  9. #49
    Join Date
    Jan 2012
    Posts
    729

    Default

    Also, I hope that if nvidia decides to work together with nouveau and they have to do some rework in their stacks, I hope nouveau never gets to depend on the nvidia blob in order to function as a stand-alone and open-source driver.

  10. #50
    Join Date
    Jun 2012
    Posts
    180

    Thumbs down Nvidia is still double standard guys, right?

    The best way to help to Linux is obviously to publish datasheets for their GPUs and possibly help those who already working on nouveau. Same goes for SoC's as well. However as for me it looks like if nVIDIA hasn't got it right and rather cares about "restoring their good image" than about actual cooperation, getting things running and doing it in ways convenient for devs, maintainers and (as the result) users as well.

    Hey Nvidia. Just take a look how AMD and Intel are doing it for Linux. Unfortunately this implies working on opensource drivers and publishing PDFs.
    Last edited by 0xBADCODE; 06-24-2012 at 08:54 PM.

Posting Permissions

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