2026-10-11 17:22:33 +03:00
|
|
|
|
# GPU Fan Controller — Delta QFR1212GHE
|
2026-10-11 16:14:19 +02:00
|
|
|
|
|
2026-10-11 17:22:33 +03:00
|
|
|
|
Автоматическое управление вентилятором на Tesla V100-PCIE-32GB по температуре GPU.
|
|
|
|
|
|
|
|
|
|
|
|
## Подключение
|
|
|
|
|
|
|
|
|
|
|
|
| Вентилятор | Arduino Uno |
|
|
|
|
|
|
|---|---|
|
|
|
|
|
|
| красный (+12V) | к блоку питания |
|
|
|
|
|
|
| чёрный (GND) | GND блока питания |
|
|
|
|
|
|
| жёлтый (tach) | D2 |
|
|
|
|
|
|
| синий (PWM) | D9 |
|
|
|
|
|
|
|
|
|
|
|
|
## Установка
|
|
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
|
|
git clone ...
|
|
|
|
|
|
sudo cp scripts/gpu_fan_ctrl.sh /root/
|
|
|
|
|
|
sudo chmod +x /root/gpu_fan_ctrl.sh
|
|
|
|
|
|
|
|
|
|
|
|
sudo cp systemd/gpu-fan-ctrl.service /etc/systemd/system/
|
|
|
|
|
|
sudo systemctl daemon-reload
|
|
|
|
|
|
sudo systemctl enable --now gpu-fan-ctrl.service
|
|
|
|
|
|
|
|
|
|
|
|
tail -f /root/gpu_fan.log
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
## Ручное управление
|
|
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
|
|
stty -F /dev/ttyUSB0 115200
|
|
|
|
|
|
echo "6" > /dev/ttyUSB0 # полная
|
|
|
|
|
|
echo "3" > /dev/ttyUSB0 # средний
|
|
|
|
|
|
echo "s" > /dev/ttyUSB0 # статус
|
|
|
|
|
|
echo "RPM" > /dev/ttyUSB0 # обороты
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
## Режимы
|
|
|
|
|
|
|
|
|
|
|
|
| Режим | PWM | Температура |
|
|
|
|
|
|
|---|---|---|
|
|
|
|
|
|
| STOP | 10000 | — |
|
|
|
|
|
|
| STANDBY | 8000 | < 23°C |
|
|
|
|
|
|
| LOW | 5000 | 23–28°C |
|
|
|
|
|
|
| MED | 3000 | 28–33°C |
|
|
|
|
|
|
| HIGH | 2500 | 33–39°C |
|
|
|
|
|
|
| FULL | 0 (2 мин) | > 45°C ИЛИ рост 3°C/2с |
|
|
|
|
|
|
|
|
|
|
|
|
## Подпись
|
|
|
|
|
|
|
|
|
|
|
|
Собрано при участии Qwen3.8-35B-A3B-Q4_K_M @ Tesla V100 32GB (PID 3666) на debi9.
|