Вентилятор ноутбука Dell очень шумно в Ubuntu 16.04

5

Я установил Ubuntu 16.04 на свой Dell Inspiron N5110, и мне это очень нравится. Но проблема в том, что фанат начал вести себя сумасшедшим. Он работает почти всегда, делая невозможным сосредоточиться на чем-либо, что я делаю. Много раз, когда он простаивает, он начинает включаться и выключаться в очень короткий промежуток времени (несколько секунд). Я видел, что многие другие пользователи Dell имели схожие проблемы с предыдущими выпусками Ubuntu, и я старался следовать этим решениям, но до сих пор никто не работал в некоторой степени. Я проверяю температуру процессора и обычно 45-55 градусов Цельсия, что не так уж много.

Итак, я спрашиваю, есть ли какое-нибудь обходное решение?

    
задан NiVeR 15.05.2016 в 22:54
источник

3 ответа

2

Вы пробовали решение i8kutils?

1) Установите i8ktuils:

sudo apt-get install i8kutils

2) Добавьте строку i8k в /etc/modules :

sudo nano /etc/modules

и добавьте новую строку, содержащую только:

i8k

3) Убедитесь, что модуль загружен при запуске.

sudo nano /etc/modprobe.d/options.conf

и добавьте новую строку, содержащую:

options i8k force=1

4) Перезагрузите и запустите следующую команду:

sudo modprobe i8k force=1

5) Создайте файл конфигурации (в чистой системе нет. Обратите внимание, что до 12.04 файл не имел расширения .conf , и эта «функция» может быть изменена обратно в любой более поздней версии):

sudo nano /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) 1

# Temperature thresholds: {fan_speeds low_ac high_ac low_batt high_batt}
set config(0) {{-1 0} -1 55 -1 55}
set config(1) {{-1 1} 55 70 55 70}
set config(3) {{-1 2} 70 128 70 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}

6) Убедитесь, что есть файл /etc/default/i8kmon и что он содержит строку, читающую ENABLED = 1

7) Убедитесь, что есть файл /etc/default/i8buttons и он содержит строку, читающую ENABLED = 1

8) Если все предыдущие шаги не помогли, версии установленных библиотек «tk8.X» и «tcl8.X» могут быть слишком старыми. Следующие команды работали для меня, но я помню, что версии 8.5 были установлены вручную мной вместо 8.4 некоторое время назад. Следовательно, может быть 8,4, а не 8,5 версии в вашей системе:

sudo apt-get remove tk8.5 tcl8.5
sudo apt-get install tk8.6 tcl8.6
sudo apt-get install i8kutils

9) Возможно, вам придется повторить редактирование /etc/default/i8buttons (см. раздел 7).

10) Перезагрузите

    
ответ дан user554122 06.06.2016 в 23:11
2

Существует несколько вариантов N5110.

Если у вас есть карта Intel Graphic + Nvidia, тогда Nvidia нагревает ваш ноутбук. Решение - установить драйверы Nvidia, которые предлагаются в разделе «Дополнительные драйверы». Я использую «версию 367.57 от nvidia-367». После установки открыть приложение «Настройки сервера NVIDIA X»; перейдите в раздел «PRIME profiles» и выберите «Intel (режим энергосбережения)». Нажмите «Завершить», затем «Выйти из системы» и «Войти снова» или просто перезагрузитесь. После этого ноутбук должен работать молча.

Если у вас есть карта с видеокартой Radeon, то приведенные выше инструкции не применяются.

    
ответ дан Nerijus Spl 10.03.2017 в 14:41
1

Попробуйте i8kutils 1.43 из Ссылка

Используемый модуль ядра - dell-smm-hwmon; Модуль ядра i8k больше не существует в последних ядрах.

    
ответ дан vitorafsr 12.04.2017 в 02:23