Support monitoring GPU utilization

Asked by Kelvin Miao

Hi,

I have written a simple GPU provider for NVidia GPUs, as shown in the following Gist, and successfully integrated into the menu and the graph of the indicator. However, I have no idea how to correctly modify the configuration dialogs and the glib scheme files to fully support this new provider.

https://gist.github.com/tjumyk/7319643db1d6b18a93343a185b7c2e8f

Besides, my code is just a simple demo and it needs to be refined to support multi-GPUs, non-NVidia GPUs, and possibly more complex scenarios.

I think some Deep Learning programmers will be happy if there is a lightweight and useful tool to monitor their GPUs. It will be appreciated if anyone would like to offer some help.

Question information

Language:
English Edit question
Status:
Answered
For:
System Load Indicator Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Michael Hofmann (mh21) said :
#1

Hi Kelvin,

thank you for the GPU provider. As Canonical has switched from Unity to GNOME Shell with 17.10, I'm not sure that it is worth the effort to integrate it into the indicator. It might make more sense to get something like it into https://extensions.gnome.org/extension/120/system-monitor/.

Cheers
  Michael

Revision history for this message
Cory (sgryco) said :
#2

Hi all,

I made a working (very basic) version using Kelvin provided provider.

Have a look at my github fork for instruction on how to compile and install.

https://github.com/sgryco/indicator-multiload

I only tested on my machine. And as Kelvin stated, this is only very limited support and I only tested GPU utilization.

Kind regards,
Cory

Can you help with this problem?

Provide an answer of your own, or ask Kelvin Miao for more information if necessary.

To post a message you must log in.