Como eu controlo o ventilador em um Apple Mac Mini?

3

Estou executando o 12.04 LTS no hardware do Apple mini (cerca de 4 anos de idade).

O ventilador parece rodar sem parar. "ThinkFan" está instalado, mas eu não sei como usar para modular a velocidade do ventilador. O software diz que ele pode ser usado com outros sistemas do que os ThinkPads através da interface sysfs hwmon. Eu não tenho ideia do que é isso.

    
por Darren 11.09.2012 / 08:56

1 resposta

1

Tente usar fancontrol . Pode ajudar.
Você pode editar o arquivo de configuração /etc/fancontrol ou executar pwmconfig ( sudo su - -c /usr/sbin/pwmconfig ). Você também pode editar o arquivo de configuração como este, mas tenha em mente que tem hardware diferente:
Retirado de https://wiki.archlinux.org/index.php/Fan_speed_control

INTERVAL=10
DEVPATH=hwmon0=devices/platform/coretemp.0 hwmon2=devices/platform/w83627ehf.656
DEVNAME=hwmon0=coretemp hwmon2=w83627dhg
FCTEMPS=hwmon0/device/pwm1=hwmon0/device/temp1_input
FCFANS= hwmon0/device/pwm1=hwmon0/device/fan1_input
MINTEMP=hwmon0/device/pwm1=20
MAXTEMP=hwmon0/device/pwm1=55
MINSTART=hwmon0/device/pwm1=150
MINSTOP=hwmon0/device/pwm1=105


INTERVAL: how often the daemon should poll CPU temps and adjust fan speeds. INTERVAL is in seconds.

O restante do arquivo de configuração é dividido em (pelo menos) dois valores por opção de configuração. Cada opção de configuração primeiro aponta para um dispositivo PWM que é gravado para o qual define a velocidade do ventilador. O segundo "campo" é o valor real a ser definido. Isso permite monitorar e controlar vários ventiladores e temperaturas.

FCTEMPS: The temperature input device to read for CPU temperature. The above example corresponds to /sys/class/hwmon/hwmon0/device/temp1_input.
FCFANS: The current fan speed, which can be read (like the temperature) in /sys/class/hwmon/hwmon0/device/fan1_input
MINTEMP: The temperature (°C) at which to SHUT OFF the CPU fan. Efficient CPUs often will not need a fan while idling. Be sure to set this to a temperature that you know is safe. Setting this to 0 is not recommended and may ruin your hardware!
MAXTEMP: The temperature (°C) at which to spin the fan at its MAXIMUM speed. This should be probably be set to perhaps 10 or 20 degrees (°C) below your CPU's critical/shutdown temperature. Setting it closer to MINTEMP will result in higher fan speeds overall.
MINSTOP: The PWM value at which your fan stops spinning. Each fan is a little different. Power tweakers can echo different values (between 0 and 255) to /sys/class/hwmon/hwmon0/device/pwm1 and then watch the CPU fan. When the CPU fan stops, use this value.
MINSTART: The PWM value at which your fan starts to spin again. This is often a higher value than MINSTOP as more voltage is required to overcome inertia.

Também existem duas configurações que o fancontrol precisa para verificar se o arquivo de configuração ainda está atualizado. As linhas começam com o nome da configuração e um sinal de igualdade, seguido por grupos de hwmon-class-device = setting, separados por espaços. Você precisa especificar cada configuração para cada dispositivo de classe hwmon que você usar em qualquer lugar da configuração, ou o fancontrol não funcionará.

DEVPATH: Sets the physical device. You can determine this by executing the command

Você deve ter esses valores definidos de acordo com os valores do comando sensors .

    
por Pavol Polacko 25.04.2015 / 21:35