Announcement

Collapse
No announcement yet.

Reverse-Engineering Could Yield A Linux NV "PerfKit"

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • phoronix
    started a topic Reverse-Engineering Could Yield A Linux NV "PerfKit"

    Reverse-Engineering Could Yield A Linux NV "PerfKit"

    Phoronix: Reverse-Engineering Could Yield A Linux NV "PerfKit"

    Samuel Pitoiset of the Nouveau driver project, and the student who was participating in this year's Google Summer of Code, has made great progress in understanding and documenting NVIDIA's "NV50" GPUs performance counters...

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

  • darkbasic
    replied
    Originally posted by Dukenukemx View Post
    And yet I still giggle every time I see it.
    +1 it's always funny

    Leave a comment:


  • beaverusiv
    replied
    Originally posted by Serge View Post
    When you write "free from theft", do you mean copying the software tool in question or copying the hardware design? If it's the former, then this hypothetical open sourcing of the tool in question would let anyone copy it freely, so the question answers itself. If it's the later, then the answer to that is, "only if those doing the copying get caught." If they keep their designs secret, and do not open source their equivalents of tools like the one in question, then they won't get caught, right?
    I was thinking of a situation where they all went open source, but yeah very valid, and even if they all have mutual agreements to open up it doesn't stop an outside party abusing that agreement.

    Leave a comment:


  • entropy
    replied
    Originally posted by Samuel/GitHub
    After some week of hard work, I have succeeded in documenting most of these signals.
    However, some of them (like vertex_shader_busy for example) are still currently not understandable
    for me but I?ll try to do this task as soon as possible.
    Well, he should challenge NVIDIA by their words and ask on the Nouveau mailing list.
    Nice work, BTW.

    Leave a comment:


  • toni
    replied
    This is great!

    Graphics development in linux is becoming increasingly interesting

    Leave a comment:


  • Serge
    replied
    Originally posted by beaverusiv View Post
    It makes me wonder a few things;
    1) Shouldn't patent/copyright/whateverthefark law protect them enough that open sourcing tools like this would be free from theft?
    2) I'd be incredibly interested to know what kind of patents/secrets they have and how similar each companies take on it is. I would pmsl if they were all doing pretty much the same thing and trying so hard to hide it from each other.
    When you write "free from theft", do you mean copying the software tool in question or copying the hardware design? If it's the former, then this hypothetical open sourcing of the tool in question would let anyone copy it freely, so the question answers itself. If it's the later, then the answer to that is, "only if those doing the copying get caught." If they keep their designs secret, and do not open source their equivalents of tools like the one in question, then they won't get caught, right?

    Leave a comment:


  • Dukenukemx
    replied
    Originally posted by DanL View Post
    It was funnier the first 50,000 times I saw it. Give it a rest...
    And yet I still giggle every time I see it.

    Leave a comment:


  • beaverusiv
    replied
    It makes me wonder a few things;
    1) Shouldn't patent/copyright/whateverthefark law protect them enough that open sourcing tools like this would be free from theft?
    2) I'd be incredibly interested to know what kind of patents/secrets they have and how similar each companies take on it is. I would pmsl if they were all doing pretty much the same thing and trying so hard to hide it from each other.

    Leave a comment:


  • smitty3268
    replied
    Originally posted by beaverusiv View Post
    If I'm reading this right, this is a tool separate from drivers, right? What is stopping NVIDIA releasing something like this themselves? Would it give away too much of the architecture?
    This kind of tool tends to be highly hardware specific, and can tell someone a lot about the underlying architecture. Just knowing what some of these registers are measuring is considered top secret, not only by NVidia but also AMD and even Intel.

    Leave a comment:


  • DanL
    replied
    NV50 = GeForce 8000-series through GT300 series for those who can't keep track

    Originally posted by halfmanhalfamazing View Post
    tired image
    It was funnier the first 50,000 times I saw it. Give it a rest...

    Leave a comment:

Working...
X