Добрый всем день! Ищу решение для управления вентиляторами на упомянутом ноутбуке. Конфиг:
system 82JY (LENOVO_MT_82JY_BU_idea_FM_Legion 5 17ACH6H)
/0 bus LNVNB161216
/0/0 memory 128KiB BIOS
/0/4 processor AMD Ryzen 7 5800H with Radeon Graphics
/0/4/5 memory 512KiB L1 cache
/0/4/6 memory 4MiB L2 cache
/0/4/7 memory 16MiB L3 cache
/0/23 memory 16GiB System Memory
/0/23/0 memory 8GiB SODIMM DDR4 Synchronous Unbuffered (Unregistered) 3200
/0/23/1 memory 8GiB SODIMM DDR4 Synchronous Unbuffered (Unregistered) 3200
/0/100 bridge Renoir/Cezanne Root Complex
/0/100/0.2 generic Renoir/Cezanne IOMMU
/0/100/1.1 bridge Renoir PCIe GPP Bridge
/0/100/1.1/0 display GA104M [GeForce RTX 3070 Mobile / Max-Q]
/0/100/1.1/0.1 card0 multimedia GA104 High Definition Audio Controller
Путем гуглежа я обнаружил, что ноутбук работает на платформе и модуле ядра ideapad-laptop
. Этот модуль обеспечивает такое:
datafile4@datafile4-Legion-5-17ACH6H:~$ cat /sys/bus/platform/drivers/ideapad_acpi/VPC2004\:00/fan_mode
0
Из документации модуля следует следующее:
What: /sys/bus/platform/devices/VPC2004:*/fan_mode
Date: June 2012
KernelVersion: 3.6
Contact: "Maxim Mikityanskiy <maxtram95@gmail.com>"
Description:
Change fan mode
There are four available modes:
* 0 -> Super Silent Mode
* 1 -> Standard Mode
* 2 -> Dust Cleaning
* 4 -> Efficient Thermal Dissipation Mode
Однако эти значения просто не работают, всегда 0 и ноутбук шумит. Я также пробовал через TLP снижать энергопотребление, но это не помогло. На оффтопике есть программа Lenovo Fan Control и там можно задать кривые для настройки поведения кулера по температурам. Для Thinkpad есть подобное решение для линукса. Что можно сделать в случае Lenovo Legion 5?