Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[PLUGIN] GPU Statistics

Featured Replies

12 hours ago, dlpullen said:

I am getting a "Vendor command returned unparseable data." message with my Intel a380 GPU.

I am using v2025.03.28 of the plugin and v2025.03.15 of the Intel GPU TOP plug-in in Unraid 7.0.0.

Output of the "debug" command for Intel GPUs is:
 

timeout -k .500 .400 intel_gpu_top -J -s 250
[

{
        "period": {
                "duration": 134.351629,
                "unit": "ms"
        },
        "frequency": {
                "requested": 580.566090,
                "actual": 580.566090,
                "unit": "MHz"
        },
        "interrupts": {
                "count": 141.419945,
                "unit": "irq/s"
        },
        "rc6": {
                "value": 0.000000,
                "unit": "%"
        },
        "engines": {
                "Render/3D": {
                        "busy": 0.000000,
                        "sema": 0.000000,
                        "wait": 0.000000,
                        "unit": "%"
                },
                "Blitter": {
                        "busy": 0.129829,
                        "sema": 0.000000,
                        "wait": 0.000000,
                        "unit": "%"
                },
                "Video": {
                        "busy": 0.000000,
                        "sema": 0.000000,
                        "wait": 0.000000,
                        "unit": "%"
                },
                "VideoEnhance": {
                        "busy": 0.000000,
                        "sema": 0.000000,
                        "wait": 0.000000,
                        "unit": "%"
                },
                "Compute": {
                        "busy": 0.000000,
                        "sema": 0.000000,
                        "wait": 0.000000,
                        "unit": "%"
                }
        },
        "clients": {
                "4293309079": {
                        "name": "frigate.detecto",
                        "pid": "1658217",
                        "engine-classes": {
                                "Render/3D": {
                                        "busy": "0.000000",
                                        "unit": "%"
                                },
                                "Blitter": {
                                        "busy": "0.100909",
                                        "unit": "%"
                                },
                                "Video": {
                                        "busy": "0.000000",
                                        "unit": "%"
                                },
                                "VideoEnhance": {
                                        "busy": "0.000000",
                                        "unit": "%"
                                },
                                "Compute": {
                                        "busy": "2.330970",
                                        "unit": "%"
                                }
                        }
                },
                "4293309034": {
                        "name": "ffmpeg",
                        "pid": "1658262",
                        "engine-classes": {
                                "Render/3D": {
                                        "busy": "0.000000",
                                        "unit": "%"
                                },
                                "Blitter": {
                                        "busy": "0.000000",
                                        "unit": "%"
                                },
                                "Video": {
                                        "busy": "0.838452",
                                        "unit": "%"
                                },
                                "VideoEnhance": {
                                        "busy": "0.507833",
                                        "unit": "%"
                                },
                                "Compute": {
                                        "busy": "0.000000",
                                        "unit": "%"
                                }
                        }
                }
        }
}


I was trying to troll through the source code before posting. But, it looks like the github repo is quite stale. Not sure if you are now maintaining the source somewhere else?

Repo is here

https://github.com/SimonFair/gpustat-unraid

 

  • Replies 2.1k
  • Views 356.3k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • juan11perez
    juan11perez

    Good day, plugin also stopped working for me.   root@Unraid:/usr/local/emhttp/plugins/gpustat# cd /usr/local/emhttp/plugins/gpustat/ && php ./gpustatus.php Fatal error: Uncaught TypeE

  • I did some more work to get it to look like the CPU sidebar that comes with unraid 

  • I have created a PR for b3rs3rk's plugin to add MultiGPU support for 6.12 as Dashboard panels are different in 6.12. The PR works on pre realeases but does not provide Multi support. There are some ot

Posted Images

56 minutes ago, SimonF said:

Thanks! I was looking at b3rs3k's old repo. Poking around it looks like my issue with the JSON that it is getting from when it runs the command.

If you look at what I shared previously, it's missing a "]" at the end of the JSON. Any thoughts or ideas?

7 minutes ago, dlpullen said:

Thanks! I was looking at b3rs3k's old repo. Poking around it looks like my issue with the JSON that it is getting from when it runs the command.

If you look at what I shared previously, it's missing a "]" at the end of the JSON. Any thoughts or ideas?

Do you have the latest version of Intel_gpu_top plugin.

 

intel_gpu_top -J -n 1 should provide a clean json. I am in the process of changing to use this new method. New Intel.php is a few post up.

Release

6 hours ago, SimonF said:

Release Notes

2025.03.15

Bumped 'intel_gpu_top' version. Based on Intel-GPU-Tools v2.0 with patch from SimonF

2025.03.29

- Chg Use new -n intel_gpu_top option for more reliable data gather. This removes the top timers requirements.
- N.B must be running the latest intel_gpu_top from ich777 i.e 2025.03.15 or later.

 

 

2 hours ago, dlpullen said:

Thanks! I was looking at b3rs3k's old repo. Poking around it looks like my issue with the JSON that it is getting from when it runs the command.

If you look at what I shared previously, it's missing a "]" at the end of the JSON. Any thoughts or ideas?

Try 2025.03.29 to see if that fixes your issue.

5 hours ago, SimonF said:

Do you have the latest version of Intel_gpu_top plugin.

 

intel_gpu_top -J -n 1 should provide a clean json. I am in the process of changing to use this new method. New Intel.php is a few post up.

 

Yes, I was an am already using the latest version v2025.03.15.

I just had a chance to look at your response and also updated to the v2025.03.29 version of the GPU Statistics plugin that you just released. That fixed it right way. Things look good now.

 

Thank you for the continued development work and the support in the forums on the plugin! 🙂

just to clarify the fan stats for intel arc cards is not working atm right? Unless you’re running the Unraid beta?

57 minutes ago, UsefulTowel said:

just to clarify the fan stats for intel arc cards is not working atm right? Unless you’re running the Unraid beta?

Correct

Simon i know you were asking in discord for feedback. my iGPU with newest as of today TOP and GPU Stat does not upgrade. I dont know if its run out of updates before it stops, or if its updating so slow i'm not seeing anything. I knew a few versions ago i have to reduce refresh rate from 1sec (which i prefered) to 2sec to get it to work.

I am on

iGPU 770
Unraid: 6.12.15

Intel-GPU-TOP: 2025.03.15
GPU Statistics: 2025.03.29


image.png.7995c71febb88edc0108ba1628d10824.pngimage.png.b47e9efcc28f89444947481d10afff98.png

and my se

here are the settings I have currently asweel. If its an issue with old hardware or versions of Unraid, I would be willing to revert if i found a path to do so. 

image.png

2 minutes ago, ZarZ said:

here are the settings I have currently asweel. If its an issue with old hardware or versions of Unraid, I would be willing to revert if i found a path to do so. 

image.png

Will look tomorrow as late here can you provide intel_gpu_top -J -n 1 when transcoding. If you run intel_gpu_top to you see any usage?

 

 

6 hours ago, SimonF said:

Will look tomorrow as late here can you provide intel_gpu_top -J -n 1 when transcoding. If you run intel_gpu_top to you see any usage?

 

 

image.thumb.png.97d8934a6c4c8ceca1097d877d35dd96.png

  • 2 weeks later...

I just swapped from a 3060TI to an A2000 for size reasons and now the plugin is giving me the "Vendor command returned unparseable data." error, but in the settings it recognizes that its an A2000.  What am I doing wrong?

17 minutes ago, Domokun said:

I just swapped from a 3060TI to an A2000 for size reasons and now the plugin is giving me the "Vendor command returned unparseable data." error, but in the settings it recognizes that its an A2000.  What am I doing wrong?

What are the GPU top and gpustat versions.

gpustat version is 2025.04.01
not sure how to check GPU top, but the GPU Driver is current.
It worked with the 3060ti without issues in this setup

28 minutes ago, Domokun said:

gpustat version is 2025.04.01
not sure how to check GPU top, but the GPU Driver is current.
It worked with the 3060ti without issues in this setup

Look in plugins intel_gpu_top should be 2025.03.15

 

 

22 minutes ago, SimonF said:

Look in plugins intel_gpu_top should be 2025.03.15

 

 

I didn't think I needed it since I do not have any intel GPUs in the server

My CPUs are E5-2660 w/o iGPU.  

13 minutes ago, Domokun said:

I didn't think I needed it since I do not have any intel GPUs in the server

My CPUs are E5-2660 w/o iGPU.  

Sorry thought it was an intel card. Can you provide the results of nvidia-smi -q -x

12 minutes ago, SimonF said:

Sorry thought it was an intel card. Can you provide the results of nvidia-smi -q -x

No problem,  here is the pastebin of -q
https://pastebin.com/zDemS4Fh

adding the XML formatting included all the memory timings

5 minutes ago, Domokun said:

No problem,  here is the pastebin of -q
https://pastebin.com/zDemS4Fh

adding the XML formatting included all the memory timings

I need the xml as that is what the command is used for the plugin. Can you attach as a file so I can use as an import to check why it is not working.

39 minutes ago, SimonF said:

I need the xml as that is what the command is used for the plugin. Can you attach as a file so I can use as an import to check why it is not working.

Managed to export it to a file, here it is
https://pastebin.com/XRanTtXG

23 minutes ago, Domokun said:

Managed to export it to a file, here it is
https://pastebin.com/XRanTtXG

It does not look like a complete XML.

 

Are you able to do nvidia-smi -q -x > /mnt/user/appdata/nvfile and take from the appdata share the file nvfile.

2 hours ago, SimonF said:

It does not look like a complete XML.

 

Are you able to do nvidia-smi -q -x > /mnt/user/appdata/nvfile and take from the appdata share the file nvfile.

https://pastebin.com/aScsNiQH

Thanks for the tip on getting it to the appdata

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.