Controlando os cabeçalhos dos ventiladores em uma fórmula ASUS Maximus VIII?

0

Eu fiz algumas pesquisas, mas o único tópico que consegui encontrar sobre isso foi outro cara nos fóruns da Asus perguntando exatamente a mesma coisa, mas sem respostas = (.

Basicamente, posso controlar a velocidade dos fãs conectados à placa-mãe no Ubuntu / Mint? Eu tenho cada cabeçalho configurado como PWM no BIOS e cada fã que eu conectei a eles é compatível com PWM, mas quando eu corro pwmconfig ele simplesmente diz que não encontrou nada.

Estou faltando alguns passos ou é realmente impossível ?.

➜ sensors
coretemp-isa-0000
Adapter: ISA adapter
Package id 0:  +30.0°C  (high = +80.0°C, crit = +100.0°C)
Core 0:        +27.0°C  (high = +80.0°C, crit = +100.0°C)
Core 1:        +29.0°C  (high = +80.0°C, crit = +100.0°C)
Core 2:        +24.0°C  (high = +80.0°C, crit = +100.0°C)
Core 3:        +25.0°C  (high = +80.0°C, crit = +100.0°C)
asus-isa-0000
Adapter: ISA adapter
cpu_fan:        0 RPM
~
➜ sudo pwmconfig
# pwmconfig revision 6243 (2014-03-20)
This program will search your sensors for pulse width modulation (pwm)
controls, and test each one to see if it controls a fan on
your motherboard. Note that many motherboards do not have pwm
circuitry installed, even if your sensor chip supports pwm.
We will attempt to briefly stop each fan using the pwm controls.
The program will attempt to restore each fan to full speed
after testing. However, it is ** very important ** that you
physically verify that the fans have been to full speed
after the program has completed.
/usr/sbin/pwmconfig: There are no pwm-capable sensor modules installed

// Edit: Adicionando mais informações.

~
➜ grep nct /proc/modules
pinctrl_sunrisepoint 28672 0 - Live 0x0000000000000000
pinctrl_intel 20480 1 pinctrl_sunrisepoint, Live 0x0000000000000000
    
por Laucien 02.04.2018 / 19:41

1 resposta

0

Eu fiz isso com o Z97 e parece que o Z170 deve funcionar de forma semelhante. Você precisará configurar o /etc/sensors3.conf e /etc/sysconfig/lm_sensors para utilizar os drivers nct6775. Consegui controlar os principais fãs com o seguinte:

/ etc / sysconfig / lm_sensors

HWMON_MODULES="coretemp nct6775"

/etc/sensors3.conf

chip "nct6791-*"
    # For the Asus Z97-A. Based on:
    # http://www.spinics.net/lists/lm-sensors/msg42249.html

    label in0 "CPU Vcc"
        # 'CPU Input Voltage' in UEFI
        compute in0  @ * 2, @ / 2

    label in1 "+5V"
        compute in1 @ * 5, @ / 5
        set in1_min 5 * 0.95
        set in1_max 5 * 1.05

        # From driver: label in2 "AVCC"
        set in3_min 3.3 * 0.95
        set in3_max 3.3 * 1.05

    # From driver: label in3 "+3.3V"
        set in3_min 3.3 * 0.95
        set in3_max 3.3 * 1.05

    label in4 "+12V"
        compute  in4  @ * 12, @ / 12
        set in4_min 12 * 0.95
        set in4_max 12 * 1.05

    # in5: unknown

    label in6 "core 3"
        compute in6 @ * 2, @ / 2

    # From driver: label in7 "3VSB"
    # From driver: label in8 "Vbat"
    # From driver: label in9 "Vcore"

    label in10 "GPU"

    label in11 "sys agent"
        # 'CPU System Agent Voltage Offset Mode Sign' in UEFI

    label in12 "core 2"
        compute in12 @ * 2, @ / 2

    label in13 "core 1"
        compute in13 @ * 2, @ / 2

    label in14 "core 0"
        compute in14 @ * 2, @ / 2

    label fan1 "Fan 1"
    label fan2 "CPU fan"
        # The correponding pwm also controls the 'CPU Opt' fan

    label fan3 "Fan 2"
    label fan4 "Fan 3"
    label fan5 "Fan 4"
    label fan6 "CPU fan 2"
        # 'CPU Opt' header

Você também pode tentar utilizar sensors-detect , ele irá gerar o arquivo lm_sensors.

Adicione o seguinte à variável GRUB_CMDLINE_LINUX_DEFAULT no arquivo / etc / default / grub: acpi_enforce_resources = lax e então reconstrua a configuração do grub grub-mkconfig -o /boot/grub/grub.cfg

Mais uma vez, isso foi para o Z97, pode precisar de alguns ajustes para o Z170.

    
por rtaft 02.04.2018 / 20:16