空无以求全
宁静以致远
当前位置:首页 > .html

Ubuntu 下对CPU进行降频

作者:大熊空间发布时间:2022-02-19 17:09分类: 浏览:251评论:0


导读:? ? 为了解决这个问题,先是找了两块以前台式机上的风扇(一个CPU,一个机箱风扇),和一条USB延长线。接好以后运行了一段时间,发现效果很不明显,大概降了有1度吧,还不知道是不是...

? ? 为了解决这个问题,先是找了两块以前台式机上的风扇(一个CPU,一个机箱风扇),和一条USB延长线。接好以后运行了一段时间,发现效果很不明显,大概降了有1度吧,还不知道是不是因为自己的使用频率降低所至。实在没办法了,只好另寻途径--给CPU降压降频!




??? //////////////////////////////////更新//////////////////////////////////
其实有个最简单的方法代码:






?sudo dpkg-reconfigure gnome-applets

然后选择ok和yes,把cpu频率监视器添加到面板,就什么都有了,会自动安装cpufreq-selector。不必安装cpufrequtils。
//////////////////////////////////////////////////////////////////////// 

我们需要安装cpufrequtils。此软件是查看cpu当前频率以及修改频率、选择cpu、选择cpu运行方式的。注意,只支持某些可调节频率的cpu,如intel的笔记本cpu。可能可以超频 ,没敢实验,那位试试看好了。






?sudo apt-get install cpufrequtils

 

使用方法






?cpufreq-info, cpufreq-selector, cpufreq-set。

 

具体用法可以看man,或者在命令后加-h。
比如






?man cpufreq-info

 

或者






?cpufreq-info -h

1。查看cpu类型、当前频率、支持频率、运行模式等。






?cpufreq-info

 
这是我的cpu在powersave模式下的情况






?zhuqin@ubuntu:~$ cpufreq-info
cpufrequtils 002: cpufreq-info (C) Dominik Brodowski 2004-2006
Report errors and bugs to?linux@brodo.de">linux@brodo.de

, please.
analyzing CPU 0:
driver: centrino
CPUs which need to switch frequency at the same time: 0
hardware limits: 798 MHz - 1.73 GHz
available frequency steps: 1.73 GHz, 1.73 GHz, 1.73 GHz, 1.73 GHz, 1.73GHz, 1.73 GHz, 1.73 GHz, 1.33 GHz, 1.06 GHz, 798 MHz
available cpufreq governors: powersave, userspace, ondemand, conservative, performance
current policy: frequency should be within 798 MHz and 1.73 GHz.
The governor "powersave" may decide which speed to use
within this range.
current CPU frequency is 798 MHz.

 

?? 2。选择需要调整的cpu






?sudo cpufreq-selector -c cpu号

 

或者






?sudo cpufreq-set -c cpu号

 

可能对双核或多核cpu进行选择。我的不是双核,没法实验,还请有duo core的朋友实验一下并跟帖汇报情况。

3。调整cpu频率






?sudo cpufreq-selector -f 你所需要的频率

 

或者






?sudo cpufreq-set -f 你所需要的频率

 

注意,此处的频率必须是以KHz为单位,并且是可以达到的频率(也就是用cpufreq-info查看到的各个频率),cpu频率=倍频x外频。以下凡是涉及频率的一律如此。

?4。调整cpu频率上下限

 






?sudo cpufreq-set -d 频率下限

 

 

 






?sudo cpufreq-set -u 频率上限

 

因此,可能可以对cpu进行降频或者超频。有些人肯定会跃跃欲试的,嘿嘿。

? 5。调整cpu运行模式

 






?sudo cpufreq-selecotr -g 模式

或者

 

 






?suod cpufreq-set -g 模式

这里,模式就是执行cpufreq-info后看到的所支持的模式。比如我的支持以下几种:powersave, userspace, ondemand, conservative, performance。

 

powersave,是无论如何都只会保持最低频率的所谓“省电”模式;
userspace,是自定义频率时的模式,这个是当你设定特定频率时自动转变的;
ondemand,默认模式。一有cpu计算量的任务,就会立即达到最大频率运行,等执行完毕就立即回到最低频率;
conservative,翻译成保守(中庸)模式,会自动在频率上下限调整,和ondemand的区别在于它会按需分配频率,而不是一味追求最高频率;
performance,顾名思义只注重效率,无论如何一直保持以最大频率运行。

6。添加cpu监视器
监视cpu频率的系统就有,右键单击面板,选择“添加到面板”,里面找到“cpu频率范围监视器”。
另外,如果嫌命令行麻烦,可以这么做

 






?sudo chmod +s /usr/bin/cpufreq-selector

然后,cpu频率范围监视器的首选项里就会多出一个“频率选择器”,显示菜单选择“频率和调速器”。鼠标左键单击cpu频率范围监视器,会发现“频率”和“调速器”两个菜单,就可以随便调了。在这里特别感谢Vstar。

 

监视温度的需要自己安装,

 






?sudo apt-get install sensors-applet

然后也是这样添加到面板,名字叫“Hardware sensors monitor”。


发表评论: