[PLUGIN] GPU Statistics


Recommended Posts

20 minutes ago, CrazyBoyS said:

I just installed 13th gen mobo and cpu. Was using Nvidia P400 before but now I am using the Intel Onboard 770 chipset.

 

I have reset my GPU statistic and also reinstalled and it sees my Intel chipset but It does not show any decoding. Plex is also setup with Intel settings. Screenshots for comparison.

 

image.png.cb76aff9e96fe8faee7fc80278073ba5.png

 

image.thumb.png.14d5fa67ec420cd21f93b49b4209838d.png

 

image.thumb.png.3873e21db0da5ccbec2d3712c7c8ed5b.png

 

image.png.9f25b1c096d362c00cffd316cf4afc99.png

 

So i am not sure why I am not seeing anything. I have tested and noting shows. Also plex is setup to do Hardware Transcoding also.

 

Do you have the latest version of intel_gpu_top installed. Do you get dataif you run from cmdline?

Edited by SimonF
Link to comment
25 minutes ago, CrazyBoyS said:

 

Yes GPU TOP is installed as I just upgraded the hardware this AM from AMD to Intel.

 

image.thumb.png.415e6dad0b018e42cabe38c0d5cc8b34.png

That looks fine, matches my 12600K. which OS are you on?

 

can you provide cat /boot/config/plugins/gpustat/gpustat.cfg 

 

image.thumb.png.b838aa2399ef7f212a799b30722ecf61.png

Edited by SimonF
Link to comment
6 minutes ago, SimonF said:

That looks fine, matches my 12600K. which OS are you on?

 

can you provide cat /boot/config/plugins/gpustat/gpustat.cfg 

 

image.thumb.png.b838aa2399ef7f212a799b30722ecf61.png

 

Version 6.11.5

 

VENDOR="intel"
GPUID="0000-00-000-000000"
TEMPFORMAT="C"
DISPCLOCKS="1"
DISPENCDEC="0"
DISPPCIUTIL="1"
DISPTEMP="1"
DISPFAN="1"
DISPPWRDRAW="1"
DISPPWRSTATE="1"
DISPTHROTTLE="0"
DISPSESSIONS="0"
UIREFRESH="1"
UIREFRESHINT="1000"
DISPMEMUTIL="1"
DISP3DRENDER="1"
DISPBLITTER="1"
DISPVIDEO="1"
DISPVIDENH="1"
DISPINTERRUPT="1"
DISPEVENT="1"
DISPVERTEX="1"
DISPTEXTURE="1"
DISPSHADEREXP="1"
DISPSEQUENCER="1"
DISPSHADERINTER="1"
DISPSCANCON="1"
DISPPRIMASSEM="1"
DISPDEPTHBLK="1"
DISPCOLORBLK="1"
DISPGFXTRANS="1"

Link to comment

While the plugin used to simply have the display aberrations with 6.12.0-rc1, under the next rev of the OS (currently private testing) having it installed will prevent the dashboard from even loading.  It is now marked as being incompatible until such time as the author lets me know it has been fixed

 

https://forums.unraid.net/bug-reports/prereleases/unraid-os-version-6120-rc1-available-r2297/page/4/?tab=comments#comment-22546

Link to comment
18 minutes ago, CrazyBoyS said:

 

Version 6.11.5

 

VENDOR="intel"
GPUID="0000-00-000-000000"
TEMPFORMAT="C"
DISPCLOCKS="1"
DISPENCDEC="0"
DISPPCIUTIL="1"
DISPTEMP="1"
DISPFAN="1"
DISPPWRDRAW="1"
DISPPWRSTATE="1"
DISPTHROTTLE="0"
DISPSESSIONS="0"
UIREFRESH="1"
UIREFRESHINT="1000"
DISPMEMUTIL="1"
DISP3DRENDER="1"
DISPBLITTER="1"
DISPVIDEO="1"
DISPVIDENH="1"
DISPINTERRUPT="1"
DISPEVENT="1"
DISPVERTEX="1"
DISPTEXTURE="1"
DISPSHADEREXP="1"
DISPSEQUENCER="1"
DISPSHADERINTER="1"
DISPSCANCON="1"
DISPPRIMASSEM="1"
DISPDEPTHBLK="1"
DISPCOLORBLK="1"
DISPGFXTRANS="1"

What is the version of the plugin?

Link to comment
13 minutes ago, CrazyBoyS said:

