powernowd
我试图用和来减慢我的CPU速度cpufreq-selector
。我希望频率较低时不会那么热,并且每次运行网络广播时我都不会听到风扇的声音。我使用了以下命令
sudo cpufreq-selector -f 800000
和
sudo powernowd -m 0 -l 40 -u 60
但这对于更安静的笔记本电脑来说还不够。
我的CPU是
英特尔(R) 奔腾(R) M 处理器 1.60GHz
您能告诉我如何让它运行得更凉爽/更安静吗?
我昨天解决了这个问题sudo cpufreq-selector -g powersave
答案1
非常重要的是首先降低cpu时钟。
第二个重要部分是验证是否存在物理冷却问题(例如风扇上的灰尘、散热器上的猫毛或狗毛等)
在大多数计算机上,风扇速度直接由 BIOS 或操作系统自动控制。
清洁/降低CPU速度过程应该让冷却性能更好,并且,如果T°下降,风扇的速度也会下降。
如果不是,我建议您研究一下这是一个使用and (是常用来从计算机驱动风扇转速的fancontrol
小应用程序,请参阅:lm-sensors
pwm-config
pwm
https://secure.wikimedia.org/wikipedia/en/wiki/Fan_control#Pulse-width_modulation)根据CPU温度自动调节风扇转速
这里有一些关于它的文档:http://www.lm-sensors.org/wiki/man/fancontrol
我向您保证,这比看起来更容易,但首先您需要在计算机上安装和配置传感器。它有一个简单的配置脚本,可以帮助您检测和配置传感器和其他东西,sensors-detect
在大多数发行版中都可以调用。我建议您通过谷歌搜索它,包括您的发行版名称和笔记本电脑品牌/型号,以找到最佳设置
之后,只需pwmconfig
以 root 身份运行即可。它会检测可驱动的风扇和温度传感器,并询问您所需的 CPU 最小/最大温度和最小/最大风扇速度。
答案2
另一种解决方案是使用嵌入式控制器来控制风扇。我的盒子使用 ACPI,它在设计上被破坏了,但风扇是由 BIOS 控制的。我设法控制嵌入式控制器并通过嵌入式控制器覆盖风扇手动模式和风扇速度。事实上,我复制并粘贴了一个内核模块,请参阅我的答案如何在 Linux 中手动启动风扇?。