it-swarm-ja.com

Linuxでintel_pstateターボを無効にするようにudevルールを設定するにはどうすればよいですか?

基本的に次のようなudevルールを作成しようとしています。

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

ターボを無効にするには、どうすればよいですか? udevルールを作成したことがなく、CPUから始めるのが少し怖いですが、無効にする必要があります。

3
max

次のルールが私のマシンで機能し、/ 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'"

それが機能しているように見える唯一のフォームでした。 ATTRの割り当ては、/ var/log/messagesに影響を与えないか、エラーを引き起こし、より具体的なものとは一致しませんでした。

4
stereoclawmarks