当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 6 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : CPUFreqModuleLoading
帖子发表于 : 2005-09-07 22:45 
论坛管理员

注册: 2005-03-27 0:06
帖子: 10110
系统: Ubuntu 12.04
送出感谢: 7
接收感谢: 127
cpufreq (Processor frequency scaling)

Slowing down the CPU can save vast amounts of battery and heat output when the extra (wasted) CPU cycles are not needed. powernowd is reckoned to be better than cpudynd and is the userspace component that monitors the current usage and updates the scaling to reflect need. It talks to the new Linux 2.6 /sysfs cpufreq interface.

Mostly this interface is provided by already loaded ACPI or pmac support. However, some times we need to figure out which extra modules to load; for instance, on PIII-M machines with Intel ICH chipsets, load speedstep-ich.o .

There's the starts of a shell script which greps /proc/cpuinfo and tries to figure out what extra needs loading:

*

[WWW] http://www.paul.sladen.org/ubuntu/cpufreq-detect.sh

The failure-mode isn't too critical; if the module doesn't load, then powernowd doesn't work. Nothing lost, except battery power. This isn't ideal but does mean that nothing is left screwed.

ACPI will also work in most cases, although apparently it may offer less options (eg. only minimum or maximum with nothing in between).
TODO

*

Check if ACPI / pmac has already given us enough
*

Check what needs to doing on PPC PowerBooks
o

Turns out that the cpufrequency module is built in to the kernel on PowerPC, so we don't need to worry about this. AMD64 is currently all powerfreq-k8.ko - the powernowd init script already handles both of these cases. ThomMay
*

figure out relationship with speedstep_lib.o


https://wiki.ubuntu.com/CPUFreqModuleLoading


_________________
当净其意如虚空,远离妄想及诸取,令心所向皆无碍


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2005-09-09 12:59 
头像

注册: 2005-08-29 14:49
帖子: 1119
地址: 杭州
送出感谢: 0 次
接收感谢: 3
cpufreq (处理器频率调整)

当不需要额外(或不想浪费)CPU周期时,降低CPU频率能够节省大量电池能量,减少热量输出。 powernowd被认为比cpudynd更好,它是用户空间部件,用来监测当前使用情况,并更新调整比例(scaling)反映出需要。powernowd调用了新的Linux 2.6 /sysfs cpufreq接口。

大部分情况下ACPI或pmac支持已经提供了这个接口。不过,有些时候我们需找出要加载哪个特定模块;比如在带有Intel ICH芯片组的PIII-M机器上,需要加载speedstep-ich.o。

下面有个shell脚本,它会查找/proc/cpuinfo并尽力找出需要加载什么特定模块:

*[WWW]http://www.paul.sladen.org/ubuntu/cpufreq-detect.sh

失败的话也不是太严重;如果该模块不能加载,powernowd就是不起作用而已。除了点电池能量也不会损失什么。这么处理虽然不够理想,至少不会留下个烂摊子。

ACPI也能在大部分情况下工作,尽管它能提供的选项较少(比如只有最小值或最大值,而中间没有其它可选值)。

TODO

*检查ACPI/pmac是否已给我们提供足够功能

*检查PPC PowerBooks上需要做些什么
o结果显示在PowerPC上cpufrequency模块已内建于内核中,因此我们不需再为此烦心。目前AMD64都支持powerfreq-k8.ko,powernowd初始化脚本会处理这两种情况。ThomMay

*找出和speedstep_lib.o的关系

https://wiki.ubuntu.com/CPUFreqModuleLoading
_________________


_________________
用心×恒 | 豆瓣 | 门户 | Blog


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2005-09-11 11:25 
头像

注册: 2005-08-29 14:49
帖子: 1119
地址: 杭州
送出感谢: 0 次
接收感谢: 3
翻译完毕。

有些句子怪怪的…… :?


_________________
用心×恒 | 豆瓣 | 门户 | Blog


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2005-09-12 11:25 
论坛管理员

注册: 2005-03-27 0:06
帖子: 10110
系统: Ubuntu 12.04
送出感谢: 7
接收感谢: 127
http://www.ubuntu.org.cn/support/docume ... howto_view


_________________
当净其意如虚空,远离妄想及诸取,令心所向皆无碍


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2006-07-30 16:17 
头像

注册: 2005-07-02 14:41
帖子: 4133
系统: Ubuntu 14.04 (Kylin)
送出感谢: 53
接收感谢: 11
过时了。


_________________
https://weakish.github.io


页首
 用户资料  
 
6 楼 
 文章标题 : Re:
帖子发表于 : 2011-09-18 14:09 

注册: 2011-09-18 13:56
帖子: 1
送出感谢: 0 次
接收感谢: 0 次
millenniumdark 写道:
过时了。

不过时吧。android手机都有Cpu Freq呢


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 6 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译