Мне нужно знать, как изменить кривую вентилятора на моем ноутбуке, в частности, чтобы вентилятор работал, когда температура процессора достигает 80 ° C, а не 95 ° C, потому что я не хочу, чтобы процессор повредился из-за высоких температур. Кажется, я не могу понять, как это сделать с Core i7 620M на ThinkPad X201. Настройка вычислений в датчиках изменяет как пороговые значения, так и показания. Как бы я справился с этим?
Сначала вам нужно установить необходимые программы sudo apt install lm-sensors fancontrol
, затем вы можете использовать sensors-detect
, чтобы определить, какие у вас датчики, следовать указаниям, и я обычно просто использую значения по умолчанию. Затем, после того как вы обнаружили датчики, вы можете настроить их кривые с помощью pwmconfig
, который проведет вас через генерацию файла конфигурации /etc/fancontrol
, после того, как вы закончите, вы должны запустить демон fancontrol
, запустив fancontrol
или перезагрузившись. После запуска убедитесь, что все в порядке, выполнив service fancontrol status
Большую часть времени это работает нормально, но некоторые платы не позволяют управлять вентилятором, а в случае Thinkpad T430 он использует ACPI. чтобы контролировать фанатов, в этом случае я всегда просто пишу свой собственный скрипт на python, чтобы сделать это, обычно вы можете просто записать в файл вентилятора, чтобы изменить его скорость в коде.
Возможно, вам понадобится добавить options thinkpad_acpi fan_control=1
в файл /etc/modprobe.d/options
, если вы используете ThinkPad. Вот статья ThinkWiki об этом