Commit Graph

1476 Commits

Author SHA1 Message Date
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
Nick Mowen
cc150147d1 Use nvidia stats 2022-11-28 14:17:04 -07:00
Nick Mowen
4ffdfe66ba Add nvidia gpu stats 2022-11-28 14:17:04 -07:00
Nick Mowen
c97975eb19 Fix vram 2022-11-28 14:17:04 -07:00
Nick Mowen
615135d624 Use only the values 2022-11-28 14:17:04 -07:00
Nick Mowen
41ac558642 pass config 2022-11-28 14:17:04 -07:00
Nick Mowen
17c2522ee1 Fix missed arg 2022-11-28 14:17:04 -07:00
Nick Mowen
38317b9ed4 Add real amd GPU stats 2022-11-28 14:17:04 -07:00
Nick Mowen
497ebf63f2 Add util to get radeontop results 2022-11-28 14:17:04 -07:00
Nick Mowen
3180dfd617 Catch RPi args as well 2022-11-28 14:17:04 -07:00
Nick Mowen
96b970430f Setup general tracking for GPU stats 2022-11-28 14:17:04 -07:00
Nick Mowen
fa765da19d Add driver env var name 2022-11-28 14:17:04 -07:00
Nick Mowen
1dd80f422d Add driver names to consts 2022-11-28 14:17:02 -07:00
Nick Mowen
2bf706cf4b Make ffprobe button show dialog with output and option to copy 2022-11-28 14:16:43 -07:00
Nick Mowen
1337c78ef8 Return full output of ffprobe process 2022-11-28 14:16:43 -07:00
Nick Mowen
f294ec1ca1 Return full output of ffprobe process 2022-11-28 14:16:43 -07:00
Nick Mowen
ff45b6dbe1 Fix bad if statement 2022-11-28 14:16:43 -07:00
Nick Mowen
97a56b8aeb Copy ffprobe in output 2022-11-28 14:16:43 -07:00
Nick Mowen
18b0840e6b Get ffprobe for multiple inputs 2022-11-28 14:16:43 -07:00