LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2965|回复: 19

FC6下CPU如何降频?笔记本风扇一直转!

[复制链接]
发表于 2006-12-16 18:58:47 | 显示全部楼层 |阅读模式
我的本本是神舟L205T
CPU是 T2050 1.6G双核
装的Fedora Core 6
开机后CPU风扇一直转个不停.
打开'CPU频率范围监视器'系统提示"您的硬件配置不正确或CPU不支持频率调节"
在WINDOWS下的时候风扇偶而才转.现在吵的好厉害.
小弟是新手,现在很茫然了,不知道该怎么做才好.

[root@localhost ~]# service cpuspeed restart
cat: /sys/devices/system/cpu/cpu0/cpufreq/scaling_driver: 没有那个文件或目录
FATAL: Module acpi_cpufreq not found.
应该怎么样来加载这些模块?
知道各位都很忙,能解决尽力自己解决了,现在真的没办法了,希望知道的略指导一下,十分感激!!

十分感谢!!
发表于 2006-12-17 21:22:37 | 显示全部楼层
FC6刚出来我装在自己的本本上的时候也碰到过这个问题,你到安装盘里找到内核为 i686架构的包,强制安装此包以覆盖i586的内核包。因为i586的内核包不支持频率自动调节。只有i686的包才支持频率自动调节。
回复 支持 反对

使用道具 举报

发表于 2006-12-18 14:17:22 | 显示全部楼层
主要是看看 cpuspeed 守护进程是否运行了。这个守护进程是提供 cpu 动态频率调节功能的。
回复 支持 反对

使用道具 举报

发表于 2006-12-18 16:21:44 | 显示全部楼层
FC6刚出来我装在自己的本本上的时候也碰到过这个问题,你到安装盘里找到内核为 i686架构的包,强制安装此包以覆盖i586的内核包。因为i586的内核包不支持频率自动调节。只有i686的包才支持频率自动调节。  具体指哪个包啊? 我查过cpusleep进程是存在的。
回复 支持 反对

使用道具 举报

发表于 2006-12-18 16:26:55 | 显示全部楼层
安装如下三个包
  kernel-2.6.18-1.2849.fc6.i686.rpm
  kernel-devel-2.6.18-1.2849.fc6.i686.rpm
  kernel-headers-2.6.18-1.2849.fc6.i386.rpm

  root运行 rpm -Uvh --replacefiles --replacepkgs kernel*.rpm
  注意修改一下grub.conf文件。
  重启即可.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-18 21:58:06 | 显示全部楼层

还是不行~~!

二楼的兄弟不知道具体说哪个包?我的内核现在是kernel-2.6.18-1.2849怎么样做才行?

三楼的兄弟我的cpuspeed进程确实起不来,我起动他会提示:
FATA:Module acpi_cpufreq not found.
FATA:Module acpi_cpufreq not found.
我安装cpufreq也会错误。不知道怎么把这个进进程模块加载?

五楼的兄弟我把这几个包都装了还是不行啊,修改GRUB后用kernel-2.6.18-1.2849的内核启动
还是提示“您的硬件配置不正确或CPU不支持频率调节”。

谁还知道什么好办法吗?应该是CPUSPEED进程的问题吧?应该怎么解决?
回复 支持 反对

使用道具 举报

发表于 2006-12-19 08:39:29 | 显示全部楼层
上面几位说得也没错,fc6 会存在一些内核安装有误的问题,有时候会装错内核,首先你要保证内核体系和你的 cpu 硬件体系一致,比如都是 i686 架构的,如果不是就按照楼上的几位说的更换为正确体系的内核。其次,你要打开 acpi。可以首先检查 bios 里面 acpi 是否开启,对于笔记本电脑通常 bios 里面的 acpi 以及高级电源管理都是打开了,那么再检查你的 linux 启动服务中是否开启了 acpid 以及 apmd,我是都开着在。最后再检查你的 linux 启动服务中是否同时有 cpuspeed。对于 fc6,它的发行版内核已经把 acpi 支持编译进去了,并且默认开启,不需要在内核启动参数中强行指示。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-19 10:02:49 | 显示全部楼层
我的 acpid 进程启动是正常的。
但是启动apmd时候没反应,我使用命令:# /usr/sbin/apmd
提示:No APM support in kernel
我感觉 关键是这里:
service cpuspeed restart 会提示:
FATAL: Module acpi_cpufreq not found.
FATAL: Module acpi_cpufreq not found.
为什么没有这个模块?怎么加载?
望指点!!!
回复 支持 反对

使用道具 举报

发表于 2006-12-19 12:50:26 | 显示全部楼层
你看看你的笔记本上有没有如下的内核模块文件?
/lib/modules/2.6.18-1.2798.fc6/kernel/arch/i386/kernel/cpu/cpufreq/acpi-cpufreq.ko
我的机器上是有这个的,cpuspeed 依赖这个内核模块。
回复 支持 反对

使用道具 举报

发表于 2006-12-19 12:57:36 | 显示全部楼层
另外,你 uname -a 一下,把显示结果贴上来,我怀疑你装的内核可能是 xen 版本的,是针对虚拟环境编译的,xen 版本的内核是不支持 cpu 频率动态调整的。如果你装的是 xen 内核,应该换回普通内核。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表