Estoy luchando con cpupower
ArchLinux. Quiero establecer gobernador ondemand
o incluso conservative
.
Primero si lo hago $ sudo cpupower frequency-info --governors
, solo consigo performance powersave
.
Así que busco módulos disponibles como este
ls -1 /lib/modules/`uname -r`/kernel/drivers/cpufreq/
... y consigo
acpi-cpufreq.ko.gz
amd_freq_sensitivity.ko.gz
cpufreq_conservative.ko.gz
cpufreq_powersave.ko.gz
cpufreq_stats.ko.gz
cpufreq_userspace.ko.gz
p4-clockmod.ko.gz
pcc-cpufreq.ko.gz
powernow-k8.ko.gz
speedstep-lib.ko.gz
Entonces, en primer lugar, parece que no hay módulos disponibles para "ondemand". ¿Qué extraño?
Luego trato de habilitar al menos conservador:
$ sudo modprobe cpufreq_conservative
luego verifico que el módulo está realmente cargado
$ lsmod | grep cpufreq
y verifique si ahora está disponible
$ sudo cpupower frequency-info --governors
pero desafortunadamente sigo obteniendo lo mismo: performance powersave
solo, y si trato de habilitar conservador
$ sudo cpupower frequency-set -g conservative
Dice que el módulo no está disponible.
Así que básicamente tengo dos preguntas:
- ¿Qué necesito instalar para tener un módulo a pedido?
- ¿Cómo puedo habilitarlo?
linux-kernel
power-management
cpu-frequency
lviggiani
fuente
fuente
sudo cpupower frequency-info
su pregunta? Suelta el--governors
para mostrar todos los detalles.Respuestas:
Asumiendo que su gobernador es intel_pstate (predeterminado para las CPU Intel Sandy Bridge e Ivy Bridge a partir del kernel 3.9). Este problema no es específico de Arch, pero todas las distribuciones usan el nuevo controlador Intel pstate para administrar la frecuencia de CPU / administración de energía. Escalado de frecuencia de CPU Arch Linux .
Theodore Ts'o escribió su explicación en Google+ :
intel_pstate=disable
powersave
yperformance
. Intel afirma que intel_pstate "powersave" es más rápido que el gobernador genérico acpi con "rendimiento"Para volver a cambiar al controlador ACPI, reinicie y configure el argumento del núcleo.
intel_pstate=disable
Luego, ejecute
modprobe acpi-cpufreq
y debería tener el gobernador bajo demanda disponible.Puede hacer que los cambios sean permanentes editando
/etc/default/grub
y agregandoY luego actualizando
grub.cfg
alagrub-mkconfig -o /boot/grub/grub.cfg
Siga las instrucciones para cargar el módulo del kernel de Arch y agregue el
acpi-cpufreq
módulo.fuente
performance
y intel_pstateperformance
, ¿verdad? ¿El último es más rápido que el anterior y el intel_pstatepowersave
?