为了fan的健康,不惜重编内核
2008-09-18 19:26
211 查看
--------------------------
文:jiqing(吉庆) http://hi.baidu.com/jiqing0925
email: jiqingwu@gmail.com
转载请保留作者的版权声明
--------------------------
装上ubuntu7.10后,发现笔记本的风扇比它在winxp时代转得多也转得响了,比较闹心,也有点心疼它。
在网上搜了一下,推荐用cpufreqd的居多,
大致是装上cpufreqd( sudo apt-get install cpufreqd )后,再按照自己的需要编辑一下cpufreq.conf后,cpu的工作频率就能自动调节了,
也就是说它懂得忙里偷闲,不会频繁地催它的仆人给它扇扇子了。
我做完上面的步骤后,重新启动,结果提示cpu的频率不可调节。
据说使用cpufrequtils可以查看cpu支持的变频频率,就请它(sudo apt-get install cpufrequtils)来给我的cpu诊断一下吧 。
安装完后,运行cpufreq-info查看,居然cpufrequtils这样说
analyzing CPU 0:
no or unknown cpufreq driver is active on this CPU
我上网查,看到oceanboo的文章 《CPU 频率调节和硬盘温度监控》, 看来只能编译内核了。
oceanboo说在配置的时候要确保把 ACPI Processor P-States driver编进内核,cpu的频率才可以调节。像下面那样:
Power management options --->
CPU Frequency scaling --->
<*> ACPI Processor P-States driver
刚装上ubuntu两天,就开始玩弄听起来这么酷的东西,兴奋啊。
在网上找到了赵珂的《如何编译一个内核 - Ubuntu方式》,看了一下可行性还可以,就动手一搏了。
按照赵珂的提示,开始下载内核,配置编译。
一开始就低估了编译内核需要的时间和开销,以为十几分钟就可以搞定的事情结果花费了一个半小时。
在这1个半小时里,cpu忙个不停,它的仆人费力地给它扇风,cpu仍然高烧到67度。
到了编译后期,硬盘也是前所未有的忙碌。
真是担心,这兄弟几个累出个好歹的。
我自我安慰,就当是黎明前的黑暗吧,为了以后的幸福吃点苦值得。
一切终于安静了,我的linux-image-2.6.22.18-custom新鲜出炉了,我用它武装了本本,然后重启本本,兴奋地等着看结果。
wow,一次搞定,进入系统的速度果然加快了许多。
进入系统后,cpufreqd起作用了,它不停地提醒cpu别那么卖力的工作,于是cpu的仆人也不用经常扇扇子了,即使扇几下也不大吵大叫了。
我开始后悔在配置内核时只对power management进行了配置,主要是把 ACPI Processor P-States driver编进了内核,另外删除了一些对我的迅驰cpu没用的东西,如对amd的支持啦,对cyrix的支持等。如果当初耐心一点,对各项都好好配置一下,开机速度应该更快了。
不过发现新内核还有一个缺点,每次开机它都让lcd的亮度为最高级别,我手动调低,重新启动之后它还是逼着lcd在最大亮度下工作。等我有时间再教训它。
把原来的内核删掉吧,留着占地方。
用sudo dpkg --get-selections|grep linux查看都安装了哪些内核,
然后sudo apt-get remove $kernel_name,再sudo apt-get autoremove一下就可以了。
没想到的是,删除了老内核也必将删掉依赖它的virtualbox,
删,宁可错杀一千,不能放过一个。以后在重装一个。
相关文章推荐
- 内核:为了fan的健康,我的重新编译记录
- 为了吃得健康点儿,给大家提个醒
- 不要为了使金钱成为符号而使健康成为遥远的梦
- 为了健康,将你的身体从酸性变为碱性
- Git 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的分布式版本控制软件,它不同于Subversion、CVS这样的集中式版本控制系统。在集中式版本控制系统
- Linux之父访谈录:设计内核只为了好玩
- Linux之父访谈录:设计内核只为了好玩
- 为了健康,乐为推荐没错的,我吃过,绝!妙!
- 为了健康,别做这19件事
- 为了自己的心身健康 合理安排生活 特做了张时间安排表
- 为了您和它的健康,请使用自己的电脑(纯抱怨贴)
- 为了您和家人的健康请远离抗生素和冷饮
- 为了健康 还是站着编程吧
- 人体器官工作表一览,为了您的健康请看看吧!
- 为了健康 睡前别忘了要做的十件事
- 食谱API自由和开放接口-为了发展自己的健康厨房APP应用
- 为了各位developer的健康...
- 为了健康,不要带「别人的老婆或老公」睡觉...
- 为了健康,乐为推荐没错的,我吃过,绝!妙!
- 为了您的健康,请对电脑作如下设置!