Page 1 of 2 12 LastLast
Results 1 to 10 of 11

Thread: NVIDIA Publishes Open-Source Stream Library

  1. #1
    Join Date
    Jan 2007
    Posts
    13,421

    Default NVIDIA Publishes Open-Source Stream Library

    Phoronix: NVIDIA Publishes Open-Source Stream Library

    A NVIDIA engineer has code dropped over 2,500 lines of new open-source code that enables application-level support for host1x hardware through a new Stream library...

    http://www.phoronix.com/vr.php?view=MTM1MDQ

  2. #2
    Join Date
    Mar 2013
    Posts
    7

    Default

    I'm, needless to say, pretty impressed.

  3. #3
    Join Date
    May 2012
    Location
    Sunshine State
    Posts
    296

    Default

    Awesome. Thank you, Nvidia!

  4. #4
    Join Date
    Sep 2008
    Location
    Vilnius, Lithuania
    Posts
    2,396

    Default

    Yea, makes me wonder what they are up to. Things like that are highly uncharacteristic of NVIDIA...

  5. #5
    Join Date
    Aug 2012
    Location
    Pennsylvania, United States
    Posts
    1,748

    Default

    Quote Originally Posted by GreatEmerald View Post
    Yea, makes me wonder what they are up to. Things like that are highly uncharacteristic of NVIDIA...
    I wouldnt jump that far, its not uncharacteristic since they said they were gonna be doing open source work for Tegra. Its just a new strategy, they probably couldnt do it on the desktop due to 3rd party IP

  6. #6
    Join Date
    Oct 2012
    Posts
    148

    Default

    Quote Originally Posted by Ericg View Post
    I wouldnt jump that far, its not uncharacteristic since they said they were gonna be doing open source work for Tegra. Its just a new strategy, they probably couldnt do it on the desktop due to 3rd party IP
    this

    they were always quite cooperative as far as mobo chipsets and the Tegra platform in whole was concerned

    if anything, it shows that if they want to they can release code, they just don't want to for their GPUs

  7. #7
    Join Date
    Sep 2008
    Location
    Vilnius, Lithuania
    Posts
    2,396

    Default

    Sure, but they're uncooperative when it comes to everything else. Not even only on Linux - look at PhysX, or the fact that they deliberately cripple GPGPU capabilities of their cards in favour of Tesla. So the different attitude towards Tegra is what strikes me as odd. Not that I'm complaining, though.

  8. #8
    Join Date
    Mar 2013
    Posts
    141

    Default Since when wrapping and 5 lines functions constitutes a library?

    You might want to have a look at some of the code:
    http://lists.freedesktop.org/archive...il/037249.html

    This is mostly a wrapper that simplifies access to what should have been open and accessible in the first place. That is, this "library" (Seriously ?! ~2.5k lines is a library now ?!) while probably very useful (I wouldn't know), shouldn't be necessary in the first place.
    This is almost as bad as praising Microsoft for providing header files to their DLLs...

  9. #9
    Join Date
    Jul 2012
    Posts
    562

    Default

    Quote Originally Posted by c117152 View Post
    You might want to have a look at some of the code:
    http://lists.freedesktop.org/archive...il/037249.html

    This is mostly a wrapper that simplifies access to what should have been open and accessible in the first place. That is, this "library" (Seriously ?! ~2.5k lines is a library now ?!) while probably very useful (I wouldn't know), shouldn't be necessary in the first place.
    This is almost as bad as praising Microsoft for providing header files to their DLLs...
    This ^^

    I LOL'ed

  10. #10
    Join Date
    Aug 2012
    Location
    Pennsylvania, United States
    Posts
    1,748

    Default

    Quote Originally Posted by c117152 View Post
    You might want to have a look at some of the code:
    http://lists.freedesktop.org/archive...il/037249.html

    This is mostly a wrapper that simplifies access to what should have been open and accessible in the first place. That is, this "library" (Seriously ?! ~2.5k lines is a library now ?!) while probably very useful (I wouldn't know), shouldn't be necessary in the first place.
    This is almost as bad as praising Microsoft for providing header files to their DLLs...
    You could argue that C and a C compiler is just a wrapper for assembly... Extreme case, yes, but my point is: A library is anything that wraps around something else with the goal of making it easier to access / do. The fact this library just simplifies access and functions isn't something to be understated. Its still helpful, its still doing a job. And, SERIOUSLY?! who cares about the size? So what if its only 2.5k?

Posting Permissions

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