did all this and still the same issue. I just dont get it.

 

Uninstalled GPU Statistics and rebooted server -> Reinstalled GPU Statistics and still same issue.

Can you run and send the json output. I can then put it thou my new version to see if it works.

 

I have created this PR to add 6.12 support and Multigpu, there is a test load in the PR if you want to try. Intel works a little different as I want to add support for ARC.

 

https://github.com/b3rs3rk/gpustat-unraid/pull/52

 

root@computenode:~#  timeout -k .500 .600 intel_gpu_top -J -s 250 -d drm:/dev/dri/card0

{
        "period": {
                "duration": 4.763089,
                "unit": "ms"
        },
        "frequency": {
                "requested": 0.000000,
                "actual": 0.000000,
                "unit": "MHz"
        },
        "interrupts": {
                "count": 0.000000,
                "unit": "irq/s"
        },
        "rc6": {
                "value": 100.000000,
                "unit": "%"
        },
        "power": {
                "GPU": 0.000000,
                "Package": 24.936426,
                "unit": "W"
        },
        "engines": {
                "Render/3D/0": {
                        "busy": 0.000000,
                        "sema": 0.000000,
                        "wait": 0.000000,
                        "unit": "%"
                },
                "Blitter/0": {
                        "busy": 0.000000,
                        "sema": 0.000000,
                        "wait": 0.000000,
                        "unit": "%"
                },
                "Video/0": {
                        "busy": 0.000000,
                        "sema": 0.000000,
                        "wait": 0.000000,
                        "unit": "%"
                },
                "Video/1": {
                        "busy": 0.000000,
                        "sema": 0.000000,
                        "wait": 0.000000,
                        "unit": "%"
                },
                "VideoEnhance/0": {
                        "busy": 0.000000,
                        "sema": 0.000000,
                        "wait": 0.000000,
                        "unit": "%"
                }
        },
        "clients": {

        }
}
{
        "period": {
                "duration": 254.444122,
                "unit": "ms"
        },
        "frequency": {
                "requested": 0.000000,
                "actual": 0.000000,
                "unit": "MHz"
        },
        "interrupts": {
                "count": 0.000000,
                "unit": "irq/s"
        },
        "rc6": {
                "value": 100.000000,
                "unit": "%"
        },
        "power": {
                "GPU": 0.000000,
                "Package": 5.622704,
                "unit": "W"
        },
        "engines": {
                "Render/3D/0": {
                        "busy": 0.000000,
                        "sema": 0.000000,
                        "wait": 0.000000,
                        "unit": "%"
                },
                "Blitter/0": {
                        "busy": 0.000000,
                        "sema": 0.000000,
                        "wait": 0.000000,
                        "unit": "%"
                },
                "Video/0": {
                        "busy": 0.000000,
                        "sema": 0.000000,
                        "wait": 0.000000,
                        "unit": "%"
                },
                "Video/1": {
                        "busy": 0.000000,
                        "sema": 0.000000,
                        "wait": 0.000000,
                        "unit": "%"
                },
                "VideoEnhance/0": {
                        "busy": 0.000000,
                        "sema": 0.000000,
                        "wait": 0.000000,
                        "unit": "%"
                }
        },
        "clients": {

        }
}
{
        "period": {
                "duration": 254.164899,
                "unit": "ms"
        },
        "frequency": {
                "requested": 0.000000,
                "actual": 0.000000,
                "unit": "MHz"
        },
        "interrupts": {
                "count": 0.000000,
                "unit": "irq/s"
        },
        "rc6": {
                "value": 100.000000,
                "unit": "%"
        },
        "power": {
                "GPU": 0.000000,
                "Package": 7.393670,
                "unit": "W"
        },
        "engines": {
                "Render/3D/0": {
                        "busy": 0.000000,
                        "sema": 0.000000,
                        "wait": 0.000000,
                        "unit": "%"
                },
                "Blitter/0": {
                        "busy": 0.000000,
                        "sema": 0.000000,
                        "wait": 0.000000,
                        "unit": "%"
                },
                "Video/0": {
                        "busy": 0.000000,
                        "sema": 0.000000,
                        "wait": 0.000000,
                        "unit": "%"
                },
                "Video/1": {
                        "busy": 0.000000,
                        "sema": 0.000000,
                        "wait": 0.000000,
                        "unit": "%"
                },
                "VideoEnhance/0": {
                        "busy": 0.000000,
                        "sema": 0.000000,
                        "wait": 0.000000,
                        "unit": "%"
                }
        },
        "clients": {

        }
}

