web-dev-qa-db-ja.com

最小および最大CPU周波数が等しい

ノートパソコンの動作がかなり遅いことに気づきました。更新直後に問題が発生しませんでしたが、更新された13.04を使用しています。問題を追跡したところ、両方のプロセッサが最大1800 MHzではなく800 MHzで動作していることに気付きました。負荷に関係なく、頻度は800のままです。ここにいくつかの統計があります。

$ 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%

「現在のポリシー」では、ハードウェアの制限に関係なく、頻度は800から800の間であることに注意してください。元のガバナーは「オンデマンド」だったので、「パフォーマンス」に変更して、そうでない場合と違いがあるかどうかを確認しました。 cpufreq-setまたはcpufreq-selectorを呼び出しても、頻度は変わりません。

周りを見回して、好意的な回答はありませんが、過去にいくつかの人々が同様の問題を報告していることに気付きました。どんな助けでも大歓迎です。

1
thenasko

まず、高品質のAC電源に接続していることを確認してください。私のマシンを長い延長コードに差し込んだのですが、それは問題の一部でした。

次に、Biosが邪魔になると仮定して、これを試してください:

/ etc/default/grubを編集します

GRUB_CMDLINE_LINUX_DEFAULT行にprocessor.ignore_ppc = 1を追加します。

sudo update-grubを実行する

コンピュータを再起動します。

これは http://www.woolie.co.uk/article/Dell-laptop-stuck-800mhz-linux-fix/ からです。

2
asp