web-dev-qa-db-fra.com

La fréquence minimale et maximale du processeur sont égales

Je viens de remarquer que mon ordinateur portable fonctionnait beaucoup plus lentement. J'utilise une mise à jour 13.04, bien que le problème n'ait pas commencé juste après la mise à niveau. Après avoir identifié le problème, j'ai remarqué que les deux processeurs fonctionnent à 800 MHz au lieu de 1800 MHz maximum. Quelle que soit la charge, la fréquence reste 800. Voici quelques statistiques:

$ cpufreq-info 
cpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009
Report errors and bugs to [email protected], please.
analyzing CPU 0:
  driver: powernow-k8
  CPUs which run at the same hardware frequency: 0 1
  CPUs which need to have their frequency coordinated by software: 0 1
  maximum transition latency: 109 us.
  hardware limits: 800 MHz - 1.80 GHz
  available frequency steps: 1.80 GHz, 1.60 GHz, 800 MHz
  available cpufreq governors: conservative, ondemand, userspace, powersave, performance
  current policy: frequency should be within 800 MHz and 800 MHz.
                  The governor "performance" may decide which speed to use
                  within this range.
  current CPU frequency is 800 MHz.
  cpufreq stats: 1.80 GHz:0.00%, 1.60 GHz:0.00%, 800 MHz:100.00%
analyzing CPU 1:
  driver: powernow-k8
  CPUs which run at the same hardware frequency: 0 1
  CPUs which need to have their frequency coordinated by software: 0 1
  maximum transition latency: 109 us.
  hardware limits: 800 MHz - 1.80 GHz
  available frequency steps: 1.80 GHz, 1.60 GHz, 800 MHz
  available cpufreq governors: conservative, ondemand, userspace, powersave, performance
  current policy: frequency should be within 800 MHz and 800 MHz.
                  The governor "performance" may decide which speed to use
                  within this range.
  current CPU frequency is 800 MHz.
  cpufreq stats: 1.80 GHz:0.00%, 1.60 GHz:0.00%, 800 MHz:100.00%

Notez que la "politique actuelle" indique que la fréquence se situe entre 800 et 800, quelles que soient les limites matérielles. Le gouverneur d'origine était "ondemand", donc je l'ai changé pour "performance" afin de voir si cela fait une différence, ce qui n'a pas été le cas. Aucune quantité d'invocation de cpufreq-set ou cpufreq-selector ne modifie la fréquence.

En regardant autour de moi, j'ai remarqué que plusieurs personnes ont signalé des problèmes similaires dans le passé, mais aucune réponse favorable n'existe. Toute aide serait grandement appréciée.

1
thenasko

Assurez-vous d'abord que vous vous connectez à une source CA de qualité. J'ai eu ma machine branchée sur une longue rallonge, et cela faisait partie du problème.

Ensuite, en supposant que le BIOS gêne, essayez ceci:

Modifiez/etc/default/grub

Ajoutez processor.ignore_ppc = 1 à la ligne GRUB_CMDLINE_LINUX_DEFAULT.

exécuter Sudo update-grub

redémarrez l'ordinateur.

Cela vient de http://www.woolie.co.uk/article/Dell-laptop-stuck-800mhz-linux-fix/

2
asp