У меня проблема со скоростью вентилятора на моем новом Dell Inspiron 5521 i7-3317U, Full HD с установленной Ubuntu 12.04. Вентилятор слишком шумный.
После запуска ноутбука вентилятор запускается и не останавливается и не меняет обороты вообще. Тем не менее я не устанавливал Windows только потому, что ноутбук новый. Что мне делать: вернуть ноутбук или обновление BIOS решит проблему? Я видел, что есть более новая версия BIOS: AO7.
Я предлагаю, чтобы Вы использовали i8kutils, набор утилит для ноутбуков Dell. В этом наборе существует i8kmon, который является утилитой, которую я на самом деле использую прямо сейчас.
В первую очередь, давайте загрузим и установим 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
Законченный!
Источники:
Попробуйте включить энергосбережение для чипсета и других устройств:
sudo apt-get install powertop
sudo powertop
Перейдите на вкладку «настраиваемые» и измените все «плохие» элементы на «хорошо»
Все изменения сбрасываются после перезагрузки. И некоторые из них меняются в зависимости от режима AC / Battery.
Таким образом, вы также должны сделать изменения powertop постоянными и отключить сценарии pm-powersave