New this release:
- Per process GPU, encode and decode usage metrics are available as process columns.
- A setup window (F2) to configure the interface.
- General options
- Color support
- Update interval
- Devices display options
- Temperature scale
- Auto hide of encode/decode
- Chart options
- Update direction
- Which metric is displayed for each device
- Processes options
- Toggle ascending/descending
- Sort by
- Which field are displayed
- General options
- Save user preferences to a configuration file (F12)
Miscellaneous:
- Rewrite of GPU information extraction in preparation for potential multi vendor support (see #106).
- The build no longer requires the NVML header
- The build doesn't link to libnvidia-ml anymore, instead loads the symbols at runtime.
- Rewrite and small optimization of the interface drawing code.
- Chart positioning algorithm
- Line plot
- Avoid unnecessary ncurses clean/draw calls