Link to comment
1 minute ago, SimonF said:

Can you run and send the json output. I can then put it thou my new version to see if it works.

 

I have created this PR to add 6.12 support and Multigpu, there is a test load in the PR if you want to try. Intel works a little different as I want to add support for ARC.

 

https://github.com/b3rs3rk/gpustat-unraid/pull/52

 

root@computenode:~#  timeout -k .500 .600 intel_gpu_top -J -s 250 -d drm:/dev/dri/card0

{
        "period": {
                "duration": 4.763089,
                "unit": "ms"
        },
        "frequency": {
                "requested": 0.000000,
                "actual": 0.000000,
                "unit": "MHz"
        },
        "interrupts": {
                "count": 0.000000,
                "unit": "irq/s"
        },
        "rc6": {
                "value": 100.000000,
                "unit": "%"
        },
        "power": {
                "GPU": 0.000000,
                "Package": 24.936426,
                "unit": "W"
        },
        "engines": {
                "Render/3D/0": {
                        "busy": 0.000000,
                        "sema": 0.000000,
                        "wait": 0.000000,
                        "unit": "%"
                },
                "Blitter/0": {
                        "busy": 0.000000,
                        "sema": 0.000000,
                        "wait": 0.000000,
                        "unit": "%"
                },
                "Video/0": {
                        "busy": 0.000000,
                        "sema": 0.000000,
                        "wait": 0.000000,
                        "unit": "%"
                },
                "Video/1": {
                        "busy": 0.000000,
                        "sema": 0.000000,
                        "wait": 0.000000,
                        "unit": "%"
                },
                "VideoEnhance/0": {
                        "busy": 0.000000,
                        "sema": 0.000000,
                        "wait": 0.000000,
                        "unit": "%"
                }
        },
        "clients": {

        }
}
{
        "period": {
                "duration": 254.444122,
                "unit": "ms"
        },
        "frequency": {
                "requested": 0.000000,
                "actual": 0.000000,
                "unit": "MHz"
        },
        "interrupts": {
                "count": 0.000000,
                "unit": "irq/s"
        },
        "rc6": {
                "value": 100.000000,
                "unit": "%"
        },
        "power": {
                "GPU": 0.000000,
                "Package": 5.622704,
                "unit": "W"
        },
        "engines": {
                "Render/3D/0": {
                        "busy": 0.000000,
                        "sema": 0.000000,
                        "wait": 0.000000,
                        "unit": "%"
                },
                "Blitter/0": {
                        "busy": 0.000000,
                        "sema": 0.000000,
                        "wait": 0.000000,
                        "unit": "%"
                },
                "Video/0": {
                        "busy": 0.000000,
                        "sema": 0.000000,
                        "wait": 0.000000,
                        "unit": "%"
                },
                "Video/1": {
                        "busy": 0.000000,
                        "sema": 0.000000,
                        "wait": 0.000000,
                        "unit": "%"
                },
                "VideoEnhance/0": {
                        "busy": 0.000000,
                        "sema": 0.000000,
                        "wait": 0.000000,
                        "unit": "%"
                }
        },
        "clients": {

        }
}
{
        "period": {
                "duration": 254.164899,
                "unit": "ms"
        },
        "frequency": {
                "requested": 0.000000,
                "actual": 0.000000,
                "unit": "MHz"
        },
        "interrupts": {
                "count": 0.000000,
                "unit": "irq/s"
        },
        "rc6": {
                "value": 100.000000,
                "unit": "%"
        },
        "power": {
                "GPU": 0.000000,
                "Package": 7.393670,
                "unit": "W"
        },
        "engines": {
                "Render/3D/0": {
                        "busy": 0.000000,
                        "sema": 0.000000,
                        "wait": 0.000000,
                        "unit": "%"
                },
                "Blitter/0": {
                        "busy": 0.000000,
                        "sema": 0.000000,
                        "wait": 0.000000,
                        "unit": "%"
                },
                "Video/0": {
                        "busy": 0.000000,
                        "sema": 0.000000,
                        "wait": 0.000000,
                        "unit": "%"
                },
                "Video/1": {
                        "busy": 0.000000,
                        "sema": 0.000000,
                        "wait": 0.000000,
                        "unit": "%"
                },
                "VideoEnhance/0": {
                        "busy": 0.000000,
                        "sema": 0.000000,
                        "wait": 0.000000,
                        "unit": "%"
                }
        },
        "clients": {

        }
}

