Ядро & Оборудование
   6324

Управление вентилятором

Добрый день
Ноутбук HP Pavilion dv7
Поставил Manjaro KDE
проблема с вентилятором — еле работает (а может и не работает,
непонятно).
Изредка, раз в два-три дня может включиться на полную мощь
минуту-другую поработает и опять встанет.
Остальное время ноут горячий, не выключается, работает, но мало приятного.

lm-sensors походу никаких датчиков не видит

Возможно ли как-то заставить вентилятор крутиться? Необязательно с
учетом температуры процессора, вопрос экономии энергии не стоит.

15 комментариев

avatar
Может видеодрайвера нужно установить для нормальной работы вентилятора?
0
avatar
а они как-то влияют? это вентилятор на процессоре.
что касается видеокарты — Radeon HD 6750M, народ пишет что драйверов нет.
а то что у меня установилось — работает отлично.
Последний раз редактировалось
0
avatar
Настройка lm_sensors

Нужно найти и записать информацию обо всех доступных сенсорах, для этого выполните:

sudo sensors-detect

После запуска команды нужно будет последовательно нажимать Y, чтобы подтвердить сканирование следующей группы устройств, затем Enter

Далее, добавляем сервис в автозагрузку:

sudo systemctl enable lm_sensors default

Запускаем:

sudo systemctl start lm_sensors

Уже можем посмотреть показания сенсоров:

sensors
?
Satyan Nasti Paro Dharmah
0
avatar
на
sudo systemctl start lm_sensors
отвечает, что нет файла default.service
Failed to enable unit: Unit file default.service does not exist

Из того, что читал, так понимаю, что это файл создается в конце работы
sensors-detect
у меня в конце пишет следующее:
Just press ENTER to continue:
Driver `k10temp' (autoloaded):
* Chip `AMD Family 12h and 14h thermal sensors' (confidence: 9)
No modules to load, skipping modules configuration.
0
avatar
Ну я эти последние команды не вводил:

Далее, добавляем сервис в автозагрузку:

sudo systemctl enable lm_sensors default

Запускаем:

sudo systemctl start lm_sensors


может они неправильные… я хз
просто я поленился вручную это написать и скопировал отсюда losst.ru/upravlenie-kulerom-linux

Я просто после окончания детекта sudo sensors-detect
перезагрузил комп и все датчики сразу появились в выводе команды sensors

попробуйте перезагрузить и посмотреть…
Последний раз редактировалось
?
Satyan Nasti Paro Dharmah
0
avatar
Там ещё софтина КДЕшная вроде есть в Ауре — fancontrol-gui
github.com/Maldela/Fancontrol-GUI

aur.archlinux.org/packages/fancontrol-gui

может пригодится…
?
Satyan Nasti Paro Dharmah
0
avatar
так понял, что это графический интерфейс?
0
avatar
Да
github.com/Maldela/Fancontrol-GUIscreenshots

ну лично я не пользовался ею из за того что КДЕ… я вручную конфиги настраиваю
?
Satyan Nasti Paro Dharmah
+1
avatar
я вручную конфиги настраиваю
вот это меня и интересует — что и где настраивать, чтобы вентилятор работал постоянно, скажем, на 50% мощности
поскольку от sensors-detect никакого результата нет
может в вики что-нибудь есть, но я не понимаю про какие утилиты информацию искать
Последний раз редактировалось
0
avatar
Сперва нужно что бы датчики определились и для этого команда sudo sensors-detect,
а уж только потом команда pwmconfig и смотреть какие датчики и вентиляторы — их название.

После создаю в /etc файл fancontrol подставляя свои имена датчиков и фана.

# Configuration file generated by pwmconfig, changes will be lost
INTERVAL=3
DEVPATH=hwmon0=devices/platform/it87.552
DEVNAME=hwmon0=it8720
FCTEMPS= hwmon0/device/pwm1=hwmon0/device/temp2_input
FCFANS= hwmon0/device/pwm1=hwmon0/device/fan1_input
MINTEMP= hwmon0/device/pwm1=40
MAXTEMP= hwmon0/device/pwm1=55
MINSTART= hwmon0/device/pwm1=50
MINSTOP= hwmon0/device/pwm1=40
MAXPWM=hwmon0/device/pwm1=255


Далее запускаю службу fancontrol
профит

п.с. я же выше дал ссылку на настройку, — вы по ней ходили?
losst.ru/upravlenie-kulerom-linux
Последний раз редактировалось
?
Satyan Nasti Paro Dharmah
0
avatar
Вот, оттуда же, и как я понял это будет работать и без датчиков (если не определяются)
просто будет одна установленная скорость, какую установите…

РУЧНОЕ УПРАВЛЕНИЕ ОБОРОТАМИ КУЛЕРА
Смотрим доступные устройства:

ls /sys/class/hwmon/hwmon1/device/ | grep pwm

Здесь pwm1, pwm2… это файлы кулеров. Разрешаем ручное управление вентилятором linux, например, для pwm1:

echo 1 >>/sys/class/hwmon/hwmon1/device/pwm1_enable

Включаем на полную:

echo 255 >> /sys/class/hwmon/hwmon1/device/pwm1

А теперь на минимум:

echo 0 >> /sys/class/hwmon/hwmon1/device/pwm1


Например, если дать команду echo 128 >> /sys/class/hwmon/hwmon1/device/pwm1
то кулер будет постоянно вращаться на 50% от максимальных его оборотов…

ну это надо пробовать, вообще то…
Последний раз редактировалось
?
Satyan Nasti Paro Dharmah
0
avatar

Да, совместимых датчиков нет.
Сейчас попробую, что там про ручное
0
avatar
$ ls /sys/class/hwmon/hwmon1/device/ | grep pwm
ничего не выводит
в этом каталоге
/sys/class/hwmon/hwmon1/device/
никаких pwm нет.
хотя sensors-detect несколько датчиков находит
Последний раз редактировалось
0
avatar
$ ls /sys/class/hwmon/hwmon1/device/ | grep pwm
У меня на Арче эта команда тоже ничего не выдаёт… хз

Не знаю, видимо это чисто ноутбучная проблема (или этой модели) и остается только гуглить и искать
искать

Могу лишь посоветовать тут wiki.archlinux.org/index.php/Fan_speed_control внимательно всё почитать,
и там же про nbfc — Note Book Fan Control wiki.archlinux.org/index.php/Fan_speed_controlNBFC

п.с. никогда не сталкивался с этими ноутами
Последний раз редактировалось
?
Satyan Nasti Paro Dharmah
0
avatar
что-то подобное у меня, таже ерунда с выводом
linuxmint.com.ru/viewtopic.php?t=1031
процессор тоже AMD-эшный
Последний раз редактировалось
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.