Диагностирование ошибочной проблемы вентилятора

Я запускаю Ubuntu 17 на Dell XPS 9560, купленном совершенно новый в прошлом сентябре. На прошлой неделе я внезапно начал иметь проблемы с вентилятором ноутбука:

  • это случайным образом вращается по крайней мере каждые 15 минут или так к 5000 или 6 000 об/мин, даже когда ЦП бездействует и прохладный (см. sensors отчет ниже)
  • в течение тех 5/6k периодов это будет иногда вращаться вниз к <2 000 об/мин для меньше, чем секунда, затем возвратиться к 5/6k

Я в настоящее время имею i8kutils установленный для управления вентилятором ноутбука, работающим с конфигурационным файлом по умолчанию (который указывает, что вентилятор должен быть в минимальной скорости, когда ЦП ниже 50 C). Что-то еще, кажется, заставляет вентилятор работать как это..

Я склонен думать, что это - на самом деле программное обеспечение / проблема драйвера, но я не уверен, как диагностировать далее. Вот то, почему:

  • Проблемы вентилятора начались в тот же день, что я обновил мой nvidia-390 драйверы.
  • Я быстро понизил до предыдущей версии драйвера, которая заставила проблему с вентилятором уйти в течение нескольких дней.
  • По некоторым причинам, тем не менее, проблемы теперь возвратились. (Драйверы все еще в их пониженных версиях.)

Принятие этого является программной проблемой — как я могу далее диагностировать, какие процессы могли бы заставлять мой вентилятор сойти с ума? Там какой-либо путь состоит в том, чтобы контролировать, какие процессы устанавливают скорость вентилятора?

(Я также открыт для предложения, чтобы это было аппаратной проблемой, и что я должен открыть свою сумку для ноутбука вместо этого!)

Я был бы очень признателен за любую справку.Спасибо!


Вот вывод от sensors в то время как вентилятор выполняет близкую максимальную скорость:

$ sensors
pch_skylake-virtual-0
Adapter: Virtual device
temp1:        +32.5°C

acpitz-virtual-0
Adapter: Virtual device
temp1:        +25.0°C  (crit = +107.0°C)

dell_smm-virtual-0
Adapter: Virtual device
Processor Fan: 6058 RPM
Video Fan:        0 RPM
CPU:            +34.0°C
Ambient:        +26.0°C
Ambient:        +27.0°C
Other:          +25.0°C

coretemp-isa-0000
Adapter: ISA adapter
Package id 0:  +46.0°C  (high = +100.0°C, crit = +100.0°C)
Core 0:        +46.0°C  (high = +100.0°C, crit = +100.0°C)
Core 1:        +44.0°C  (high = +100.0°C, crit = +100.0°C)
Core 2:        +43.0°C  (high = +100.0°C, crit = +100.0°C)
Core 3:        +41.0°C  (high = +100.0°C, crit = +100.0°C)

Вот sensors произведите несколько моментов спустя, когда вентилятор будет абсолютно выключен с более высокой температурой ЦП:

$ sensors
pch_skylake-virtual-0
Adapter: Virtual device
temp1:        +36.5°C

acpitz-virtual-0
Adapter: Virtual device
temp1:        +25.0°C  (crit = +107.0°C)

dell_smm-virtual-0
Adapter: Virtual device
Processor Fan:    0 RPM
Video Fan:        0 RPM
CPU:            +35.0°C
Ambient:        +29.0°C
Ambient:        +29.0°C
Other:          +29.0°C

coretemp-isa-0000
Adapter: ISA adapter
Package id 0:  +46.0°C  (high = +100.0°C, crit = +100.0°C)
Core 0:        +46.0°C  (high = +100.0°C, crit = +100.0°C)
Core 1:        +45.0°C  (high = +100.0°C, crit = +100.0°C)
Core 2:        +43.0°C  (high = +100.0°C, crit = +100.0°C)
Core 3:        +42.0°C  (high = +100.0°C, crit = +100.0°C)
2
задан 27 April 2018 в 16:00

1 ответ

У меня возникла обратная проблема на ноутбуке, вентилятор работал недостаточно и получил сбой процессора.

Я написал небольшой скрипт, чтобы помочь управлять скоростью вращения вентилятора с помощью большего количества параметров, чтобы заставить его работать в соответствии с вашей собственной стратегией.

Чтобы установить его:

sudo npm install -g ubuntu-smart-fan
sudo apt-get install lm-sensors
sudo sensors-detect

После установки вы можете запустить его с параметрами по умолчанию:

sudo ubuntu-smart-fan --min=50

Вы можете определить свою собственную стратегию, посмотрите документацию здесь: https://github.com/ichiriac/ubuntu-smart-fan

1
ответ дан 2 December 2019 в 04:44

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

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