Скорость вращения вентилятора в Ubuntu: pwmconfig, модули датчиков с поддержкой pwm не установлены
Я следовал этому руководству о том, как управлять скоростью вентилятора в Ubuntu, но она не работает с моим ноутбуком (Dell Inspiron 15r).
Я установил лм-датчики и фанконтроль пакеты. Затем я настроил lm-sensor, набрав:
sudo sensors-detect
и я ответил ДА на все вопросы. В конце у меня было это сообщение:
Водитель
coretemp': * Chip
Цифровой термодатчик Intel ' (достоверность: 9)Чтобы загрузить все, что нужно, добавьте это в / etc / modules:
----отрезать здесь----
#Chip drivers
CoreTemp
----отрезать здесь----
- Я добавил предложенные строки в
/etc/modules
, - Я перезагрузил свой ноутбук.
Теперь проблема: когда я пытаюсь настроить fancontrol:
sudo pwmconfig
Я получаю ошибку:
/ usr / sbin / pwmconfig: нет установленных сенсорных модулей с поддержкой pwm
Я провел большую часть дня в поисках решения, но мне не повезло.
Что мне теперь делать?
1 ответ
Я частично решил проблему с помощью i8kutils. Вот руководство по этому поводу:
Keenformatics - Как решить проблемы с вентиляторами ноутбуков Dell в Ubuntu
и обсуждение здесь на Askubuntu:
Dell Inspiron 5521 i7-3317U Вентилятор Процессор слишком шумный
Вот основные шаги, написанные на сайте Keenformatics (мой блог).
Как решить проблемы поклонников ноутбуков Dell в Ubuntu
Прежде всего, давайте загрузим и установим i8kutils. Откройте свой терминал и напишите:
sudo apt-get install i8kutils
Теперь вы должны добавить i8k к своим модулям. Откройте файл модулей:
sudo gedit /etc/modules
и добавьте в файл строку " i8k " (без кавычек). Сохранить и выйти.
Создать
i8k.conf
файлsudo vim /etc/modprobe.d/i8k.conf
и заполните его этим кодом:
options i8k force=1
Примечание. В некоторых старых руководствах вам будет предложено создать файл /modprobe.d/options. Файл опций больше не используется в Ubuntu. Имеет значение то, что вы создаете файл с расширением.conf (имя файла не важно, но я решил назвать его i8k.conf для ясности). Так что остерегайтесь старых руководств по настройке i8kmon.
Теперь перезагрузите компьютер или запустите этот код, чтобы запустить i8k:
sudo modprobe i8k force=1
Теперь мы создадим файл i8kmon.conf, который сообщит утилите i8kmon, как себя вести.
sudo gedit /etc/i8kmon.conf
Вставьте в него следующий код:
# Run as daemon, override with --daemon option set config(daemon) 0 # Automatic fan control, override with --auto option set config(auto) 1 # Report status on stdout, override with --verbose option set config(verbose) 1 # Status check timeout (seconds), override with --timeout option set config(timeout) 20 # Temperature thresholds: {fan_speeds low_ac high_ac low_batt high_batt} set config(0) {{-1 0} -1 40 -1 40} set config(1) {{-1 1} 30 60 30 60} set config(2) {{-1 2} 53 128 53 128} # For computer with 2 fans, use a variant of this instead: # Temperature thresholds: {fan_speeds low_ac high_ac low_batt high_batt} # set config(0) {{-1 0} -1 52 -1 65} # set config(1) {{-1 1} 41 66 55 75} # set config(2) {{-1 1} 55 80 65 85} # set config(3) {{-1 2} 70 128 75 128} # end of file
Это было отредактировано, чтобы соответствовать моей конфигурации вентилятора Dell Inspiron 15r 5521 (и я надеюсь, что я сделал это хорошо). Если вам нужна дополнительная информация, ознакомьтесь с документацией к Руководствам по Ubuntu: http://manpages.ubuntu.com/manpages/gutsy/man1/i8kmon.1.html
Теперь вы сможете запустить i8kmon со своего терминала и посмотреть, работает ли (и как). Просто запустите:
i8kmon
Законченный!