I wrote some kernel patches for exposing utilization and power on AMD NPUs.
- 8 columns of utilization data.
- power for the IP block.
I have some other questions/comments.
- I think the tool sends a confusing message right now with utilization staying 0 when really it just doesn't have an API at the time to use. I think the utilization graph on the NPU page at least should be hidden unless API is present. Another idea might be to grey it out. Thoughts?
- I don't think the kernel driver has a good way of tracking memory usage (as it's applications locking the memory). I think the graph should be hidden for now. Thoughts?
- How would you want the new utilization data exposed? The current "utilization" graph is for a device, but it's actually 8 individual columns. There's a lot of ways to slice and dice (8 graphs, average, pick top, etc).
- How would you want the new power data exposed? Historical data is kinda neat for power IMO. Maybe that's a better graph than memory is.
I wrote some kernel patches for exposing utilization and power on AMD NPUs.
I have some other questions/comments.