分页: 3 / 7

发表于 : 2007-02-27 15:55
lyman
感谢分享,推荐所有本本用户使用。

发表于 : 2007-02-27 15:55
lyman
感谢分享,推荐所有本本用户使用。

发表于 : 2007-02-28 16:40
airpat
CM 420的在winXP下用联想自己的电源管理软件可以最少在590Mhz下运行,到了Ubuntu就频率不可调了

Re: [原创]cpu频率调节与硬件监视软件

发表于 : 2007-03-17 9:45
sogao
这个东东调整cpu频率后,为什么重启机器后就回复到最高速率了,不能保存配置啊?是我配置的不对吗?
zhuqin_83 写了:看到有些朋友希望能调节cpu频率并且对其进行监视,花了点时间查新立得,结果找到这么一个好东西。
测试环境是ubuntu edgy 6.10。

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

代码: 全选

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, 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.73 GHz, 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,翻译成保守的,也就是默认的模式,一般选择这个,会自动在频率上下限调整;
performance,顾名思义只注重效率,无论如何一直保持以最大频率运行。

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

代码: 全选

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

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

代码: 全选

sudo apt-get install sensors-applet
然后也是这样添加到面板,名字叫“Hardware sensors monitor”。

鉴于超频或者更改频率一定的风险,大家千万小心,万一烧了就不好玩了。用本本的朋友可以考虑买一个cooler,挺管用的。

发表于 : 2007-03-17 11:54
zhuqin_83
是不可以的。
默认就是ondemand,我也不清楚那里可以设置。似乎laptop mode的设置里有。

关于UBUNTU发行版进入LAPTOP_MODE的方法(ZT)

发表于 : 2007-03-17 16:11
sogao
关于UBUNTU发行版进入LAPTOP_MODE的方法
2007-02-18 11:26转自:http://kw-gift.com/blog/index.php?entry ... 927-215157
Wednesday, September 27, 2006, 09:51 PM preferences
在默认情况下,你通过安装完系统到笔记本上后,就安装上了laptop-mode-tools工具包。

如果你不缺认自已是否安装了laptop-mode-tools工具包,可以在GNOME Terminal中键入
which laptop_mode看看系统是否找到laptop_mode文件,在我的电脑上结果是/usr/sbin/laptop_mode,说明此工具包已安 装。如果你的电脑执行命今的后无结果输出,那么你可以通过 sudo apt-get laptop-mode-tools来安装。

即然系统已自动安装了laptop-mode-tools是不是就自动启动了laptop_mode模式啦呢?
你可以在Gnome Terminal中键入cat /proc/sys/vm/laptop_mode 看看结果,如果结果为零(0)则说明系统并没进入laptop_mode模式,结果非零则为laptop_mode模式。

laptop_mode模式有何好处呢?
这 个问题问的好,但笔者并非laptop方面专家,不能为你解释关于laptop方面的电路和电源管理方面的硬件设计原理。只能告诉你进入 laptop_mode模式后,系统会根据当前系统负荷和电源使用情况来为系统作一些调整,如调整CPU运行频率,CPU风扇运行速度,硬盘驱动器运行状 态(state:active/idle/standby),闭合或开启LCD所执行的命今,移到办公时切换网络环境时网卡自适应性(此部分功能了解 laptop_netconf工具包),和一些其它硬件的ACPI控制(比如:笔者的光驱并在不用时就处于standby状态)等,最简单的讲法就是动态 使用系统资源,尽可能的增长电池的使用时间(你可能在想你的laptop时时刻刻都在用电源适配器供电,电池只当UPS用而已,laptop_mode对 你没什么作用,这样想可能是你忘记啦,laptop_mode可以根据当前系统负何来动态使用系统资源,你不想让你的laptop寿命更长些吗?)。

要使用laptop_mode的必备条件是什么?
绝对要用系统支持ACPI,如果你的laptop只支持APM那就不要考虑啦,当然必不可少laptop_mode_tools工具包,然后启动laptop_mode模式。

怎样启动laptop_mode模式呢?
1。 sudo gedit /etc/default/acpi-support,更改ENABLE_LAPTOP_MODE=true,如果你是ATI的RADEON系统显卡,可 同时更改RADEON_LIGHT=true,如果你的laptop支持ACPI挂起,请启用ACPI_SLEEP=true设置。
2。默认情况下UBUNTU系统会在你切换电源到电池供电时启动laptop_mode,如果你现在就想启动laptop_mode模式,请直接在Gnome Terminal中键入sudo laptop_mode start

怎样停用laptop_mode模式?
Gnome Terminal中键入sudo laptop_mode stop
怎样重启laptop_mode模式?
Gnome Terminal中键入sudo laptop_mode restart

laptop_mode启动后都作了什么?怎样查看laptop_mode信息?
强 列建意你打开两个Gnome Terminal,一个Terminal在启用laptop_mode信息前,键入sudo laptop_mode status,另一个在sudo laptop_mode start后键入sudo laptop_mode status,看看在laptop_mode可以控制那些资源,资源使用情况有何不同。

怎样进一步微调laptop_mode对系统资源的使用?
UBUNTU的laptop_mode工具包的配置文件为/etc/laptop-mode/laptop-mode.conf,强烈建意你在对其文件作了改动前,先保留一个原件副本。
因为laptop-mode.conf很多设置和系统硬件相关,如果你不太熟悉自已系统的硬件和其ACPI支持情况就请用默认配置吧。
(因这一部分的内容太过复杂,请读者自行探索。)
注意微调laptop-mode.conf后,请用sudo laptop_mode restart来重启lpatop_mode模式使其生效。

发表于 : 2007-03-22 0:10
jupiter
不错!
不过我用XFCE,没有cpufreq-selector,好像要安装gnome-applets.
sudo apt-get install gnome-applets要安装好多文件
感觉这个没有powernowd好,powernowd会自动升降频率

发表于 : 2007-03-22 0:18
zhuqin_83
这个软件不是必须的,但是可以手动调节频率,而不是系统默认的ondemand模式。
时你还是会有手动调节的需求,比如用电池时,只希望最低消耗,那么,自动模式就不适合了。

发表于 : 2007-03-22 12:10
peigen
非常非常好

感谢lz

解答了我的疑问,我用cpu监视器看的cpu大部分时间都是798MHz

发表于 : 2007-03-22 16:27
hualang0929
mark

发表于 : 2007-03-31 8:19
jijidao
太好了,终于找到可以不让风扇转的方法了,谢谢lz!!

世界安静了。

发表于 : 2007-03-31 12:14
drivel
晚上可以试试,那个系统带的senssor实在是垃圾,我一用就没相应

发表于 : 2007-04-08 13:39
zhuxincheng
感激楼主的大力奉献!赞一个 。

发表于 : 2007-06-05 17:46
xjj
好像容易崩掉的。不知道咋回事。

发表于 : 2007-06-07 16:02
fineman
笔记本控制风扇用什么软件比较好?谢谢。