Решение проблемы с шумом охлаждающей системы ноутбука Dell в Ubuntu
После установки Ubuntu 14 на ноутбук Dell Inspiron 15 (5547), появился сильный шум от охлаждающей системы, будто бы выполняются некие сложные вычисления. Вентилятор работал на "всю катушку", он ревел и гудел, издавая звуки похожие на взлет легкомоторного самолета... попортив нервы мне и окружающим.
Решение...
Решение...
После изучения происходящих в системе процессов, выяснил, что "тяжелых" вычислений нет, загрузка процессора всего на 2-3%, минимальные чтение/запись на диск и оперативную память, перегрева нет. Стал искать ответы в сети.
Оказалось, что для некоторых ноутбуков Dell необходимо установить i8kutils. Это набор утилит, которые добавляют адекватный функционал управления частотой оборотов охлаждающего вентилятора в зависимости от температуры процессора.
Последовательность проделанных действий, решивших задачу:
Оказалось, что для некоторых ноутбуков Dell необходимо установить i8kutils. Это набор утилит, которые добавляют адекватный функционал управления частотой оборотов охлаждающего вентилятора в зависимости от температуры процессора.
Последовательность проделанных действий, решивших задачу:
- Установим i8kutils: sudo apt-get install i8kutils
- Добавим i8kutils в модули, открыв файл /etc/modules и вставив строку - i8k
- Создать файл i8k.conf и добавить в него строку: options i8k force=1
- Перезагружаем ПК или вводим код, предоставленный выше в терминале через sudo: sudo modprobe i8k force=1
- Создадим конфигурационный файл i8kmod.conf, в котором опишем поведение i8kmod, привожу конфигурацию из документации:
- Запустить i8kmon в терминале sudo i8kmon
# 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
Привожу свой конфигурационный файл:
###########
set config(0) {{-1 0} 0 50 0 55} # темп. 0-50 при питании от сети и 0-55 от батареи, вентилятор отключен - 0
set config(1) {{-1 1} 50 60 55 65} # темп. 50-60 при питании от сети и 55-65 от батареи, на средних оборотах 1
set config(2) {{-1 2} 60 128 65 128} # максимальные обороты
###########
Просмотр текущих параметров:
dmitrii@dmitrii-Inspiron-5547:~$ sudo i8kctl
1.0 A04 37HR602 55 -1 0 -1 0 -1 -1
Итог: в результате установки и настройки i8kutils, шум прекратился и мир стал чуточку лучше ;-).
Всем peace!
Ссылки:
dmitrii@dmitrii-Inspiron-5547:~$ sudo i8kctl
1.0 A04 37HR602 55 -1 0 -1 0 -1 -1
Итог: в результате установки и настройки i8kutils, шум прекратился и мир стал чуточку лучше ;-).
Всем peace!
Ссылки:
man i8kmon
Комментарии
Отправить комментарий