Commit Graph

1494 Commits

Author SHA1 Message Date
Nick Mowen
196b558b33 remove comments 2022-11-28 14:17:04 -07:00
Nick Mowen
e86c23feec Formatting 2022-11-28 14:17:04 -07:00
Nick Mowen
46bd2780db Add gpu deps 2022-11-28 14:17:04 -07:00
Nick Mowen
b285499fbf await vainfo response 2022-11-28 14:17:04 -07:00
Nick Mowen
e4c588ced7 Strip unicode still 2022-11-28 14:17:04 -07:00
Nick Mowen
5158e5e24f Fix cross references 2022-11-28 14:17:04 -07:00
Nick Mowen
3cc4ce708d Don't use json for vainfo 2022-11-28 14:17:04 -07:00
Nick Mowen
8e132eb786 Fix test 2022-11-28 14:17:04 -07:00
Nick Mowen
ea63fcd431 Fix mypy 2022-11-28 14:17:04 -07:00
Nick Mowen
35947e2761 Show error if gpu stats could not be retrieved 2022-11-28 14:17:04 -07:00
Nick Mowen
f172e3d851 Send empty data for gpu if error occurs 2022-11-28 14:17:04 -07:00
Nick Mowen
35288ecf75 Fix naming 2022-11-28 14:17:04 -07:00
Nick Mowen
1cedf057e6 Fix crash 2022-11-28 14:17:04 -07:00
Nick Mowen
65e8b32ce9 Fix event loop 2022-11-28 14:17:04 -07:00
Nick Mowen
39a5e2587e Fix async 2022-11-28 14:17:04 -07:00
Nick Mowen
b93eb689fa Do cpu & gpu work asynchonously 2022-11-28 14:17:04 -07:00
Nick Mowen
3b3382d6d0 Fix errors 2022-11-28 14:17:04 -07:00
Nick Mowen
67fd039b95 Remove duplicate function 2022-11-28 14:17:04 -07:00
Nick Mowen
51fe3dde40 Set vainfo output in error correctly 2022-11-28 14:17:04 -07:00
Nick Mowen
82e9b345bb Add vainfo endpoint 2022-11-28 14:17:04 -07:00
Nick Mowen
9f1d2b998a Get support for vainfo 2022-11-28 14:17:04 -07:00
Nick Mowen
472888c44d Make gpu match style 2022-11-28 14:17:04 -07:00
Nick Mowen
cc7bae68d3 Make keys consistent 2022-11-28 14:17:04 -07:00
Nick Mowen
bc205ad47d Fix organization 2022-11-28 14:17:04 -07:00
Nick Mowen
ca2733a593 Return none instead of empty 2022-11-28 14:17:04 -07:00
Nick Mowen
d6e37a3868 Fix type checking 2022-11-28 14:17:04 -07:00
Nick Mowen
c28471aef7 Cast to str 2022-11-28 14:17:04 -07:00
Nick Mowen
1062e26b51 Fix mypy 2022-11-28 14:17:04 -07:00
Nick Mowen
2c38913179 Handle case where args is list 2022-11-28 14:17:04 -07:00
Nick Mowen
be21a21ac7 Cleanup and fix types 2022-11-28 14:17:04 -07:00
Nick Mowen
412144bed6 Don't use set 2022-11-28 14:17:04 -07:00
Nick Mowen
e200718046 Check to remove none 2022-11-28 14:17:04 -07:00
Nick Mowen
bf06f4d648 Formatting 2022-11-28 14:17:04 -07:00
Nick Mowen
3be336afa8 Handle case where hwaccel is not setup 2022-11-28 14:17:04 -07:00
Nick Mowen
baeb3ddc75 Formatting 2022-11-28 14:17:04 -07:00
Nick Mowen
86074e69d2 Add intel_gpu_top for testing 2022-11-28 14:17:04 -07:00
Nick Mowen
61cac3c2f9 Formatting 2022-11-28 14:17:04 -07:00
Nick Mowen
eb25935dd2 Add nvidia gpu stats test 2022-11-28 14:17:04 -07:00
Nick Mowen
9b5516caa5 Add tests and fix AMD formatting 2022-11-28 14:17:04 -07:00
Nick Mowen
b0a282236f Remove name from gpu map 2022-11-28 14:17:04 -07:00
Nick Mowen
fa698514ab Fix percent formatting 2022-11-28 14:17:04 -07:00
Nick Mowen
f1a8a7981d Strip for float conversion 2022-11-28 14:17:04 -07:00
Nick Mowen
c7d461ccc1 Strip for float conversion 2022-11-28 14:17:04 -07:00
Nick Mowen
250440ca5e Fix mypy 2022-11-28 14:17:04 -07:00
Nick Mowen
447df28746 Formatting 2022-11-28 14:17:04 -07:00
Nick Mowen
beb8229e4d Block out RPi as util is not currently available 2022-11-28 14:17:04 -07:00
Nick Mowen
2e1958a20b Start to add support for intel GPU stats 2022-11-28 14:17:04 -07:00
Nick Mowen
987bc050ed Get correct nvidia % 2022-11-28 14:17:04 -07:00
Nick Mowen
1d7265f453 Format AMD with space between percent 2022-11-28 14:17:04 -07:00
Nick Mowen
1b35af4c0d Add chart for gpu stats 2022-11-28 14:17:04 -07:00