Проблемы с контролем скорости вентилятора на Ubuntu - proUbuntu
1 голос
/ 24 августа

Недавно я заметил, что мой ноутбук Dell перегревается из-за остановки вентилятора. Я прочитал почти все сообщения по inte rnet, связанные с управлением вентилятором, все, что связано с i8kctl и lm-сенсорами.

Ноутбук работает с двойной загрузкой, и при работе Windows проблем нет. 10, это происходит только Ubuntu 20.04.1.

Я обнаружил, что когда я запускаю команду sudo pwmconfig, я получаю следующий результат:

Found the following PWM controls:
hwmon5/pwm1           current value: 0

Giving the fans some time to reach full speed...
Found the following fan sensors:
hwmon5/fan1_input     current speed: 0 ... skipping!


There are no working fan sensors, all readings are 0.
Make sure you have a 3-wire fan connected.
You may also need to increase the fan divisors.
See doc/fan-divisors for more information.

Это говорит о том, что у моего вентилятора senso r какая-то проблема с подключением. Однако r вентилятор иногда включается на r несколько секунд, а затем снова умирает. В то же время он отлично работает на Windows, так что проблема не в этом. Я обновил B IOS, почистил и протестировал вентилятор, так что я предполагаю, что это проблема Linux.

Я пытался вручную управлять вентилятором с помощью i8kctl, но это не сработало для r мне eithe r. Кто-нибудь может мне помочь с этим?

1 Ответ

0 голосов
/ 27 августа

Спасибо @ sadaharu-wakisaka! Это действительно помогло мне:)

Сначала мне пришлось отключить dell-b ios:

git clone https://github.com/TomFreudenberg/dell-bios-fan-control.git
cd dell-bios-fan-control
make
sudo ./dell-bios-fan-control 0

Затем использовать i8kutils для настройки вентилятора:

git clone https://github.com/vitorafsr/i8kutils
cd i8kutils
make
sudo ./i8kctl fan 2 2

Теперь я не уверен, могу ли я что-нибудь сделать, чтобы автоматизировать это, поэтому каждый раз, когда я хочу управлять вентилятором, мне нужно отключать dell-b ios с помощью sudo ./dell-bios-fan-control 0, а затем sudo ./i8kctl fan 2 2. Работает каждый раз! Спасибо.

...