174 подписчика
Обновил систему управления кулерами — добавил серверный мониторинг для GPU
Что улучшено:
Раньше основной скрипт (`fanc.sh`) самостоятельно считывал температуру `GPU`. Но при пробросе видеокарт в виртуальные машины (Windows/Linux) этот метод перестал работать.
Как работает теперь:
* В каждой ВМ запускается сервер `fanc_server.py`
* Хост циклически опрашивает эти серверы (порт 17006)
* Данные интегрируются в общую систему управления кулерами
Ключевые преимущества:
→ Решение проблемы совместимости с различными средами ПО GPU
→ Поддержка гетерогенных систем (Windows/Linux ВМ одновременно)
→ Обратная совместимость: для работы без ВМ достаточно запустить сервер на хосте с адресом 127.0.0.1
Для пользователей:
• Архитектура сохраняет принцип управления по максимальной температуре CPU/GPU
• Добавлены механизмы безопасности при недоступности ВМ
• Проект все так же нуждается в тестировании в различных конфигурациях
Ссылка на проект: github.com/...gpu
Около минуты
4 июля