我可以控制我的 CPU 频率吗?

我可以控制我的 CPU 频率吗?

我的笔记本电脑的 CPU 类型是:

移动版 AMD Turion 64 ML-30,1600 MHz (8 x 200)

我想知道如何知道它的CPU频率是否可控?

什么软件或其他方法可以控制我的 CPU 频率?我的操作系统是 Windows XP 和 Ubuntu。

我可以控制 CPU 频率,以便控制 CPU 温度不超过某个温度吗?

感谢致敬!


更多信息:

我的笔记本电脑是 Acer Aspire 5000。其主板报告为规格作为:

制造商:Acer, Inc.
型号:Lugano M
版本:不适用
芯片组供应商:SiS
芯片组型号:760GX
芯片组修订版:03
南桥供应商:SiS
南桥型号:LPC Bridge
南桥修订版:25
BIOS
品牌:Acer
版本:3A19
日期:05/17/05

答案1

是的,应该可以更改 CPU 频率。在 XP 中,类似速度开关XP可能会有用。我自己还没有尝试过,所以请自行承担风险。据我所知,XP 会根据所选的电源方案在后台调节 CPU 频率。

在 Ubuntu 中,您可以右键单击其中一个面板(即任务栏)的空白处,然后单击“添加到面板...”。从那里,您将获得可以添加到面板的项目列表。您要添加的是“CPU 频率缩放监视器”。如果支持 CPU 频率缩放,您应该可以左键单击它并选择您的频率选项。

不幸的是,我不知道如何根据热量改变频率。希望有人能帮你。我希望用某种脚本可以实现。

如果遇到过热问题,请尝试用压缩空气吹掉灰尘并确保所有风扇都能旋转。

答案2

在 Linux 上,您需要为处理器启用一组热功能(在内核中,有时默认“ubuntishly”启用),一组“cpufreq”用户,并设置默认的“调节器” - 温度如何变化..

/选择/ cpu_off

#!/bin/sh
for i in 0 1 2 3
do
        echo powersave > /sys/devices/system/cpu/cpu$i/cpufreq/scaling_governor
        cat /sys/devices/system/cpu/cpu$i/cpufreq/cpuinfo_min_freq > /sys/devices/system/cpu/cpu$i/cpufreq/scaling_max_freq
done

/选择/ cpu_on

#!/bin/sh
for i in 0 1 2 3
do
        echo performance > /sys/devices/system/cpu/cpu$i/cpufreq/scaling_governor
        cat /sys/devices/system/cpu/cpu$i/cpufreq/cpuinfo_max_freq > /sys/devices/system/cpu/cpu$i/cpufreq/scaling_max_freq
done

这些是用于设置 4 核 CPU 的脚本。

答案3

面板小程序的默认列表中没有 CPU 温度小程序,但存储库中有控制 CPU 温度的小程序。我使用一个名为 cputemp 或类似名称的小程序,并且我在面板上安装了它和 CPU 频率缩放小程序,因为我的 CPU 似乎很容易过热(我认为我的风扇可能有缺陷……或者笔记本电脑总体设计不太好……尽管安装了冷却器,但从一开始它就存在过热问题)。

两个小程序都有警告等选项。我还没有找到一个根据温度自动改变 CPU 频率的好方法……但我所做的是让系统在 CPU 温度超过 85 度时播放声音……此时我记得我正在做一些 CPU 密集型的事情(通常涉及闪存……grrr),然后我暂时降低了 CPU 频率。

相关内容