LINUX.ORG.RU

Как отключить кулер при переходе Linux в режим «Suspend-to-RAM»?

 ,


0

1

Есть ли некий механизм в ядре Linux в который можно добавлять устройство, кот будет переводится в режим пониженного энергопотребления при переходе Linux в «Suspend-to-RAM».

изучить какие управлялки выложены драйверами твоей материнки в /sys/class/hwmon и /sys/class/thermal
плюс почитать fancontrol и pwmconfig.
и уж потом ковырять скрипт перехода в суспендид.

pfg ★★★★★
()
Последнее исправление: pfg (всего исправлений: 1)

Вообще это железо должно переводить бп и плату в спящий режим по команде acpi, почему остается питание на кулере эт уже не к ядру вопрос.

anonymous
()
Ответ на: комментарий от pfg

там не будет управлялок, если драйвер для них нужно сначала искать на гитхабе и компилять

anonymous
()

суспенд то рам должен сам вентилятор отключатся
если не отключается — скорее всего твоё железо не поддерживается
или у тя в биосе выключен ацпи или ещё что
а может твоё железо само лучше знает что вентилятор нельзя отключать чтобы ничего не перегрелось

Bad_ptr ★★★★★
()

а ещё вспомнил в системд где-то какая настройка в конфиге есть
может он у тебя не суспенд делает, а слиип, потому и не отключает вентиляторы

Bad_ptr ★★★★★
()

Может стоило описать как проблема выглядит? При переходе в режим Suspend-to-RAM ошибки/предупреждения имеются? И посмотреть dmesg на наличие ошибок ACPI? Неплохо бы добавить название дистра, версию ядра извини, что-то я замечтался…

anonymous
()
Ответ на: комментарий от anonymous

Проц imx8qm(arm64) плата qmmek, дистрибутив: 10ый андроид. Перехожу в Suspend-to-Ram:

#echo mem > /sys/power/state

ACPIя не нашел. Я присмотрелся к структуре platform_suspend_ops, может через нее можно управлять питанием.

ziegfried
() автор топика
Ответ на: комментарий от ziegfried

ACPIя не нашел

Не ищи. На

imx8qm(arm64) плата qmmek

его нет.

Вообще, стоило железку сразу описать, чтобы народ не гадал про ACPI и BIOS.

apt_install_lrzsz ★★★
()
Ответ на: комментарий от ziegfried

Проц imx8qm(arm64) плата qmmek

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

anonymous
()
Ответ на: комментарий от anonymous

там же есть PMIC

если мощности PMIC недостаточно для кулера - ставить ключ и упралять им через GPIO

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.