Elitebook Core 2 Duo T9600に問題があります。数秒の高負荷後にスケーリングが停止し、800Mhzで停止します。
温度は両方のコアで約50〜60°Cです。bios_limitは正しい最大速度を報告しています2534000(2.53Ghz)。私が見つけることができる唯一の間違った情報は、*-sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq *にあり、25340ではなく2532を示しています800Mhzを超えることはありません。 ACとバッテリーのどちらかに表示されます。
私のシステム:Ubuntu Raring 13.04 Kernel 3.8.0-19-generic x86-64
スケーリングを完全に無効にする方法はありますか。ユーザーランドで実行しているCPU周波数マネージャーはありません。
OK、数日間の仕事の後、私はこの問題を言うことができると思います解決済み->
ガバナーconservativeを使用し、scaling_max_freqを次のようにリセットします(変更された場合)。
(各コアに対して行う)
echo conservative > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
echo 2530000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
問題は、ガバナーondemandに由来します。高負荷で数秒後、何らかの理由でscaling_max_freqの値を1520400にリセットします。これは読み取り専用になるか、少なくとも「オンデマンド」ガバナンスでは修正できず、CPUが停止します。最も低い周波数。動作を再現できます。
残念ながら、cpufreq-utilsは役に立ちません(例:/etc/init.d/cpufrequtils
)、起動時にこれらの値を設定できません(例:/etc/rc.local
0555'd)、スクリプトを使用して適用する必要がありますcronジョブを使用します。
このバグはどこに通知すればよいですか?