All of lore.kernel.org
 help / color / mirror / Atom feed
From: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
To: Maxime Schmitt <maxime.schmitt91@gmail.com>,
	intel-gfx@lists.freedesktop.org
Subject: Re: [Intel-gfx] [PATCH 0/7] Per client engine busyness
Date: Mon, 17 May 2021 17:13:27 +0100	[thread overview]
Message-ID: <90fa0209-0ce2-7c70-e740-97d6cbe4a10e@linux.intel.com> (raw)
In-Reply-To: <c889265cfdbeb9374ed98b8defed59ef81bc0159.camel@gmail.com>


Hi,

On 15/05/2021 11:40, Maxime Schmitt wrote:
> Hi,
> 
> Nice to see something like this being worked on.
> 
> I wrote a top-like tool some time back (nvtop).
> I targeted NVIDIA, because it was the GPU I had at the time. Also,
> their driver provides a nice library to retrieve the information from
> (NVML).
> 
> Seeing this thread I think it would be nice to support more vendors now
> that the information is available.
> 
> I took a look at the DRM documentation, but I am only finding the in-
> kernel functions and not what is being exposed to user space. Maybe I
> am searching at the wrong place.
> Is there some documentation, from the user space point of view, on the
> way to discover the GPUs and the metrics that are exposed?
There isn't a common framework yet, its under discussion in this thread.

