lint, +low prio/maybe finished items
This commit is contained in:
parent
63e0854a4a
commit
f0a150a75d
1 changed files with 23 additions and 20 deletions
43
todo.md
43
todo.md
|
@ -1,25 +1,28 @@
|
||||||
## TODO
|
# TODO
|
||||||
|
|
||||||
|
- fix freq2/mem clock on internal GPUs; report unknown
|
||||||
|
- add an interval mode; log stats to logging widget occasionally
|
||||||
|
- binding/method to save log to text file
|
||||||
- add vram stats: used / total
|
- add vram stats: used / total
|
||||||
- add unit toggle/binding; `Ghz` can be fairly vague - users may prefer `Mhz`/`Hz`
|
- add unit toggle/binding; `Ghz` can be fairly vague - users may prefer `Mhz`/`Hz`
|
||||||
- tldr: may be wanted for precision
|
- tldr: may be wanted for precision
|
||||||
- driver provides *hertz*, with modern cards is fairly excessive
|
- driver provides *hertz*, with modern cards is fairly excessive
|
||||||
- conversion is done using `format_frequency`
|
- conversion is done using `format_frequency`
|
||||||
- a wrapper of `format_size` from `humanfriendly`
|
- a wrapper of `format_size` from `humanfriendly`
|
||||||
- _(currently)_ defaults to highest sensible unit, changing on scale.
|
- *(currently)* defaults to highest sensible unit, changing on scale.
|
||||||
- often flipping between `500Mhz` / `2.6Ghz` where consistency may be preferred
|
- often flipping between `500Mhz` / `2.6Ghz` where consistency may be preferred
|
||||||
- address assumptions on some statistic files
|
- address assumptions on some statistic files
|
||||||
- Clocks:
|
- Clocks:
|
||||||
- core/memory assumed provided by `freq1_input` and `freq2_input` respectively
|
- core/memory assumed provided by `freq1_input` and `freq2_input` respectively
|
||||||
- nearby files named `freq*_label` can determine this reliably
|
- nearby files named `freq*_label` can determine this reliably
|
||||||
- Voltage:
|
- Voltage:
|
||||||
- similarly, `in0_input` is the assumed voltage file
|
- similarly, `in0_input` is the assumed voltage file
|
||||||
- indicated by `in*_label` with `vddgfx` inside
|
- indicated by `in*_label` with `vddgfx` inside
|
||||||
- no accounting for other voltage files currently; `APUs` / other cards may show more
|
- no accounting for other voltage files currently; `APUs`/other cards may differ
|
||||||
- `argparse` extensions
|
- `argparse` extensions
|
||||||
- restore `--card` / `-c` under `argparse`
|
- restore `--card` / `-c` under `argparse`
|
||||||
- to skip `amdgpu` device detection
|
- to skip `amdgpu` device detection
|
||||||
- will expect `cardN` or `renderANNN` from `/dev/dri/`
|
- will expect `cardN` or `renderANNN` from `/dev/dri/`
|
||||||
- provides the (AMD) GPU intended to be monitored
|
- provides the (AMD) GPU intended to be monitored
|
||||||
- may require card/hwmon detection be separate tasks
|
- may require card/hwmon detection be separate tasks
|
||||||
- preferred unit for clocks
|
- preferred unit for clocks
|
||||||
|
|
Reference in a new issue