i8kctl, не работающий на управление вентилятора Dell Inspiron

Я пытаюсь управлять скоростью вентилятора вручную с помощью i8kctl пакета для ноутбуков лощины.

Система - Ubuntu 16.04, 4.17.19-041719-универсальный Dell 7567 Inspiron

Я следовал инструкциям в https://askubuntu.com/a/398635 ответ, успешно отключая управление вентилятора BIOS.

Однако, когда я делаю

ik8ctl fan 2 2

Вывод -1 -1

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

поклонник ik8ctl возвращается 0 0 при указании, что никакие вентиляторы не работают, поскольку было отключено управление вентилятора BIOS.

У меня нет проблем, включающих управление BIOS, но мне нужна скорость вентилятора в макс. время от времени, который BIOS не делает из-за некоторых странных причин.

Почему am8ctl не в состоянии установить скорости вентилятора?

ОБНОВЛЕНИЕ: Выполнение как корень

sudo ik8ctl fan 2 2

возвраты 0 0, а не более ранние-1 - 1. Все еще не вполне работает как ожидалось.

UPDATE2, Смотрящий на это решение для отчета об ошибках (https://bugs.launchpad.net/i8kutils / + ошибка/1620580), я вызываю, загрузил модули

sudo rmmod dell-smm-hwmon
$ sudo modprobe dell-smm-hwmon restricted=0

Управление вентилятора работает теперь на ограниченный срок (1 секунда). Похож на предвзятость, все еще берет на себя управление после по некоторым причинам.

0
задан 16 April 2020 в 02:47

1 ответ

Я нашел решение для своего Vostro 5481. Это могло бы работать на Вас (и другие) также.

Необходимый

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

Если Вы получаете ошибку как это

ioperm:: Operation not permitted 
ioperm:: Operation not permitted [1] 
4701 segmentation fault

необходимо перейти к BIOS/UEFI и отключить ЗАЩИЩЕННУЮ ЗАГРУЗКУ. Затем выполните команду снова. Вывод должен теперь быть BIOS CONTROL DISABLED.

Быстрое тестирование
Можно теперь пойти и контрольные решения для управления вентилятором тот комплект потребности. Если Вы хотите быстро протестировать, можно использовать i8kutils:

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

Ваш вентилятор должен теперь работать при максимально возможных настройках без вмешательства BIOS/UEFI.

Управление вентилятором в повседневном бизнесе
Теперь, когда Ваш BIOS/UEFI больше не управляет вентилятором, необходимо заботиться о нем самостоятельно. Я предложил бы https://linux.die.net/man/8/fancontrol для этого. Это может легко быть настроено с помощью pwconfig (который поставлется с ним), и добавляет себя как системная служба.

Большое СПАСИБО
Публичное выражение благодарности Tom Freudenberg для создания dell-bios-fan-control и для указания на меня к отключению SECURE_BOOT когда я добрался Operation not permitted ошибка.

https://github.com/TomFreudenberg
https://askubuntu.com/users/293845/tom-freudenberg.

1
ответ дан 25 April 2020 в 10:47

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

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