Changelog
- update dependencies
- update build.rs
- add
-p
and--process
options- Dump All GPU processes and memory usage per process.
$ amdgpu_top -p
amdgpu_top v0.3.0 (git-f6b1224)
AMD Radeon RX 6600 (0000:03:00.0), VRAM 669/ 8176 MiB, GTT 36/ 7684 MiB
firefox ( 4235), VRAM 410 MiB ( 5%), GTT 18 MiB ( 0%)
Requested: VRAM 410 MiB, GTT 18 MiB
Evicted: VRAM 0 MiB
amdgpu_top ( 277805), VRAM 0 MiB ( 0%), GTT 0 MiB ( 0%)
Requested: VRAM 0 MiB, GTT 0 MiB
Evicted: VRAM 0 MiB
AMD Radeon Graphics (0000:08:00.0), VRAM 29/ 512 MiB, GTT 14/ 7684 MiB
amdgpu_top ( 277805), VRAM 0 MiB ( 0%), GTT 0 MiB ( 0%)
Requested: VRAM 0 MiB, GTT 0 MiB
Evicted: VRAM 0 MiB
Lib
- rename system_cpu_usage to system_cpu_memory_usage (AMDGPU_GEM_DOMAIN_CPU)
- support amd_visible_vram, amd_evicted_{vram, visible_vram}, amd_requested_{vram, gtt, visible_vram} for Linux Kernel v6.4+
- common code (AppAmdgpuTop)
TUI, SMI
- use AppAmdgpuTop
GUI
- use AppAmdgpuTop
- set
false
toegui_plot::Plot.show_axes
(#52) - support multi-GPU by way of switching
JSON
- fix OutputJson for FdInfoStat
- use AppAmdgpuTop