docs: внести в бэклог перечень доступных датчиков
Проверено перебором через LibreHardwareMonitorLib после установки PawnIO. Ключевой вывод: температура видеокарты NVIDIA читается без прав администратора, потому что идёт через её драйвер, а не через MSR. Админ нужен только процессору. Дисков и датчиков материнской платы с вентиляторами на этой машине нет. Кандидаты на экраны расставлены по возрастанию стоимости: видеокарта, память, батарея, сеть. Последняя требует автоматической смены масштаба, потому что скорость гуляет от килобайт до мегабайт. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
1 parent
fcc96f5090
commit
ed726f7fb6
1 file changed
+37
@@ -41,6 +41,43 @@
|
|||||||
|
|
||||||
Последний пункт — самый важный: он затрагивает смысл устройства, а не удобство.
|
Последний пункт — самый важный: он затрагивает смысл устройства, а не удобство.
|
||||||
|
|
||||||
|
### Что фактически доступно на этой машине
|
||||||
|
|
||||||
|
Проверено перебором датчиков через `LibreHardwareMonitorLib` после установки
|
||||||
|
PawnIO (ноутбук с i5-11400H и RTX 3050 Ti):
|
||||||
|
|
||||||
|
| Железо | Датчики | Права |
|
||||||
|
|---|---|---|
|
||||||
|
| Процессор | температура (15 датчиков: пакет, среднее, максимум, по ядрам, запас до предела), мощность | админ |
|
||||||
|
| Процессор | загрузка (общая, по ядрам, по потокам), частоты | обычные |
|
||||||
|
| Видеокарта NVIDIA | температура ядра и горячей точки, загрузка, мощность, напряжение, частоты, память, PCIe | **обычные** |
|
||||||
|
| Встроенная графика Intel | загрузка по блокам (3D, декод видео, копирование) | обычные |
|
||||||
|
| Оперативная память | занято и свободно в ГБ, загрузка в процентах | обычные |
|
||||||
|
| Сеть (5 адаптеров) | скорость приёма и отдачи, объём, утилизация | обычные |
|
||||||
|
| Батарея | заряд, деградация, ток, напряжение, мощность заряда и разряда, ёмкость | обычные |
|
||||||
|
|
||||||
|
Важное следствие: **температура видеокарты не требует прав администратора** —
|
||||||
|
NVIDIA отдаёт её через свой драйвер, ядро для этого не нужно. Админ нужен только
|
||||||
|
процессору, потому что там чтение MSR.
|
||||||
|
|
||||||
|
Чего нет: дисков (раздел не появился даже при включённом `IsStorageEnabled` —
|
||||||
|
вероятно, тоже упирается в права) и датчиков материнской платы с вентиляторами.
|
||||||
|
Для ноутбуков второе обычно: доступ к встроенному контроллеру закрыт.
|
||||||
|
|
||||||
|
### Разобранные кандидаты на экраны
|
||||||
|
|
||||||
|
1. **Видеокарта** — температура и загрузка. Полный аналог текущего экрана,
|
||||||
|
макет переиспользуется целиком. Работает даже без прав администратора.
|
||||||
|
2. **Память** — занято в гигабайтах и процент. Меняется медленно, читается с
|
||||||
|
расстояния, сглаживание не нужно.
|
||||||
|
3. **Батарея** — заряд и мощность разряда в ваттах: сразу видно, сколько ест
|
||||||
|
ноутбук прямо сейчас. Для стационарного ПК бесполезно, экран надо скрывать.
|
||||||
|
4. **Сеть** — скорость приёма и отдачи. Живее всего смотрится на графике, но
|
||||||
|
единицы прыгают от килобайт до мегабайт, и понадобится автоматическая смена
|
||||||
|
масштаба — это единственный кандидат, требующий новой логики отрисовки.
|
||||||
|
|
||||||
|
Порядок реализации по возрастанию стоимости: видеокарта, память, батарея, сеть.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 2. Обрезание строки при 100° и 100%
|
## 2. Обрезание строки при 100° и 100%
|
||||||
|
|||||||
Reference in new issue
Block a user