Функция stop fan на linux
Имеется ноутбук Acer p214
Под Win работает функция stop fan, т.е. когда ноут холодны кулер просто останавливается
Под Linux он на малых оборотах, но всё равно вращается.
Это можно как-то победить?
Еще на тему
Имеется ноутбук Acer p214
Под Win работает функция stop fan, т.е. когда ноут холодны кулер просто останавливается
Под Linux он на малых оборотах, но всё равно вращается.
Это можно как-то победить?
Как запустить stop fap, чтоб остановиться?
На, сам красноглазий.
Статья только о регулировки скорости
стопфан не работает на ноутбуках под линуксом, тк линукс можно рассматривать только для серверов, а не на пк для пользователях, тем более не для ноутов это кривая костыльная параша. А комьюнити линукс - ебаная помойка
## Остановка вентилятора на Acer P214 под Linux
Чтобы остановить вентилятор на вашем ноутбуке Acer P214, работающем под управлением Linux, вы можете использовать утилиты `lm-sensors` и `fancontrol`. Вот шаги, которые вам нужно выполнить:
### 1. Установка необходимых утилит
Установите `lm-sensors` и `fancontrol`. В большинстве дистрибутивов Linux это можно сделать с помощью пакетного менеджера. Например, для Ubuntu или Debian используйте команду:
```bash
sudo apt install lm-sensors fancontrol
```
### 2. Настройка датчиков
Запустите команду `sensors-detect`, чтобы определить ваши датчики:
```bash
sudo sensors-detect
```
Следуйте инструкциям на экране. Это поможет системе обнаружить доступные датчики температуры и управления вентилятором.
### 3. Настройка управления вентилятором
После того как датчики будут обнаружены, запустите `pwmconfig` для настройки управления вентилятором:
```bash
sudo pwmconfig
```
Эта команда создаст конфигурационный файл для управления скоростью вентиляторов.
### 4. Остановка вентилятора
Чтобы остановить вентилятор, вам нужно будет записать значение `0` в соответствующий файл управления PWM, который обычно находится в `/sys/class/hwmon/hwmon*/pwm1`. Вы можете сделать это с помощью команды:
```bash
echo 0 | sudo tee /sys/class/hwmon/hwmon*/pwm1
```
### Важно!
Будьте осторожны: остановка вентилятора может привести к перегреву и потенциальному повреждению оборудования. Убедитесь, что температура вашего ноутбука остается в безопасных пределах.
С тебя лугушка
1. **Проверьте поддержку материнской платы**: Некоторые новые материнские платы могут не поддерживаться ядром Linux. Проверьте таблицу устройств lm-sensors на наличие экспериментальных драйверов для вашей модели[1].
2. **Увеличьте делитель вентилятора**: Если `sensors` не отображает скорость вентилятора, возможно, потребуется изменить делитель вентилятора. Создайте файл в `/etc/sensors.d/` с конфигурацией для вашего чипсета[1][2].
3. **Запустите `pwmconfig` снова**: Убедитесь, что все модули загружены корректно. Если после перезагрузки пути к hwmon изменились, обновите конфигурацию в `/etc/fancontrol`[1][7].
4. **Используйте альтернативные методы**: Если ничего не помогает, рассмотрите возможность записи в регистры встроенного контроллера (EC) с помощью инструмента EC-Probe[1].
Citations:
[1] https://wiki.archlinux.org/title/Fan_speed_control
[2] https://packages.debian.org/stable/utils/fancontrol
[3] https://packages.debian.org/es/sid/lm-sensors
[4]
[5] https://github.com/lm-sensors/lm-sensors/blob/master/doc/fancontrol.txt
[6] https://www.reddit.com/r/debian/comments/1bcf6oy/fan_speed_monitoring_rpmmin_wrong_from_lmsensors/
[7] https://1gbits.com/blog/change-fan-speed-in-linux/
[8] https://www.linuxquestions.org/questions/linux-software-2/looking-for-an-easy-to-use-fan-control-app-for-debian-12-a-4175733334/
## Драйвер ACPI
Драйвер ACPI (Advanced Configuration and Power Interface) может предоставить доступ к датчикам и управлению вентилятором через таблицы ACPI. Попробуйте загрузить модуль acpi_call и использовать утилиты вроде acpitool для взаимодействия с ACPI[1].
## Драйвер DMI
Драйвер DMI (Desktop Management Interface) позволяет получать информацию о материнской плате и компонентах через таблицы DMI. Он может помочь определить чипсет вентилятора и найти соответствующие модули ядра[1].
## Экспериментальные модули ядра
Поищите в таблице устройств lm-sensors на наличие экспериментальных модулей ядра для вашей модели ноутбука. Например, модули thinkpad_acpi или asus-nb-wmi могут предоставить доступ к датчикам и управлению вентилятором на некоторых ноутбуках[6].
Если эти методы не помогают, вы можете попробовать использовать инструмент `ec-probe` для прямого доступа к регистрам встроенного контроллера (EC) и управления вентилятором на низком уровне. Но будьте осторожны, так как это может быть нестабильно.
Надеюсь, эти советы помогут вам найти решение для управления вентилятором на вашем ноутбуке под управлением Debian 12. Дайте знать, если у вас возникнут дополнительные вопросы!
Citations:
[1] https://robotchip.ru/obzor-drayvera-motora-na-l298n/
[2] https://habr.com/ru/articles/550942/
[3] https://www.compel.ru/lib/153130
[4] https://mysku.club/blog/diy/94730.html
[5] https://static.chipdip.ru/lib/517/DOC006517380.pdf
[6] https://packages.debian.org/es/sid/lm-sensors
[7] https://qna.habr.com/q/598982
[8] https://packages.debian.org/stable/utils/fancontrol