Phi*_*2.0 5 cpufreq scaling frequency
我的 Elitebook Core 2 Duo T9600 出现问题,在高负载几秒钟后缩放停止工作并卡在800Mhz。
两个内核的温度都在 50-60°C 左右,bios_limit报告了正确的最大速度2534000 (2.53Ghz)。我能找到的唯一错误信息是在 */sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq* 中,它显示1520400而不是2534000,但无论如何,CPU 永远不会超过 800Mhz。它出现在交流电和电池上。
我的系统:Ubuntu Raring 13.04 内核 3.8.0-19-generic x86-64
有没有办法完全禁用缩放。我没有在用户空间中运行任何 CPU 频率管理器。
好的,经过几天的工作,我想我可以说这个问题已经解决了- >
使用保守调速器并重置scaling_max_freq如下(如果它改变了):
(对每个核心执行的操作)
echo conservative > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
echo 2530000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
Run Code Online (Sandbox Code Playgroud)
该问题来自州长ondemand。在高负载下几秒钟后,它以某种方式将scaling_max_freq的值重置为1520400,该值变为只读,或者至少在“按需”治理下无法修改,并且CPU卡在最低频率。我可以重现该行为。
不幸的是, cpufreq-utils 无法提供帮助(例如:)/etc/init.d/cpufrequtils
并且我无法在启动时设置这些值(例如:/etc/rc.local
0555'd),我必须通过带有 cron 作业的脚本来应用它。
我应该在哪里告知此错误?