Я хочу контролировать скорость вращения вентилятора в Ubuntu 20.04 на основе температуры жидкости, которая регистрируется датчиком температуры на моем Asus Strix B550-I ITX. материнская плата
. Я могу заставить это работать с моим контроллером вентилятора, но я хотел бы знать, возможно ли это сделать и без него.
Я установил lm-sensors
и fancontrol
(который, кажется, также включает pwmconfig
). Я также подтвердил, что мой датчик температуры работает и записывает температуру через мой BIOS.
После запуска sudo pwmconfig
и перехода к настройке конфигурации мне показан список временных параметров ниже. Когда датчик температуры подключен к corsairpro
, я вижу, что температура появляется как вариант для сопоставления вентиляторов, однако, когда я подключаю датчик к разъему датчика моей материнской платы, я, кажется, не получаю любой другой вариант. Я также не вижу никаких новых температур, которые, как я думаю, являются датчиком.
Кто-нибудь знает, как я могу определить, какая опция будет моим временным заголовком материнской платы?
OPTIONS WHEN TEMP SENSOR IS IN MOTHERBOARD
-----------------------------------------------------------------------------------
Devices:
hwmon0 is nvme
hwmon1 is k10temp
hwmon2 is asus
hwmon3 is iwlwifi_1
hwmon4 is corsaircpro
hwmon5 is hidpp_battery_0
hwmon6 is hid_dc:2c:26:ea:37:64_battery
Current temperature readings are as follows:
hwmon0/temp1_input 37
hwmon1/temp1_input 36
hwmon1/temp2_input 36
hwmon1/temp3_input 29
hwmon1/temp4_input 39
cat: hwmon3/temp1_input: No data available
/usr/sbin/pwmconfig: line 892: let: S= / 1000: syntax error: operand expected (error token is "/ 1000")
hwmon3/temp1_input
Select a temperature sensor as source for hwmon4/pwm5:
1) hwmon0/temp1_input 4) hwmon1/temp3_input 7) None (Do not affect this PWM output)
2) hwmon1/temp1_input 5) hwmon1/temp4_input
3) hwmon1/temp2_input 6) hwmon3/temp1_input
OPTIONS WHEN TEMP SENSOR IS IN FAN CONTROLLER
------------------------------------------------------------------------------------
Devices:
hwmon0 is nvme
hwmon1 is k10temp
hwmon2 is asus
hwmon3 is iwlwifi_1
hwmon4 is corsaircpro
hwmon5 is hidpp_battery_0
hwmon6 is hid_dc:2c:26:ea:37:64_battery
Current temperature readings are as follows:
hwmon0/temp1_input 38
hwmon1/temp1_input 31
hwmon1/temp2_input 31
hwmon1/temp3_input 28
hwmon1/temp4_input 29
cat: hwmon3/temp1_input: No data available
/usr/sbin/pwmconfig: line 892: let: S= / 1000: syntax error: operand expected (error token is "/ 1000")
hwmon3/temp1_input
hwmon4/temp1_input 27
Select a temperature sensor as source for hwmon4/pwm5:
1) hwmon0/temp1_input 4) hwmon1/temp3_input 7) hwmon4/temp1_input
2) hwmon1/temp1_input 5) hwmon1/temp4_input 8) None (Do not affect this PWM output)
3) hwmon1/temp2_input 6) hwmon3/temp1_input
SENSORS OUTPUT
-------------------------------------------------
corsaircpro-hid-3-b
Adapter: HID adapter
in0: 11.95 V
in1: 5.02 V
in2: 3.41 V
fan2 4pin: 484 RPM
fan5 4pin: 515 RPM
fan6 4pin: 1878 RPM
nvme-pci-0100
Adapter: PCI adapter
Composite: +41.9°C (low = -60.1°C, high = +89.8°C)
(crit = +94.8°C)
hidpp_battery_0-hid-3-9
Adapter: HID adapter
in0: 3.94 V
iwlwifi_1-virtual-0
Adapter: Virtual device
temp1: N/A
k10temp-pci-00c3
Adapter: PCI adapter
Tctl: +45.9°C
Tdie: +45.9°C
Tccd1: +30.8°C
Tccd2: +31.5°C