Page 1 of 8 123 ... LastLast
Results 1 to 10 of 72

Thread: Announcing radeontop, a tool for viewing the GPU usage

  1. #1
    Join Date
    Feb 2008
    Location
    Linuxland
    Posts
    5,051

    Default Announcing radeontop, a tool for viewing the GPU usage

    While the performance counters are still undocumented, at least some monitoring is possible.

    Announcing radeontop v0.5.1. An userspace tool for the open Radeon drivers, supporting R600 and up.




    Comments, bug reports, translations welcome. Package it for your distro if you like
    I'll be setting up launchpad translations if this proves popular.

    Download:
    https://github.com/clbr/radeontop

  2. #2
    Join Date
    Oct 2008
    Location
    Sweden
    Posts
    983

    Default

    Coolcoolcool! I've been waiting for something like this!

    Minor nitpick, on my system make didn't generate version.h, I had to run getver.sh manually:
    radeontop.h:22:21: fatal error: version.h: No such file or directory

    I also see that my vertex cache reports 100% usage all the time, not sure what's up with that.

  3. #3
    Join Date
    Oct 2007
    Location
    Toronto-ish
    Posts
    7,434

    Default

    Quote Originally Posted by whizse View Post
    I also see that my vertex cache reports 100% usage all the time, not sure what's up with that.
    Just a wild guess, but IIRC some of the low end parts didn't have a vertex cache and so vertex fetches went through the texture cache.

  4. #4
    Join Date
    Nov 2009
    Posts
    379

    Default ?!?

    Good morning
    Great tool, does that look healthy?



    I had problems with getvers.sh btw... for some reason version.h wasn't created, had to do it manually.

    //edit: running
    Code:
    % sh getvers.sh
    works as well
    Last edited by disi; 07-08-2012 at 02:26 AM.

  5. #5
    Join Date
    Feb 2008
    Location
    Linuxland
    Posts
    5,051

    Default

    Thanks for the feedback, I've pushed 0.5.2 which should fix the build issue w/ version.h.

    As for the vertex cache, it seems the bit changed meaning starting with Evergreen, ie you can only see the vertex cache usage on r600 and r700. I'll fix that soon.

  6. #6
    Join Date
    Feb 2008
    Location
    Linuxland
    Posts
    5,051

    Default

    Removed the VC display, seems it was only valid for r600 if even that. The TC may be wrong too, but hey, working off contradicting docs here

  7. #7
    Join Date
    Nov 2009
    Posts
    379

    Default

    Quote Originally Posted by curaga View Post
    Removed the VC display, seems it was only valid for r600 if even that. The TC may be wrong too, but hey, working off contradicting docs here
    Hehe, since S.I. were completely reworked I am wondering, works on N.I. though

  8. #8
    Join Date
    Feb 2008
    Location
    Linuxland
    Posts
    5,051

    Default

    r600_demo claims a bunch of other bits are r600-only, so marked them as such.

    BTW: glxgears only keeps my GPU 70% busy, despite spinning at ~1200fps. Heavier loads do get it to 100%. Clearly a deficiency in the stack

  9. #9
    Join Date
    Feb 2009
    Posts
    369

    Default

    Very cool work!

  10. #10

    Default

    Nice job, been wanting this... (though ideally over debugfs/sysfs...) Is there a dump command so it would dump all of the stats and quit? That way PTS could auto-parse this data while running benchmarks

Posting Permissions

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