1.3 KiB
1.3 KiB
TODO
- add an interval mode; log stats to logging widget occasionally
- binding/method to save log to text file
- add vram stats: used / total
- add unit toggle/binding;
Ghz
can be fairly vague - users may preferMhz
/Hz
- tldr: may be wanted for precision
- driver provides hertz, with modern cards is fairly excessive
- conversion is done using
format_frequency
- a wrapper of
format_size
fromhumanfriendly
- (currently) defaults to highest sensible unit, changing on scale.
- often flipping between
500Mhz
/2.6Ghz
where consistency may be preferred
- a wrapper of
- address assumptions on some statistic files
- Clocks:
- core/memory assumed provided by
freq1_input
andfreq2_input
respectively - nearby files named
freq*_label
can determine this reliably
- core/memory assumed provided by
- Voltage:
- similarly,
in0_input
is the assumed voltage file - indicated by
in*_label
withvddgfx
inside - no accounting for other voltage files currently;
APUs
/other cards may differ
- similarly,
- Clocks:
argparse
extensions- restore
--card
/-c
underargparse
- to skip
amdgpu
device detection - will expect
cardN
orrenderANNN
from/dev/dri/
- provides the (AMD) GPU intended to be monitored
- may require card/hwmon detection be separate tasks
- to skip
- preferred unit for clocks
- restore