GithubHelp home page GithubHelp logo

Comments (6)

djdeath avatar djdeath commented on July 18, 2024

Yeah, I guess we could have a live RCS usage over the aggregation period.
That would be a new window, different from the existing one that is really tied to the timeline.

from gputop.

eero-t avatar eero-t commented on July 18, 2024

What about just having the plain piechart (with mouse-over info) beside CPU utilization?

Best would be if contexts would use the same colors in all the views, including the "Select contexts" popup in "Per contexts" view, context names there could be prefixed with a little box of suitable color.

from gputop.

djdeath avatar djdeath commented on July 18, 2024

So I tried to display the pie chart based on the aggregation period (which is 50ms by default) and I kind of find it fairly unusable/unreadable (click to watch video) :

IMAGE ALT TEXT HERE

Maybe we need a different representation. I think an live busyness for a main window would be good.
Then somewhere else a list of the main users.

from gputop.

djdeath avatar djdeath commented on July 18, 2024

Global busyness :
busyness

from gputop.

djdeath avatar djdeath commented on July 18, 2024

New live view for usage (from the highlighted button on the left) :
usage

from gputop.

eero-t avatar eero-t commented on July 18, 2024

So I tried to display the pie chart based on the aggregation period (which is 50ms by default) and I kind of find it fairly unusable/unreadable (click to watch video)

Agree, that looks pretty bad, but the new live view that you came up with looks great!

Only thing that I find a bit misleading are the view titles:

  • "perf" is name of the kernel CPU performance counter sampling framework, which OA counter code doesn't use. IMHO you can drop that term completely, it's redundant
  • And "i915" is the component providing this information, I think it would be better to instead use name of the component which performance is being measured (GPU/ GT/RCS/etc)

from gputop.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.