完美生活所有的幸福都是相同的,不幸,则各式各样。托尔斯泰先生说过类似的话。大俗
如我,那伟大的作品只看了这么一句。不过,生活的实践并不因为我是否读过而改变。机房亲切的气味,机器温暖的感觉,都令我向往,而风扇的声音,一直以来,就
让我难以忍受。对于一个唱歌跑调到每次都相当于重新作曲的人来说,这就是嚼
性。当年在网络中心工作,装修的时候。我跟领导说,这办公室跟机房挨着不行啊,
不隔音呐。领导说没事。共实这么多年以后,我才明白当年的错误,不过鉴于你
现在还小,说了你也不懂,不细说了。机房和办公室之间是挺厚的大玻璃,从底到顶。据说为了隔音,后来在天棚上面
还又加了一些屏障。但是,机器如细蚊之声,不绝于耳。不过,只有我一个人嚼性,大家都觉得还
好,比自己桌子下面那台的声音大不了多少。尽管我的那台为了拆着方便放在在
桌子上面,也仍然受不了隔壁的声音。我离开网络中心N多年以后,办公室搬到了另一个楼层,后来,干脆搬出了那座
楼。当然,因为别的原因。理由同前,不细说。这个故事告诉我们,我是一个多么嚼性的人。更早的时候,我在图书馆工作,第一次见SUN的服务器。SUN这伟大的公司发明了
JAVA,提出"网络就是计算机",然后后来在网络开始发达的时候黄铺了。当年,
它生产的服务器和工作站非常之牛,用自己的solaris操作系统,一种著名的
UNIX。那个时候白天忙着折腾它,晚上睡它旁边。领导和技术牛人都认为最好别关机。
某次实在睡不着,关了。然后耳边持续不绝的啸叫。只要你不离开它,还觉不出来什么;关了机器的一刻,立即听到耳边"吱吱"的声
音,连绵不绝。原来,思念深入骨髓。那个时候,每天再就是忙着被门卫大爷呵斥。领导说你给他买二两酒就好了。我
最后也没买,当时年轻,以为这是公事,不该如此。臣愚钝,这N多年以后才明白
其中的真意。虽然今天也还是不会给买酒的,但是,总归会有些变化。说这些,我是想表达,只要你嚼性,总能找到不满的事情。然后呢,就感觉不
幸,想去改变。改变最有效果的是ZHUMAO同学。在我成天抱怨机器风扇声太大的时候,他整了个
水冷式的系统。一个泵,一桶水,导管。寂静无声。当年杂志上宣传哪儿出了一
款龟式电脑,用整个机箱给硬盘散热,粘一起的。估计也不过如此。ZHUMAO同学的行为是非常典型的事例。前两天看小女生原创或转发的贴子,"你
敢不敢在她生气的时候什么也不说抱住她"。我就想起了这个。你敢不敢在自己
没有为别人做什么的时候不扯淡。在这个世界上,提要求是有条件的。要求门卫大爷或年轻点的大爷不呵斥,也是
有条件的。天下道理皆然。所以,我打三角洲的时候被3D整得恶心得不行的时候,就不敢抱怨。要么,关机
不玩了。实在忍不住,连关机都等不及要吐的时候,就把电源拔了,然后在洗手
盆边叭会。在不,就不打了,任大哥说我打得差找借口。你看,没资格的,就应该像我这样。或者,另一种做法。我把客厅和卧室中间打了个洞。机箱放厅里,键盘鼠标显示
器放卧室。我人,也放卧室。声音略微可以忍受。就这样过了几年。后来有了笔记本,爱不释手。其中一个重要的原因,它的风扇声是我可以忍受的。但是,不幸,总是因为相同的原因,嚼性。所以,当夜深人静的时候,我又听到了那个声音。阴魂不静呐。不过,我用的是Ubuntu了,今夕不同往日。引用李记者夸耀他Andriod手机的
话,"我可以控制所有的东西。"昨天上午,试了三个软件包。thinkfan, fancontrol, tp-啥啥。这tp的意思似
乎是thinkpad。忘了什么原因,没怎么试。* fancontrol
设置完成以后,4000多转。参照 https://wiki.archlinux.org/index.php/Fan_Speed_Control一度,风扇速度持续下不来。后来才发现,配置文件根本没有正确生成,我在运行配置向导的时候没有正确回
答问题。那向导是要确定哪一个PWM(脉宽调制)控制哪一个风扇,并用哪一个
传感器检测转速。我没确认。不过,这东西确实成功控制了风扇,一会全速,一会全停。尽显威力,非常专业
的感觉。后来,配置文件还是没有正确加载,我够了,放弃了。如下。
这也是俺们计算机系学生的惯常手法,每个方案浅尝辄止,连原因都不知道。用pwmconfig配置/etc/fancontrol,
: Error: file hwmon1/device/pwm1 doesn't exist
: At least one referenced file is missing. Either some required kernel手动配置/etc/fancontrol
: Device path of hwmon1 has changed
: Device name of hwmon1 has changed
: Configuration appears to be outdated, please run pwmconfig again* thinkfan这个原来是专用于控制thinkpad的,后来扩展了范围,一般的计算机都能了。如
你所假设的,就是改了脉宽调制、风扇传感器的接口。这软件包一共试用了两次。第一次,能听到风扇有时快有时慢,但是可能安装以前也这样。改配置,提高速度,能听到风扇转速提高,但是也可能是因为温度上升。后来fancontrol一直全速转风扇,我重启动了thinkpad,风扇转速立降。然后我就用它了。* 自动控制下午,ZHUMAO同学来参观,看我机器。我发现风扇一动不动,监控了一会儿,发
现温度高的时候转了一些,只是半速。我把温度设置成了55度启转。这对CPU是
安全的,但是对硬盘是不安全的。众所周知,其实硬盘比CPU值钱得多。或者说,硬盘上的数据比CPU上的数据重要
得多。所以,我重新让风扇自动控制了。呼呼。风扇又开始转,我又开始闹腾。可是,为了数据安全,又有什么法子呢。我能让风扇转,能让它不转,能让它以任何我喜欢的速度转;可是,转得慢的时
候硬盘可能死,转得快的时候我难受。没有一个速度能够让我满意。你看,这就是生活。当你没有资格的时候,或者说,当你资源不足的时候,纵你
有千种办法操纵这些资源,任你如何灵活,除了忍受,除了大声哭,却什么也做不
了。而大声哭,也没有任何用处。我又想起多年前的梦。在C&C中,我的很多特种兵死在旷野之中。你这种年轻人,
没有打过C&C的,是不会明白那种痛苦的。即使你能控制"一切"。可是,如果你所拥用的"一切"都不足以达到你的愿望,又
怎么办呢。虽然于事无补,我还是列出,如何控制这一切。* 手动控制参见 [http://www.thinkwiki.org/wiki/How_to_control_fan_speed]
** 手动控制风扇
[http://www.thinkwiki.org/wiki/How_to_control_fan_speed] 提到
需要内核模块载入参数才能控制风扇转速,我没有做。
: /etc/modprobe.d/options: options thinkpad_acpi fan_control=1
: For Debian Squeeze (testing) create下面的测试也是成功的。
: root@young-laptop-x200# echo "1" > /sys/class/hwmon/hwmon1/device/pwm1_enable
: root@young-laptop-x200# echo "30" > /sys/class/hwmon/hwmon1/device/pwm1在thinkpad下
: echo level 0 | sudo tee /proc/acpi/ibm/fan
最高速
: echo level 7 | sudo tee /proc/acpi/ibm/fan
自动: echo "level auto" | sudo tee /proc/acpi/ibm/fan
*** 查内核载入参数
: ls /sys/module/thinkpad_acpi/parameter
依据[http://www.linuxquestions.org/questions/linux-general-1/show-options-that-kernel-module-was-loaded-with-624228/]** 查温度和风扇转速
: sensors
或者
: cat /proc/acpi/ibm/fan