Je me bats avec cpupower
ArchLinux. Je veux mettre gouverneur ondemand
ou même à conservative
.
D'abord si je le fais $ sudo cpupower frequency-info --governors
, je ne reçois que performance powersave
.
Je cherche donc des modules disponibles comme celui-ci
ls -1 /lib/modules/`uname -r`/kernel/drivers/cpufreq/
... et je reçois
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
Donc, tout d’abord, aucun module pour "ondemand" ne semble être disponible. Qu'est-ce qui me manque?
Ensuite, j'essaie d'activer au moins conservateur:
$ sudo modprobe cpufreq_conservative
puis je vérifie que le module est effectivement chargé
$ lsmod | grep cpufreq
et vérifier s'il est maintenant disponible
$ sudo cpupower frequency-info --governors
mais malheureusement, j'obtiens toujours la même chose: performance powersave
seulement, et si j'essaie d'activer les conservateurs
$ sudo cpupower frequency-set -g conservative
Il dit que le module n'est pas disponible.
Donc, fondamentalement, j'ai deux questions:
- Que dois-je installer pour avoir le module ondemand
- Comment puis-je l'activer?
linux-kernel
power-management
cpu-frequency
Iviggiani
la source
la source
sudo cpupower frequency-info
votre question. Lâchez le--governors
pour afficher tous les détails.Réponses:
En supposant que votre gouverneur soit intel_pstate (valeur par défaut pour les processeurs Intel Sandy Bridge et Ivy Bridge à partir du noyau 3.9). Ce problème n’est pas spécifique à Arch, mais à toutes les distributions utilisant le nouveau pilote Intel pstate pour la gestion de la fréquence / puissance du processeur. Archivage de la fréquence du processeur Linux sous Arch .
Théodore Ts'o a écrit ses explications sur Google+ :
intel_pstate=disable
powersave
etperformance
. Intel affirme que l'intel_pstate "powersave" est plus rapide que le gouverneur acpi générique avec "performance"Pour revenir au pilote ACPI, redémarrez et définissez l'argument du noyau
intel_pstate=disable
Ensuite, exécutez
modprobe acpi-cpufreq
-le. Le gouverneur supplémentaire doit être disponible.Vous pouvez rendre les modifications permanentes en modifiant
/etc/default/grub
et en ajoutantEt puis mise à jour
grub.cfg
alagrub-mkconfig -o /boot/grub/grub.cfg
Suivez les instructions pour le chargement du module du noyau Arch et ajoutez-le
acpi-cpufreq
.la source
performance
et intel_pstateperformance
, non? Le dernier est plus rapide que l'ancien et intel_pstatepowersave
?