¿Cómo configurar la regla udev para deshabilitar intel_pstate turbo en linux?

3

Estoy buscando hacer una regla udev que básicamente haga:

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

Para deshabilitar el turbo, ¿cómo puedo hacerlo? Nunca he hecho una udevregla y tengo un poco de miedo de comenzar con la CPU, pero necesito desactivarla.

max
fuente
Me gustaría saber esto también ... Puedo investigar ...
Pwnna

Respuestas:

4

La siguiente regla funcionó en mi máquina, ubicada en /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 la única forma que parecía funcionar. Las asignaciones de ATTR no tuvieron efecto o causaron errores en / var / log / messages, y no pudieron coincidir con nada más específico.

estereoclawmarks
fuente