Comments (6)
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.
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.
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) :
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.
from gputop.
New live view for usage (from the highlighted button on the left) :
from gputop.
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)
- Show context memory usage
- Remember open view position & size and command line option for selecting counters
- CPU core utilization information accuracy
- Saving gputop-ui timeline graph info
- Graphs for system/context FPS HOT 2
- Raise an error in UI/wrapper when a client is already connected to the server
- Unable to Build Web-UI HOT 3
- Incomplete/Nonfunctional help menu HOT 3
- The files generated for drm/i915 have incorrect SPDX header comment style HOT 2
- Use of GPUTop for multi-GPU enviroment HOT 3
- Monitor OpenCL activity on GPU HOT 4
- meson.build web dependencies wrongly included? HOT 2
- non-UI build needs GL?
- Segfault on sandybridge HOT 2
- Compilation fails when running on Python3 HOT 1
- Meson breaks build on Arch HOT 3
- How do I interpret these metrics?
- Could you go help the HTOP devs implement something similar in HTOP ?
- Fails to link for me in `subprojects/libuv-v1.18.0/uvtest` with `multiple definition of `handle'; subprojects/libuv-v1.18.0` and others. HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gputop.