Еще во время сборки сервера думал о том, что необходимо сделать управление кулерами на корпусе взаимосвязанным с температурой процессора и видеокарт. На материнской плате всего два PWM выхода (по одному на каждый процессор). Потому управление было подключено к крайнему у выхода (самому горячему) процессору. Это позволяло пользоваться автоматическим управлением материнской платы. С появлением видеокарт процессоры (и их VRM) перестали быть самыми горячими в корпусе (имеется ввиду TDP).
Чтобы не душить видеокарты и не бояться перегрева написал простенький сервис на bash для контроля температуры процессоров, в том числе графических. Сервис умеет определять количество CPU и GPU в системе. Выбирает самый горячий процессор из каждого типа и устанавливает скорость вентиляторов на корпусе и процессоров (т.к. канал один) на основе максимально нуждающегося в охлаждении. Например, если один из двух процессоров нагрелся до температуры, предусматривающей повышение оборотов, то обороты повышаются и н