Найти в Дзене

Обновил систему управления кулерами — добавил серверный мониторинг для GPU


Что улучшено:
Раньше основной скрипт (`fanc.sh`) самостоятельно считывал температуру `GPU`. Но при пробросе видеокарт в виртуальные машины (Windows/Linux) этот метод перестал работать.

Как работает теперь:
* В каждой ВМ запускается сервер `fanc_server.py`
* Хост циклически опрашивает эти серверы (порт 17006)
* Данные интегрируются в общую систему управления кулерами

Ключевые преимущества:
→ Решение проблемы совместимости с различными средами ПО GPU
→ Поддержка гетерогенных систем (Windows/Linux ВМ одновременно)
→ Обратная совместимость: для работы без ВМ достаточно запустить сервер на хосте с адресом 127.0.0.1

Для пользователей:
• Архитектура сохраняет принцип управления по максимальной температуре CPU/GPU
• Добавлены механизмы безопасности при недоступности ВМ
• Проект все так же нуждается в тестировании в различных конфигурациях

Ссылка на проект: github.com/...gpu
Около минуты