https://bugs.kde.org/show_bug.cgi?id=444042

            Bug ID: 444042
           Summary: Add total and per process GPU usage to system/activity
                    monitor
           Product: plasmashell
           Version: master
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: System Monitor
          Assignee: plasma-b...@kde.org
          Reporter: tvrtko.ursu...@linux.intel.com
                CC: ahiems...@heimr.nl, notm...@gmail.com
  Target Milestone: 1.0

Created attachment 142623
  --> https://bugs.kde.org/attachment.cgi?id=142623&action=edit
intel_gpu_top prototype showing per client stats in action

This is a feature request which forks in two sub-requests.In the interest of
full disclosure I am an Intel GPU kernel developer and second part of the
feature request actually looks to find interesting userspace in order I can
upstream my kernel feature.

First part of the feature request is to start showing overall GPU engine usage.

In case of Intel graphics the data is available for a few years now via the
standard Linux/Perf API and also our own intel_gpu_top from igt-gpu-tools.

Consideration may be how to do this generically for different GPU vendors but
with some abstraction in your code base I think it should be doable. Depending
on the level of detail you want to show how the design would look like.

Second part is actually being able to show per process GPU usage. For that I am
trying to drive a common specification (see
https://patchwork.freedesktop.org/series/92574/) and need an userspace client
so I can upstream my kernel work.

I'll attach a screen shot to show a working prototype.

Essentially I am looking for an interesting developer (or plural) to work
together on pioneering the second feature to Linux desktop.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to