El gobernador actual se puede obtener de la siguiente manera:
cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
Tenga en cuenta que cpu* le dará el regulador de escala de todos sus núcleos y no solo, p. CPU0.
Sin embargo, esta solución podría depender del sistema. No estoy 100% seguro de que esto sea portátil.
En la última versión de Fedora (26 alpha) en mi sistema Ryzen 7, hice esto:
Fedora 26 alpha no tenía cpupower instalado, así que consíguelo:
dnf install kernel-tools
Esto instala /etc/sysconfig/cpupower
que debería establecer el nivel de rendimiento de forma predeterminada (edite la primera línea si desea un nivel diferente):
CPUPOWER_START_OPTS="frequency-set -g performance"
CPUPOWER_STOP_OPTS="frequency-set -g ondemand"
Ahora el bit crítico:habilite e inicie el servicio cpupower
systemctl enable --now cpupower
Confirme que el nivel de rendimiento está establecido:
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
Reinicie y repita eso cat
comando para confirmar el rendimiento fijo