Will this work with my version as I am on the stable version and not rc 6.12?

Link to comment
1 minute ago, SimonF said:

Yes but will only be for single gpu I have test on 6.11 and 6.10

Ok so how should I run this in the cmd line? Sorry plugins usually are install and go so little extra work.

 

Sorry to be a newb. Also side note this always worked for my P400 until i swapped all my hardware today. NVidia just worked.

I like the plugin have been using it since you released it officially.

Link to comment
1 minute ago, CrazyBoyS said:

Ok so how should I run this in the cmd line? Sorry plugins usually are install and go so little extra work.

 

Sorry to be a newb. Also side note this always worked for my P400 until i swapped all my hardware today. NVidia just worked.

I like the plugin have been using it since you released it officially.

Goto plugins then click on install plugin tab post this https://raw.githubusercontent.com/SimonFair/gpustat-unraid/master/gpustat.plg and then press install

Link to comment
2 minutes ago, CrazyBoyS said:

Thought so but wanted to make sure.

 

image.png.bf0df8fc39a5193d2071226c01c0b8b3.png

 

SO a little change has shown after. I also see in the Intel settings I have GPU / Packages / Mix of Both as a option but its on GPU right now.

There should be a file in /tmp called gpujson or gpujson2 can you cat and send me the ouput?

 

i.e. cat /tmp/gpujson2

Link to comment
4 minutes ago, SimonF said:

There should be a file in /tmp called gpujson or gpujson2 can you cat and send me the ouput?

 

i.e. cat /tmp/gpujson2

 

root@KiNG-KOOPA:/tmp# cat gpujson2
Time = Sat, 18 Mar 2023 18:41:43 -0400
{"clock":"N\/A","fan":"N\/A","memclock":"N\/A","memutil":"N\/A","memused":"N\/A","power":"N\/A","powermax":"N\/A","rxutil":"N\/A","txutil":"N\/A","temp":"N\/A","tempmax":"N\/A","util":"N\/A","error":[{"code":301,"message":"Vendor command returned no data.","extra":""}]}

Link to comment
2 minutes ago, CrazyBoyS said:

 

root@KiNG-KOOPA:/tmp# cat gpujson2
Time = Sat, 18 Mar 2023 18:41:43 -0400
{"clock":"N\/A","fan":"N\/A","memclock":"N\/A","memutil":"N\/A","memused":"N\/A","power":"N\/A","powermax":"N\/A","rxutil":"N\/A","txutil":"N\/A","temp":"N\/A","tempmax":"N\/A","util":"N\/A","error":[{"code":301,"message":"Vendor command returned no data.","extra":""}]}

run

 

timeout -k .500 .600 intel_gpu_top -J -s 250 

Link to comment
7 minutes ago, SimonF said:

run

 

timeout -k .500 .600 intel_gpu_top -J -s 250 

 

root@KiNG-KOOPA:/tmp# timeout -k .500 .600 intel_gpu_top -J -s 250
root@KiNG-KOOPA:/tmp# cat gpujson2
Time = Sat, 18 Mar 2023 18:52:38 -0400
{"clock":"N\/A","fan":"N\/A","memclock":"N\/A","memutil":"N\/A","memused":"N\/A","power":"N\/A","powermax":"N\/A","rxutil":"N\/A","txutil":"N\/A","temp":"N\/A","tempmax":"N\/A","util":"N\/A","error":[{"code":301,"message":"Vendor command returned no data.","extra":""}]}
 

Link to comment
1 minute ago, CrazyBoyS said:

 

root@KiNG-KOOPA:/tmp# timeout -k .500 .600 intel_gpu_top -J -s 250
root@KiNG-KOOPA:/tmp# cat gpujson2
Time = Sat, 18 Mar 2023 18:52:38 -0400
{"clock":"N\/A","fan":"N\/A","memclock":"N\/A","memutil":"N\/A","memused":"N\/A","power":"N\/A","powermax":"N\/A","rxutil":"N\/A","txutil":"N\/A","temp":"N\/A","tempmax":"N\/A","util":"N\/A","error":[{"code":301,"message":"Vendor command returned no data.","extra":""}]}
 

ok the command intel_gpu-top -J should be outputting a long output but it is failing like mine a few posts above I will check tomorrow to see if there is an update to top with plugin creator.

Link to comment

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...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.