Como configurar a regra do udev para desabilitar o intel_pstate turbo no linux?

2

Estou procurando fazer uma regra do udev que basicamente faça:

echo 1 > /sys/devices/system/cpu/intel_pstate/no_turbo

Para desativar o turbo, como posso fazer isso? Eu nunca fiz udev regra e estou um pouco assustado para começar com a CPU, mas eu preciso desativá-lo.

    
por max 22.09.2013 / 00:56

1 resposta

2

A seguinte regra funcionou na minha máquina, colocada em /etc/udev/rules.d/50-cpu-custom.rules:

KERNEL=="cpu",RUN+="/bin/sh -c 'echo -n 1 > /sys/devices/system/cpu/intel_pstate/no_turbo'"

Era a única forma que parecia funcionar. Atribuições ATTR não tiveram efeito ou causaram erros em / var / log / messages, e não puderam corresponder a nada mais específico.

    
por 07.05.2015 / 00:29