Ubuntu 13.04で問題が発生しました。問題は、以前使用した11.10にはありませんでした。 Intel(R)Core(TM)i7-2620M CPU @ 2.70GHz(Dell Lattitude E6320)で最大CPU周波数が2GHzで止まっています
# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
2000000
# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
2701000 2700000 2400000 2200000 2000000 1800000 1600000 1400000 1200000 1000000 800000
# echo 2700000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
2000000
Scaling_max_freqをより低い値に設定できますが、それは機能します。 2GHzに戻すこともできますが、それ以上はできません。
# echo 800000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
800000
# echo 2000000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
2000000
# echo 2200000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
2000000
何も助けにならないようです-TLPをインストールし、アンインストールし、13.04で利用可能なさまざまなカーネルバージョンをチェックしました。電源を接続および取り外しました。ガバナーを変更し、ユーザースペースも使用しました。 ACでもバッテリーでも、上記の問題は解決しません。
私は以前に同様の問題を抱えている人を見たことがあります( here 、または here )が、それは2008年のカーネルバグに関連しており、関連性がないようです。
誰もこれを修正する方法を知っていますか?
問題は このブログ で説明されているものと同じでした-BIOSがCPU周波数を制限していたか、少なくともLinuxが制限していることを示唆していました。
# cat /sys/devices/system/cpu/cpu0/cpufreq/bios_limit
2000000
それをオーバーライドするには、入力する必要があります
# echo 1 > /sys/module/processor/parameters/ignore_ppc
# echo -n 2710000 > /sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq
# cat /sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq
2710000
しかし、私の場合、bios_limit
は、バッテリーで動作するかACで動作するかに関係なくオンになっているようです。この制限を無効にすることは魅力として機能します。
また、grubを更新してUbuntuにBIOS制限を無視させることも必要になる場合があります。これは次の方法で実現できます。
GRUBファイルを開く:
Sudo vim /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT行を置き換えます。
- GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
+ GRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_pstate=disable processor.ignore_ppc=1"
GRUBを更新します。
Sudo update-grub
リブート
物事のこの側面についてあまり知らないが、私はcpufrequtilsを使用してそれを行うことができると思う
Sudo apt-get install cpufrequtils
Sudo cpufreq-set -r -g performance #-r for related (all) the cores
ハードウェアの問題でもあります。お使いのラップトップが3+以上の場合、CPUおよびGPUのサーマルインターフェイスは乾燥しており、期待どおりに動作しません。
ThinkPad T520でも同様の問題がありました。オンラインで見つけたすべての推奨事項を調整した後、冷却システムを確認することにしました。ノートブックを分解した後、何か非常に悪いことを示す視覚的な兆候はありませんでしたが、古いサーマルインターフェイスが新しいサーマルギリシャ文字に置き換えられた後、問題は解決しました。プロジェクトでの単体テストの実行が45分から11分に短縮されました。
CPUの冷却に大きな問題があった場合、ラップトップは暑くも暖かくもありませんでした。また、クーラーは標準速度で回転しました。