На самом деле проблема у меня появилась давно при обновлении ядра, после чего я упорно подсел на LTS и отключил обновление онного, пока система после очередных обновлений не перестала загружаться. Кулер на моей GeForce GT 630 под nouveau взвыл. По вики все ссылалось на то чтобы переключить на режим авто управление кулером. Хотя у меня на него и было настроено.
# find /sys -name pwm1_enable
/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/hwmon/hwmon0/pwm1_enable
# cat /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/hwmon/hwmon0/pwm1_enable
2
Начал копать глубже, посмотрел параметр pwm1
# cat /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/hwmon/hwmon0/pwm1
52
то есть, в данный момент кулер крутит на 52% от макс возможной скорости
попытки его понизить вручную не увенчались успехом
потом увидел что в том же каталоге лежат еще 2 интересных файла
pwm1_min и pwm1_max
# cat /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/hwmon/hwmon0/pwm1_min
52
те же 52% - минимальная скорость! Почему так - не пойму до сих пор, вообщем делаем
# echo 5 > /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/hwmon/hwmon0/pwm1_min
и тут же на ушах глазах обороты кулера снижаются до приемлемо терпимых, что не может не радовать,
собственно можно опустить и до 0, но тогда придется терпеть постоянное включение/выключение кулера, хоть и на малых оборотах. Может некоторых это заводит, но меня бесит.
Как и следовало ожидать, параметр pwm1 меняется только при условии
pwm1_max >= pwm1 >= pwm1_min
но так как у нас режим авто pwm1_enable=2, для тишины поменять нужно только pwm1_min, при нагреве видеочипа система сама разгонит кулер как надо.
Все это работает до первой перезагрузки, чтобы работало после ребута делаем так
#nano /etc/udev/rules.d/50-nouveau-hwmon.rules
ACTION=="add", SUBSYSTEM=="hwmon", DRIVERS=="nouveau", ATTR{pwm1_min}="5"
И наслаждаемся тишиной!
Возможно есть более изящное решение проблемы, но к чему пришел то и написал.