ThinkPadの騒音対策 −ファンの回転数を制御できるThinkPad Fan Controller−

2008.10.25 更新
紹介しているソフトのポータルが出来ているようなので、リンクを張っておきます。
http://www.tpfancontrol.com/

メインで使っているThinkPad X61、高いスペックの代償としてファンがブンブン回るのはいいのですが、付属のファンコントロールツール(ThinkVantage省電力マネージャー)の挙動がいまいちで、アイドル時にも結構な回転数でファンが回ってるっぽいので、結構うるさかったりします。

代替を探していたら、ThinkPad Fan ControllerというThinkPad専用のファンコントロールツールが見つかりました(via Stack-Style)。海外の有志が作成したツールで、SourceforgeにあがってるものはVe.0.18で開発が止まってますが、別の方がソースを引き継いで、今も開発が続いています(今日時点での最新バージョンはVer.0.42)。

ダウンロードリンクや開発状況、動作報告などは、全て以下のフォーラム(英語)で行われていますので、機種ごとの動作状況や最新機能を知りたい方は、スレッドの流れを追ってみるとよいかも。とりあえずファイルを入手したい人は、現在の開発者であるtroubadix氏の発言の署名欄にあるURLからダウンロード可能です。*1
thinkpads.com Support Community :: View topic - Thinkpad Fan Noise Problem: Light at the End of the Tunnel

主な特徴

  • 動作は軽い
  • 複数の温度センサーのうち、最も高い温度に基づきCPUファンをコントロールする
  • 温度ごとの回転数設定(停止〜最大の8段階)を事前に施し、回転数を温度に合わせて自動制御可能
  • Windowsサービス化可能
  • 温度、回転数のモニター用ツールとしても利用可能

設定方法

インストール先のフォルダにtpfancontrol.iniという設定ファイルが出来るので、そのファイルを編集します。色々と設定可能ですが、大事(だと思う)設定は以下の2点。

1.動作モードの設定
 Active= という行があるので、=の後に数字を入れてモードを設定します。0⇒『温度モニター専用モード』、1⇒『動作モードを自由に選択可能(起動時はモニターモード)』、2⇒『動作モードを自由に選択可能(起動時は自動制御モード)』
2.自動制御用の回転数設定
 Level= という行が複数あるので、温度ごとの回転数を設定します。最低でもLevel=XX 0(XX度以下の場合はファン停止)、Level=YY 128(YY度以上の場合はファン最大回転)の2行は設定しましょう。(【注意】機種にもよるとは思いますが、X61の場合、回転数は3段階(低:1・2、中:3・4・5、高:6・7)しかありません)

図書館で使うことが多く回転音が意外と気になるので、開発が続いてる専用ツールの存在は願ったり叶ったり、です。気温の高さ、使用場所、作業内容に合わせて、ハードにも優しく人にも優しい作業環境作りの助けにぜひ。

*1:英語ですが簡単なドキュメントもついてくるので、それ程迷わず設定可能だと思います。