Przekopałem dostępne informacje na temat regulacji obrotów i niestety w żaden sposób nie chce mi to zadziałać, więc prośba o pomoc.
Mam zainstalowane i8kutils, zmodyfikowane konfigi, żeby ładowało moduł `dell-smm-hwmon`.
Wydaje się, że i8kmon działa (uruchomiony z ręki), ale działa dość dziwnie - zatrzymuje/zmienia obroty wiatraka ale tylko na chwilę, nawet przy ustawieniu odświeżania na 1 sekundę, obroty potrafią wrócic na np. 3500 zanim upłynie sekunda po czym znów są ustawiane na niższe i tak w kółko.
Spodziewałbym się raczej, że jeśli i8kmon zatrzyma wiatrak, to obroty się nie zmienią dopóki przy kolejnym odpytaniu temperatura nie wzrośnie powyżej zadanego progu.
System: Xubuntu 19.04 + zainstalowane Unity, bios zupdatowany do najnowszego dostępnego, sterowniki nvidia 430 (MX250) ale na samym intelu jest tak samo.
Tak to wygląda:
Kod: Zaznacz cały
temp, [fan state], [fan speed], ac state: 55 [0 3] [-1 3436] 0
/usr/bin/i8kfan - 0
temp, [fan state], [fan speed], ac state: 55 [0 3] [-1 3494] 0
/usr/bin/i8kfan - 0
temp, [fan state], [fan speed], ac state: 55 [0 3] [-1 3531] 0
/usr/bin/i8kfan - 0
temp, [fan state], [fan speed], ac state: 55 [0 3] [-1 3478] 0
/usr/bin/i8kfan - 0
temp, [fan state], [fan speed], ac state: 55 [0 3] [-1 3426] 0
/usr/bin/i8kfan - 0
temp, [fan state], [fan speed], ac state: 55 [0 3] [-1 3903] 0
/usr/bin/i8kfan - 0
temp, [fan state], [fan speed], ac state: 55 [0 3] [-1 3939] 0
/usr/bin/i8kfan - 0
Kod: Zaznacz cały
❯ cat /etc/i8kmon.conf
# Status check timeout (seconds), override with --timeout option
set config(timeout) 3
# Temperature threshold at which the temperature is displayed in red
set config(t_high) 80
# Number of temperature configurations
set config(num_configs) 4
# Temperature thresholds: {fan_speeds low_ac high_ac low_batt high_batt}
set config(0) {{0 0} -1 60 -1 60}
set config(1) {{0 1} 59 70 59 70}
set config(2) {{0 2} 66 75 66 75}
set config(3) {{0 3} 72 128 72 128}
# Speed values are set here to avoid i8kmon probe them at every time it starts.
set status(leftspeed) "0 1500 2500 3500"
set status(rightspeed) "0 1500 2500 3500"
# end of file
Kod: Zaznacz cały
❯ sensors
coretemp-isa-0000
Adapter: ISA adapter
Package id 0: +50.0°C (high = +100.0°C, crit = +100.0°C)
Core 0: +49.0°C (high = +100.0°C, crit = +100.0°C)
Core 1: +49.0°C (high = +100.0°C, crit = +100.0°C)
Core 2: +47.0°C (high = +100.0°C, crit = +100.0°C)
Core 3: +47.0°C (high = +100.0°C, crit = +100.0°C)
pch_cannonlake-virtual-0
Adapter: Virtual device
temp1: +55.0°C
acpitz-acpi-0
Adapter: ACPI interface
temp1: +25.0°C (crit = +107.0°C)
iwlwifi-virtual-0
Adapter: Virtual device
temp1: +45.0°C
dell_smm-virtual-0
Adapter: Virtual device
fan1: 3462 RPM