Z370 fancontrol Ubuntu 16.04.3

0

Моя конфигурация:

#sensors-detect revision 6284 (2015-05-31 14:00:33 +0200)
#System: Gigabyte Technology Co., Ltd. Z370 HD3P [Default string]
#Board: Gigabyte Technology Co., Ltd. Z370 HD3P-CF
#Kernel: 4.15.0-041500-generic x86_64
#Processor: Intel(R) Core(TM) i7-8700 CPU @ 3.20GHz (6/158/10)

Кроме того, у меня есть процессор 4pin cooler и 3pin 120-миллиметровый кулер на борту.

У меня проблема с охладителем 3pin. Он должен иметь большой RPM. Информация от датчиков:

it8686-isa-0a40
Adapter: ISA adapter
in0:          +0.70 V  (min =  +0.00 V, max =  +3.06 V)
in1:          +2.03 V  (min =  +0.00 V, max =  +3.06 V)
in2:          +2.06 V  (min =  +0.00 V, max =  +3.06 V)
in3:          +2.09 V  (min =  +0.00 V, max =  +3.06 V)
in4:          +0.00 V  (min =  +0.00 V, max =  +3.06 V)  ALARM
in5:          +1.22 V  (min =  +0.00 V, max =  +3.06 V)
in6:          +1.25 V  (min =  +0.00 V, max =  +3.06 V)
3VSB:         +3.41 V  (min =  +0.00 V, max =  +6.12 V)
Vbat:         +3.19 V  
fan1:         415 RPM  (min =    0 RPM)
fan2:         954 RPM  (min =    0 RPM)
fan3:           0 RPM  (min =    0 RPM)
fan4:           0 RPM  (min =    0 RPM)
temp1:        +30.0°C  (low  = +127.0°C, high = +127.0°C)  sensor = thermistor
temp2:        +41.0°C  (low  = +127.0°C, high = +127.0°C)  sensor = thermistor
temp3:        +19.0°C  (low  = +127.0°C, high = +127.0°C)  sensor = Intel PECI
temp4:        +29.0°C  (low  = +127.0°C, high = +127.0°C)  sensor = thermistor
temp5:        +33.0°C  (low  =  +0.0°C, high = -124.0°C)  sensor = thermistor
temp6:        +33.0°C  (low  = +127.0°C, high = +127.0°C)  sensor = thermistor
intrusion0:  ALARM



acpitz-virtual-0
Adapter: Virtual device
temp1:        +16.8°C  (crit = +18.8°C)
temp2:        +27.8°C  (crit = +119.0°C)
temp3:        +29.8°C  (crit = +119.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Package id 0:  +29.0°C  (high = +82.0°C, crit = +100.0°C)
Core 0:        +29.0°C  (high = +82.0°C, crit = +100.0°C)
Core 1:        +29.0°C  (high = +82.0°C, crit = +100.0°C)
Core 2:        +27.0°C  (high = +82.0°C, crit = +100.0°C)
Core 3:        +27.0°C  (high = +82.0°C, crit = +100.0°C)
Core 4:        +32.0°C  (high = +82.0°C, crit = +100.0°C)
Core 5:        +29.0°C  (high = +82.0°C, crit = +100.0°C)

от датчиков-обнаружения

Some Super I/O chips contain embedded sensors. We have to write to
standard I/O ports to probe them. This is usually safe.
Do you want to scan for Super I/O sensors? (YES/no): y
Probing for Super-I/O at 0x2e/0x2f
Trying family 'National Semiconductor/ITE'...               No
Trying family 'SMSC'...                                     No
Trying family 'VIA/Winbond/Nuvoton/Fintek'...               No
Trying family 'ITE'...                                      Yes
Found unknown chip with ID 0x8686
Probing for Super-I/O at 0x4e/0x4f
Trying family 'National Semiconductor/ITE'...               No
Trying family 'SMSC'...                                     No
Trying family 'VIA/Winbond/Nuvoton/Fintek'...               No
Trying family 'ITE'...                                      No

Я попытался настроить fancontrol, но он работает только с 4pin CPU cooler. Мне не нравится, что fancontrol не может контролировать 3-пиновый кулер (или я делаю это неправильно)

Кроме того, у моей материнской платы есть система Smart Fan, и я устанавливаю хорошую конфигурацию для обоих кулеров, зависит от температуры процессора. Но когда Ubuntu загружается, что-то еще контролирует мои кулеры, а не BIOS Smart Fan. Когда я перезагружаю систему, оба кулера получают низкий RPM, например, мою конфигурацию Smart Fan.

Я думаю, что это некоторая зависимость от ACPI. Если я загружаю Ubuntu с acpi = off, кулеры работают с низким RPM, но я теряю HT и шесть виртуальных ядер, если я загружаюсь как acpi = ht, кулеры имеют большой RPM.

Также я использую модуль it87 и force_id 0x8686, из it87 module by groeck , потому что после установки датчиков Ubuntu не показывались RPM и pwmconfig не работают.

Я хочу, чтобы BIOS Smart Fan контролировал мои кулеры, а не Ubuntu. Есть ли какие-то решения.

PS: извините за мой плохой английский.

    
задан AshlyJWilliams 03.03.2018 в 12:45
источник

2 ответа

0

UPD: я обновил версию BIOS моей материнской платы (HD3P) с f4 до f6c и ошибка исчезла.     

ответ дан AshlyJWilliams 11.03.2018 в 17:10
источник
0

На всякий случай. Я нашел странное поведение.

1. I set config in BIOS Smart Fan when 3 pin cooler has 300 RPM.
2. System is booting.
3.Sensors:
fan1: 363 RPM (min = 0 RPM) //4PIN
fan2:  960 RPM (min = 0 RPM)//3PIN
fan3: 0 RPM (min = 0 RPM)

4.I sent PC to suspend. 
5.I returned PC from suspend and login to Ubuntu.
6.Sensors:
fan1:         363 RPM  (min =    0 RPM)//4PIN
fan2:         269 RPM  (min =    0 RPM)//3 PIN
fan3:           0 RPM  (min =    0 RPM)

Я думаю, что это ошибка.

Но теперь это решение, просто отправленное и возвращаемое для приостановки.     

ответ дан AshlyJWilliams 08.03.2018 в 19:18