[原创]Cpufreq在酷瑞2的加载方法~!

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
头像
小天儿
帖子: 80
注册时间: 2007-07-13 9:14

[原创]Cpufreq在酷瑞2的加载方法~!

#1

帖子 小天儿 » 2007-11-29 10:54

由于tzdata坏了导致装不了软件,搞了两天没有解决于是重做系统。

这次安装7.10,首先测试AMD64版本,按理说Core2 Dou T2400应该也是64bit的CPU,不过安装不了,显示要使用32bit的版本,放弃~@!

安装7.10的32bit版本,一切就绪后,按以前的安装记录来重新设置机器。搞到Cpufreq这部分的时候,出现了些状况,上次安装系统直接加载了acpi-cpufreq,虽然可以加载但是不支持调整频率。这一此acpi-cpufreq没有默认加载,手动加载出错,不得已挨个mod摸索。最后的解决方法是先加载speedstep-lib然后再加载p4-clockmod,频率调整正常可在12%-100%调整。

操作方法如下:

1)设置前端
系统面板上右键选添加到面板,然后选择《CPU频率范围监视器》,注意双核要放两个到面板,然后分别设置成CPU0和CPU1。命令行模式输入sudo chmod +s /usr/bin/cpufreq-selector,如果加载的模块正确你就可以调整频率了。(一般不行,呵呵)

2)切换到保存module的目录
fuli@romax:~$ cd /lib/modules/2.6.22-14-generic/kernel/arch/i386/kernel/cpu/cpufreq/

3)查询当前可用的module
fuli@romax:/lib/modules/2.6.22-14-generic/kernel/arch/i386/kernel/cpu/cpufreq$ ls
acpi-cpufreq.ko longrun.ko powernow-k8.ko speedstep-smi.ko
cpufreq-nforce2.ko p4-clockmod.ko speedstep-centrino.ko
gx-suspmod.ko powernow-k6.ko speedstep-ich.ko
longhaul.ko powernow-k7.ko speedstep-lib.ko

3)动态加载module

命令lsmod:显示当前加载的module
命令insmod xxxxxx:加载指定的module xxxxxx是module的路径和名称
命令rmmod name:移出某个已加载的module name使用lsmod显示的名称,注意此操作有一定危险性@!

4)自动加载module
实验出加载方法后,将两个module的名称写入/etc/modules文件,只写文件名不用加扩展名,注意安加载顺序写每行一个。重新启动即可。

另外我还发现使用 hdparm -Y /dev/sda(根据实际情况)无法将硬盘设置成sleep模式,而使用-y参数设置standby模式也不能够持久,就算不进行操作,系统很快就会重新激活硬盘。查看电源管理选项,也没有发现能控制硬盘的选项,我想这就是为什么安装linux比安装windows电池续航时间短的原因了。笔记本上最大的三个电老虎 CPU/LCD/HD,CPU和LCD目前都可以控制,HD现在还没有办法,不知到未来的版本会不会有更好的支持。
回复