web-dev-qa-db-fra.com

Vie et batterie médiocres en raison d'une mise à l'échelle incorrecte de la fréquence du processeur

lscpu indique une vitesse de processeur minimale de 1600 MHz, au lieu de 400 MHz comme minimum réel. Cela tue absolument la vie de ma batterie (je reçois environ 2 à 3 heures au lieu de 8 à 10 sous Windows sur le même matériel) et fait que le ventilateur fonctionne en permanence.

Comment modifier la vitesse minimale de mise à l'échelle du processeur?

C'est le 18.04 x86_64 - Le matériel spécifique est un HP Envy x360 13 "Ryzen 7

affected_cpus                  0
bios_limit                     2200000
cpb                            0
cpuinfo_cur_freq               1600000
cpuinfo_max_freq               2200000
cpuinfo_min_freq               1600000
cpuinfo_transition_latency     0
freqdomain_cpus                0 1
related_cpus                   0
scaling_available_frequencies  2200000 1700000 1600000
scaling_available_governors    conservative ondemand userspace powersave perform                    ance schedutil
scaling_cur_freq               1439222
scaling_driver                 acpi-cpufreq
scaling_governor               powersave
scaling_max_freq               2200000
scaling_min_freq               1600000
scaling_setspeed               <unsupported>
stats

Edit: Cela semble être un gros échec pour gérer l’échelle de fréquence. La fréquence n'augmente pas sous charge non plus. La fréquence semble se déplacer de manière aléatoire quelle que soit la charge du système.

4
PhonicUK

Mise à jour: essayez linux-cpupower

J'ai trouvé ce Q & A qui peut être utile: Est-il possible de définir une constante fréquence de processeur la plus basse sous le pilote PSTATE moderne? =

Résumé de la réponse:

Sudo apt-get install linux-cpupower

Ensuite:

Sudo cpupower frequency-set -g powersave
Sudo cpupower frequency-set -d 400MHz
Sudo cpupower frequency-set -u 3100MHz

Comme mentionné ailleurs, je n'ai pas de processeur AMD et je ne peux pas le tester pour vous ...


Je pensais acheter un système basé sur Ryzen basé sur des développements de pointe, mais je suis toujours basé sur une plate-forme Intel.

cpufrequtils apparaît souvent sur ce site et il est conçu pour votre plate-forme AMD. À partir de cette article Debian (Debian est le père d’Ubuntu), installez les utilitaires de processeur AMD en utilisant:

Sudo apt install cpufrequtils

Portez une attention particulière à la suppression ou à la substitution d'autres utilitaires de gouverneur tels que laptop-mode-tools.

Si vous avez des questions, postez un commentaire ci-dessous et je ferai de mon mieux pour vous aider avec mes connaissances limitées de la plate-forme AMD.

De plus, voici un rapport détaillé d'un autre utilisateur de Ask Ubuntu: la fréquence de la CPU est bloquée à 2,80 Ghz et elle ne baisse pas

1
WinEunuuchs2Unix