Я пытаюсь управлять скоростью вентилятора вручную с помощью 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 секунда). Похож на предвзятость, все еще берет на себя управление после по некоторым причинам.
Я нашел решение для своего 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.