FanControl を 64 ビット Lion に対応させてみる
Core i7 が載った MacBook Air を買ったは良いけど,一世代前の MacBook Air に比べて異常にファンの回転数が高くうるさいので急遽 FanControl を入れてみた.が,一向に効果を見せない.32 ビットで実行しているのが悪いのかと思い,コンパイルしなおしてみたがある部分がエラーを吐いて進まない.
どうやらある時から SDK の仕様が変わっているようで,ファンの回転速度: Apple サポートコミュニティや Building a 64-bit prefpane - Suffix を参考に書き換えてビルドしたところ,どうにか回転数に影響が出るようになった(指定した回転数にはならないけれど…).
実際にビルドしたものとそのソースコードを DropBox に置いたので,必要な方はこちらからダウンロードできるようにしました.インストールはターミナルを開いて sudo make install をした後に再起動すれば成功しているはずです(アンインストールは sudo make uninstall をした後に,元の FanControl 同様に SMC のリセットを行ってください).