AMD has some stuff under /proc/<pid>/fdinfo/<fd>, and i915 at the moment 
has only global GPU stats (export as a perf/PMU device, see "perf list | 
grep i915.*/") used by current version of intel_gpu_top.

Regards,

Tvrtko

P.S. I suggest you use reply-to-all when replying on mailing list 
threads so it's easier to spot your message.
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

  reply	other threads:[~2021-05-17 16:13 UTC|newest]

Thread overview: 103+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-05-13 10:59 [Intel-gfx] [PATCH 0/7] Per client engine busyness Tvrtko Ursulin
2021-05-13 10:59 ` Tvrtko Ursulin
2021-05-13 10:59 ` [Intel-gfx] [PATCH 1/7] drm/i915: Expose list of clients in sysfs Tvrtko Ursulin
2021-05-13 10:59   ` Tvrtko Ursulin
2021-05-13 10:59 ` [Intel-gfx] [PATCH 2/7] drm/i915: Update client name on context create Tvrtko Ursulin
2021-05-13 10:59   ` Tvrtko Ursulin
2021-05-13 10:59 ` [Intel-gfx] [PATCH 3/7] drm/i915: Make GEM contexts track DRM clients Tvrtko Ursulin
2021-05-13 10:59   ` Tvrtko Ursulin
2021-05-13 10:59 ` [Intel-gfx] [PATCH 4/7] drm/i915: Track runtime spent in closed and unreachable GEM contexts Tvrtko Ursulin
2021-05-13 10:59   ` Tvrtko Ursulin
2021-05-13 11:00 ` [Intel-gfx] [PATCH 5/7] drm/i915: Track all user contexts per client Tvrtko Ursulin
2021-05-13 11:00   ` Tvrtko Ursulin
2021-05-13 11:00 ` [Intel-gfx] [PATCH 6/7] drm/i915: Track context current active time Tvrtko Ursulin
2021-05-13 11:00   ` Tvrtko Ursulin
2021-05-13 11:00 ` [Intel-gfx] [PATCH 7/7] drm/i915: Expose per-engine client busyness Tvrtko Ursulin
2021-05-13 11:00   ` Tvrtko Ursulin
2021-05-13 11:28 ` [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for Per client engine busyness Patchwork
2021-05-13 11:30 ` [Intel-gfx] ✗ Fi.CI.SPARSE: " Patchwork
2021-05-13 11:59 ` [Intel-gfx] ✓ Fi.CI.BAT: success " Patchwork
2021-05-13 15:48 ` [Intel-gfx] [PATCH 0/7] " Alex Deucher
2021-05-13 15:48   ` Alex Deucher
2021-05-13 16:40   ` [Intel-gfx] " Tvrtko Ursulin
2021-05-13 16:40     ` Tvrtko Ursulin
2021-05-14  5:58     ` [Intel-gfx] " Alex Deucher
2021-05-14  5:58       ` Alex Deucher
2021-05-14  7:22       ` [Intel-gfx] " Nieto, David M
2021-05-14  7:22         ` Nieto, David M
2021-05-14  8:04         ` [Intel-gfx] " Christian König
2021-05-14  8:04           ` Christian König
2021-05-14 13:42           ` [Intel-gfx] " Tvrtko Ursulin
2021-05-14 13:42             ` Tvrtko Ursulin
2021-05-14 13:53             ` [Intel-gfx] " Christian König
2021-05-14 13:53               ` Christian König
2021-05-14 14:47               ` [Intel-gfx] " Tvrtko Ursulin
2021-05-14 14:47                 ` Tvrtko Ursulin
2021-05-14 14:56                 ` [Intel-gfx] " Christian König
2021-05-14 14:56                   ` Christian König
2021-05-14 15:03                   ` [Intel-gfx] " Tvrtko Ursulin
2021-05-14 15:03                     ` Tvrtko Ursulin
2021-05-14 15:10                     ` [Intel-gfx] " Christian König
2021-05-14 15:10                       ` Christian König
2021-05-17 14:30                       ` [Intel-gfx] " Daniel Vetter
2021-05-17 14:30                         ` Daniel Vetter
2021-05-17 14:39                         ` [Intel-gfx] " Nieto, David M
2021-05-17 14:39                           ` Nieto, David M
2021-05-17 16:00                           ` [Intel-gfx] " Tvrtko Ursulin
2021-05-17 16:00                             ` Tvrtko Ursulin
2021-05-17 18:02                             ` [Intel-gfx] " Nieto, David M
2021-05-17 18:02                               ` Nieto, David M
2021-05-17 18:16                               ` [Intel-gfx] " Nieto, David M
2021-05-17 18:16                                 ` Nieto, David M
2021-05-17 18:16                                 ` [Nouveau] " Nieto, David M
2021-05-17 19:03                                 ` [Intel-gfx] " Simon Ser
2021-05-17 19:03                                   ` Simon Ser
2021-05-17 19:03                                   ` [Nouveau] " Simon Ser
2021-05-18  9:08                                   ` [Intel-gfx] " Tvrtko Ursulin
2021-05-18  9:08                                     ` Tvrtko Ursulin
2021-05-18  9:08                                     ` [Nouveau] " Tvrtko Ursulin
2021-05-18  9:16                                     ` [Intel-gfx] " Daniel Stone
2021-05-18  9:16                                       ` Daniel Stone
2021-05-18  9:16                                       ` [Nouveau] " Daniel Stone
2021-05-18  9:40                                       ` [Intel-gfx] " Tvrtko Ursulin
2021-05-18  9:40                                         ` Tvrtko Ursulin
2021-05-18  9:40                                         ` [Nouveau] " Tvrtko Ursulin
2021-05-19 16:16                                         ` [Intel-gfx] " Tvrtko Ursulin
2021-05-19 16:16                                           ` Tvrtko Ursulin
2021-05-19 16:16                                           ` [Nouveau] " Tvrtko Ursulin
2021-05-19 18:23                                           ` [Intel-gfx] " Daniel Vetter
2021-05-19 18:23                                             ` Daniel Vetter
2021-05-19 18:23                                             ` [Nouveau] " Daniel Vetter
2021-05-19 23:17                                             ` Nieto, David M
2021-05-19 23:17                                               ` Nieto, David M
2021-05-19 23:17                                               ` [Nouveau] " Nieto, David M
2021-05-20 14:11                                               ` Daniel Vetter
2021-05-20 14:11                                                 ` Daniel Vetter
2021-05-20 14:11                                                 ` [Nouveau] " Daniel Vetter
2021-05-20 14:12                                                 ` Christian König
2021-05-20 14:12                                                   ` Christian König
2021-05-20 14:12                                                   ` [Nouveau] " Christian König
2021-05-20 14:17                                                   ` [Intel-gfx] [Nouveau] " arabek
2021-05-20 14:17                                                     ` [Nouveau] [Intel-gfx] " arabek
2021-05-20 14:17                                                     ` arabek
2021-05-20  8:35                                             ` Tvrtko Ursulin
2021-05-20  8:35                                               ` Tvrtko Ursulin
2021-05-20  8:35                                               ` [Nouveau] " Tvrtko Ursulin
2021-05-24 10:48                                               ` Tvrtko Ursulin
2021-05-24 10:48                                                 ` Tvrtko Ursulin
2021-05-24 10:48                                                 ` [Nouveau] " Tvrtko Ursulin
2021-05-18  9:35                               ` Tvrtko Ursulin
2021-05-18  9:35                                 ` Tvrtko Ursulin
2021-05-18 12:06                                 ` [Intel-gfx] " Christian König
2021-05-18 12:06                                   ` Christian König
2021-05-17 19:16                         ` [Intel-gfx] " Christian König
2021-05-17 19:16                           ` Christian König
2021-06-28 10:16                       ` [Intel-gfx] " Tvrtko Ursulin
2021-06-28 10:16                         ` Tvrtko Ursulin
2021-06-28 14:37                         ` [Intel-gfx] " Daniel Vetter
2021-06-28 14:37                           ` Daniel Vetter
2021-05-15 10:40                     ` [Intel-gfx] " Maxime Schmitt
2021-05-17 16:13                       ` Tvrtko Ursulin [this message]
2021-05-17 14:20   ` Daniel Vetter
2021-05-17 14:20     ` Daniel Vetter
2021-05-13 16:38 ` [Intel-gfx] ✗ Fi.CI.IGT: failure for " Patchwork

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=90fa0209-0ce2-7c70-e740-97d6cbe4a10e@linux.intel.com \
    --to=tvrtko.ursulin@linux.intel.com \
    --cc=intel-gfx@lists.freedesktop.org \
    --cc=maxime.schmitt91@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.