Аварийная скорость вентилятора охлаждения

Моим ноутбуком является Dell Inspiron 3521, двойной загруженный Windows 7 с Ubuntu 18.04 LTS.

Два дня назад я установил Ubuntu, когда я запускаю Ubuntu, скорость вентилятора на уровне 0 об/мин. Это в конечном счете увеличивается, когда температура повышается (1200-> 2600-> 3200-> 4800). Но проблема состоит в том, что скорость вентилятора переходит к макс. (4 800 об/мин) приблизительно в 55 °C, и она никогда не уменьшается. Понижения температуры к минимуму 42 °C.

Все показания снимаются от lm-sensors и psensor. В Windows в 42 °C даже не запускает вентилятор, и я едва видел, что он переходит к максимальной скорости (контролируемый с HWiNFO).

Таким образом, я немного волнуюсь по поводу этого вопроса. Я прочитал некоторые другие статьи о скоростях вентилятора, и поскольку они предлагают, чтобы я не хотел смешивать со скоростью вентилятора путем ручного переопределения его, если это не абсолютно необходимо. Спецификации ноутбука здесь.

  • Какова была бы причина вентилировать для выполнения непрерывно в максимальной скорости?
  • Помимо звука, действительно ли это - проблема, чтобы позволить вентилятору продолжить на этой скорости?
1
задан 15 July 2018 в 10:26

1 ответ

Установить i8kutils:

sudo apt install i8kutils

Далее добавить в файл /etc/modules новую строку i8k:

echo "i8k" | sudo tee -a /etc/modules

Создать и добавить в файл i8k.conf новую строку options i8k force=1

echo "options i8k force=1" | sudo tee -a /etc/modprobe.d/i8k.conf

Теперь заставьте модуль ядра i8k загрузить:

sudo modprobe i8k force=1

или просто перезагрузите свой ноутбук.

Откройте файл /etc/i8kmon.conf в текстовом редакторе nano:

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) 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

Теперь вы можете запустить i8kmon для проверки температура процессора и скорость вращения вентилятора:

i8kmon

Более подробную информацию о i8kmon можно получить на на странице Ubuntu Manpage .

-1
ответ дан 8 December 2019 в 00:15

Другие вопросы по тегам:

Похожие вопросы: