Macのファンコントロールソフトの決定版 Derman社のフリーウェア「Fan Control」

よろしければシェアお願いします

  • このエントリーをはてなブックマークに追加

Mac用のファンコントロール(回転速度の制御)アプリはMacs Fan Controlを使っていました。しかしこソフトの少々強引なネット接続要求が気持ち悪く感じていたので、乗り換え先を探していました。

(フリーの)良さげなアプリが見つかり、試用を始めて一ヶ月が過ぎたので、紹介したいと思います。

Fan Control By Derman Enterprises

https://www.derman.com/Fan-Control


このFan Control、古くからのMacのパワーユーザーの方ならご存知の方も多いと思います。

オリジナルはLobotomo社がリリースしていたソフト「Fan Control」です。最終更新年が2007年ですから、今から10年前です。完全なディスコン製品になってしまいました。

その往年の名ソフト「Fan Cantrol」を、カナダのDerman社が手を加えて継続開発しています。(Derman社はバンクーバーが本拠地の親子で営む小さなソフトハウスです。)

Fan Controlはその機能上、インストールに管理者権限が必要なため、AppleのMac App Storeで販売することはできません。なので、こちらもMacs Fan Control同様、いわゆる広義の野良アプリです。

しかし、こちらのソフトは、Macs Fan Controlとは違い、外部との通信を一切要求しません。ただし、(Fan Controlインストール時にインストールするかしないかを選択できるアドオンソフトの)BitBarは接続要求があります。

  

また、Fan controlのインストーラーをVirus Totalでウイルススキャンしてみましたが、クリーンとの評価でした


※ Appleはサードパーティのファンコントロールの使用を推奨していません。イレギュラーな方法ですので、導入、使用はご自身の責任のもとでおこなってください。

スポンサーリンク

インストール方法

Fan Control ダウンロード先:

https://www.derman.com/Fan-Control

 

ダウンロードしたFanControl.Zipを解凍して現れたFan Control installer.pkgをクリック。

 

続けるをクリック

 

 

問題がなけれは「続ける」をクリックしていく。

 

上記画像の左下のカスタマイズをクリックすると、CPU温度などをメニューバーに表示できるアドオンアプリのBitBarをインストールするか選別できる。

 

BitBarはGithubにソースコードが公開されているオープンソースソフトウェアです。

便利なものなので私はFanControlと一緒にインストールして使用しています。

問題がなければインストールをクリック。

インストールには管理者のパスワード入力が必要。


インストールが完了したので、閉じるをクリック。

 

Fan Controlの使い方

インストールすると、システム環境設定のパネルにFan Controlのアイコンが現れる。

Fancontrolのアイコンをクリック。

FanControlの設定画面が出てくる。

緑色の枠内が、最低温度と最高温度の閾値。設定方法が多様なMacs Fan Controlと違い、Fan ControlではCPUの温度のみで閾値を決めていく。とてもシンプル。

Derman社の開発者のアドバイスでは、それらの閾値の設定方法は、以下のようになっています。

Lower Temp Threshold(ファンの回転数が増加し始める温度)は、35度から45度の間。
Upper Temp Threshold(ファンの回転数が最高値に達する温度)は、75度から80度の間。

※ 上記の閾値はあくまでも目安です。Macの種類によって(微妙に)その最適値は違ってくるので、この辺は自分で探っていくしかありません。

上記図の赤枠内は、ファン回転数の最低値。これもMacの種類によって違ってきます。

私のMacBook Pro15retinaの場合、デフォルトの1200RPMのままにしていますが、アイドル状態でも2000RPM周辺をうろちょろしています。最低値を1200RPMに設定しているからといって、そこまで下がることはないようです。

メニューバーの表示

FanControlをインストール時に、BitBarをインストールするとメニューバーにCPUやGPUの温度やファンの回転数を表示させることが可能になります。

表示させる項目の選別は、メニューバー内のBitbar表示部分をクリックで可能。クリックしたら選択画面が出てきます。

上の図、赤枠内がメニューバーの表示の選択設定用パネル。

下の青枠内が、現在のCPU、GPUとファンの詳しい状況を表示している。

その下のPreferencesで、ログイン後自動的にメニューバーに常駐するかを選択することが出来ます。

その場合は、「open at login」にチェックを入れておきます。

 

使ってみての感想ですが、反応が良いし軽い。ファンコントロールアプリはこれで十分といった印象です。

あえて欠点を挙げるとすれば、CPU温度の表示が、他の温度監視アプリと比較して若干温度が高めに表示されるときがあることです。大体、2度から大きい時で8度くらい高く表示される。まあ、低く出るよりは良いとは思います。

どれも結構バラバラ。。

 

上記画像で使用している他の2つのアプリは、共にフリーで使用できるMac用温度センサーの有名どころ。

Intel Power Gadget:

https://software.intel.com/en-us/articles/intel-power-gadget-20

HWSensors:

https://github.com/kozlek/HWSensors/releases

 

*2018年4月15日追記:

HWSensorsのリンクが消えてスパムサイトに誘導されるようになっていたので、(githubの開発者のページに)訂正しました。

 

 

Fan Control導入時のみ、他の温度計(HWSensorsなど)と合わせて温度監視してみれば、自分のMacとFan Controlの温度表示の癖を見つけることができると思います。

それを考慮にして先ほど示したファンが「ファンの回転数が増加し始める温度」と「ファンの回転数が最高値に達する温度」を決めていけば良いのではと思います。

 

私のRetina MacBook Pro 15インチの場合は、上記のように温度が高めに認識されるようなので、「ファンの回転数が増加し始める温度」と「ファンの回転数が最高値に達する温度」をそれぞれ最大の値に設定しています。(55度と95度にしています。)

この設定が私のMacにはちょうど良いようです。Mac標準のファン制御よりよく冷えてくれますが、過剰にファンが回り過ぎるといったこともありません。

この設定だと、同時に常駐させてるHWSensorsの高熱警告のポップアップがギリギリ出ないくらいの設定です。

(Mac標準のファン制御だと、Youtubeなどの動画サイトを見ていると頻繁にHWSensorsの高熱警告のポップアップが出る感じです。私の環境ではFirefoxで動画を鑑賞する時に高温になりやすいようです。)

 

そして、Fan Controlのもう一つの欠点が、Mac標準のファンコントロールに戻すスウィッチが設定箇所にないことです。

実はこれ、ターミナルに以下のコマンドを打てば、Fan Controlのオンオフが可能です。

オン
sudo launchctl load /Library/LaunchDaemons/com.derman.FanControlDaemon.plist
オフ
sudo launchctl unload /Library/LaunchDaemons/com.derman.FanControlDaemon.plist

  

 

しかし、これではちょっと面倒なので、スウィッチ用のアプリを作ってみました。

もしよかったらご利用ください。Automatorが使える方ならご自分でも簡単に作れます。最後に作成用のスクリプトのコマンドを後述しておきます。

 

Fancontrol用オン/オフスイッチ

ダウンロード先:

http://ux.getuploader.com/fancontrolswitcher/download/1/FanControl_Switcher.zip

 

認証用パスワード:sawayakatrip

 

このスウィッチをアプリケーションフォルダに入れておけば、Lauchpadからでもアクセスできるようになります。

使い方は簡単で、アプリのアイコン(ON用、OFF用2つあります)をクリックしてオンとオフを操作します。

初めて使うときは下記の注意ポップアップが出ます。

ポップアップの解除方法は、アイコンを右クリックして開く。

また、操作完了には管理者権限が必要なので、管理者パスを入力する必要があります。

ただのAutomatorで作成したシェルスクリプトですが、気になる方はウイルスソフトでチェックしてください。もちろん使用は自己責任でお願いします!

 

 

自分で一からこのスクリプトを作りたい場合は、以下を参考にしてください。

オンの場合

osascript -e 'do shell script "sudo  launchctl load /Library/LaunchDaemons/com.derman.FanControlDaemon.plist" with administrator privileges'

オフの場合

osascript -e 'do shell script "sudo  launchctl unload /Library/LaunchDaemons/com.derman.FanControlDaemon.plist" with administrator privileges'

 

上記のコマンドをシェルスクリプトにして保存すればOKです。

 

参考記事

アプリの自動起動など、使いこなすせるようになるととても便利なAutomatorですが、管理者権限が必要なコマンド(sudo)をシェル...

 

 

 

上記のスイッチを使って、Fan Controlをオフにした場合、以下の画像のようになります。(赤い矢印の箇所。)

 

 

注意事項:

上記のオン/オフアプリで、FanControlをオフにしたときに、ファンが高回転のままになってしまうことがあります。

その原因は、ファンが高回転の状態でオフにしてしまったために起こります。

 

FanControlをオフにしたい場合は、ファンの回転率が通常の状態に戻っているときにした方が不具合が起きにくいようです。

 

もしくは、smcFancontrolを使うと良いかもしれません。

smcFancontrolで、強制的に一旦ファンの回転率(High RPM)を最大にして、その後再度回転率を通常値(Default)にすると、ファンが高回転状態にとどまってしまうのを通常値に戻す事が出来ます。

 

 

それでも、Fancontrolを標準のMacのファンコントロールに戻したあと、不具合が出る場合は、SMCをリセットしてみましょう。大体これで解決するはずです。

『Mac の SMC (システム管理コントローラ) をリセットする』:
https://support.apple.com/ja-jp/HT201295

 アンインストール方法

ターミナルで以下のコマンドを打って、ENTERキーで実行すればOK。

sudo /Library/PreferencePanes/FanControl.prefPane/Contents/Resources/uninstallFanControl.sh

 

一度、Macを終了させ、念のためにSMCをリセットしましょう。これで完了。

以上で綺麗さっぱりFan ControlはMacから削除されます。

 

SMCリセットの方法は、Appleのサイトを参照してください。

Mac の SMC (システム管理コントローラ) をリセットする

https://support.apple.com/ja-jp/HT201295

また、BitBarを削除したい場合は、AppCleanerを使って削除するのが簡単な方法だと思います。

  


 

、、、と、

ここまで書いておいてなんですが、無理にアプリのみでMacの高温問題を解決させよとせずに、MacBook自体を冷やすことも考えてあげてください。

アプリ単独で解決するより、物理的にMacBookを冷やしてあげた方が、マシンには断然優しい方法でしょう。

最近はAmazonでも手ごろな価格の冷却グッズが増えてきています。参考にしてください。

マシンへの負担なしにMacBookを物理的に冷やす「冷却スタンド」一覧

  

最近は便利なツールが増えています。

標準タイプ

ノートPC スタンド iDudu ノートパソコン スタンド 冷却台 折りたたみ アルミ製

 

 

 

  

Amazonベーシック ノートパソコンスタンド メッシュタイプ 278A0

 

 

ガッツリ冷やすならコレ

 

E-PRANCE ノートパソコン 冷却パッド 冷却台 ノートPCクーラー クール 超静音 USBポート2口 LED搭載 USB接続 17インチ型まで対応4ファン

   

  

外出先でも使える小型タイプ

JOBSON™ ノートPC・タブレット 冷却スタンド アルミニウム製 JB435

 

(ムジナ) mujina PCスタンド ノートパソコン タブレット 対応 冷却スタンド

上記の2つは機能としては単純で、単に底部に隙間を作ってあげるだけなのですが、これだけでも結構違ってきます。最初、自分は本などで代用していたのですが、本だと安定感が良くないのと本に触れる部分が意外と熱くなったので本を台にするのはやめました。

アマゾンでは上記のように色々な会社から同じようなモバイル向けスタンドがでていますが、中身はほぼ同じです。(2回別のところから買いましたが、ロゴががあかナシかだけでまるっきり一緒でした。。)

移動の多い私にとってはこのコンパクトな冷却スタンドは必需品と化しています。

スポンサーリンク
スポンサーリンク
スポンサーリンク

よろしければシェアお願いします

  • このエントリーをはてなブックマークに追加

フォローする

スポンサーリンク
スポンサーリンク

コメント

  1. ミタ より:

    検索してたどり着き拝見しましたが、とても参考になる記事でした。
    ありがとうございます。

    一点お伺いしたいのですが、使われているのは、MacBook Pro15インチのどのモデルでしょうか。
    私も早速使おうとしたのですが、
    MacBook Air13インチ(2015early)では(ぱっと見)正常に動作しているのですが、
    MacBookPro Retina13インチ(2015early)ですと、動作しないのです…
    (起動直後は高速回転し、しばらくすると0になって、どんなに温度が上がっても0のまま、という。閾値をどう変えても同じでした)

    • sawayaka trip より:

      ミタ様、こんにちは。
      返信遅くなってしまい申し訳ございません。。

      私の環境ですが、MacBook Pro 15インチ(2015年)モデルです。OSは最新の10.12.4です。
      私のマシンでは問題なく動いております。

      ミタさまの環境では、MacBookPro Retina13インチ(2015early)では正常動作なのに、MacBookPro Retina13インチ(2015early)では動かないと言う事ですか。。

      ところで、MacのSMC (システム管理コントローラ) をリセットをお試しになりましたでしょうか?

      特に私の作成したON OFFスイッチの利用(または、ターミナルを使ってFancotrolとmac純正のファン制御機構の切り替え)を一度でも行った場合、
      マシンの環境によってはMacのSMC (システム管理コントローラ) をリセットする必要があるようです。

      これは、ファンコントールの設定をFancotrolアプリからMac純正に戻す時に、システムに齟齬が生じることが時としてあるためです。
      その場合はSMC (システム管理コントローラ) をリセットすればほとんどの場合解決するようです。
      (ちなみに、私の環境ではリセットしなくても問題は出ていません。)

      MacのSMC (システム管理コントローラ) をリセットをご存知ない場合は、アップルのサイトに手順が公開されていますので参考にしてみてください。
      https://support.apple.com/ja-jp/HT201295

      貴重な情報ありがとうございます!

  2. ミタ より:

    ありがとうございます!
    SMCリセットも何度か試したのです…

    も少し、切り分けをしてみますね
    お答えいただき、ありがとうございました

    • sawayaka trip より:

      to ミタ様
      そうですか、やはり不具合がでてしまうのですね。なんとももどかしいですね。。
      あと私の方で考えられることは、アンインストール後の再インストールくらいです。
      当アプリのデベロッパーのDarman社のサポートに問い合わせることも必要かもしれません。ただし無料アプリですので期待はあまりできないかもしれません。
      お力になれず申し訳ないです。

      Sawayaka Trip管理人。

  3. gunz より:

    すみません。ご存知でしたら教えて下さい。

    過日、MacBook Pro (Late 2011)のビデオ問題で
    「gfxCardStatus」で外部GPUを使わないようにして
    騙し騙し使っていたのですが
    如何ともし難くなり
    業者に外部GPUの張り替えを依頼しました。

    無事帰ってきて快調に動いているのですが
    業者から

    「弊社でGPU修理したパソコンは必ずお客様にmac fan controlを
    インストールするように要求しております。」

    と言われ、ちょっと躊躇しております。

    要はGPUの温度に合わせてファンが動けばよいだけのようなので
    (「GPU DIODE:52〜72℃」に設定しろと言っているので)
    CPUではなくGPUを監視するアプリをご存知無いでしょうか?

    不躾で恐縮ですが
    ご教示頂ければ幸いです。

    • sawayaka trip より:

      gunzさんこんばんは。
      当サイトはmac fan controlを完全に否定しているわけではありません。
      活用するかしないかはそのお方それぞれのご判断かと思います。(私は今のところはいいかなと思っておりますが・・。)

      有料アプリになりますが、tunabellysoftwareのTG Proがそこそこ評判が良いようです。
      ただし私自身使用したことがないので、その型番のMacBook ProのGPUに対応しているのかは未確認です。すみません。
      デモバージョンが試せるようですので、試用してみてはいかかでしょう。
      TG Proのサイト:https://www.tunabellysoftware.com/tgpro/

      気が向いた時にでもまた進展状況をお知らせくださいませ。

      • gunz より:

        返信、ありがとうございます。

        いや「Macs Fan Control」怪しいですよ。ってか何をやっているのかはっきりさせてくれない所が特に。

        一時、ファーウェイのネットワーク機器が決まった時間にフル回転で動き出すとか(確か某国ではファーウェイ製品全面禁止になりましたね)、百度のIMEの話とか似たような話は結構ありますが、もうそういう話のある会社のものは絶対使いたくないと思っています。

        正直Googleさえ怪しいと思っている位なので…。

        まあ、件の「GPU問題」はGPUの温度を上げなければ良いだけの話で、MacBook Proの場合、ヒートシンクは共用ですから、「Fan Control」でも良いかなと思っております。

        そもそも「買い替えろよ」って話もあるかとは思いますが、当方が使っているのは17インチの最終モデルなので、まだまだ現役で使えちゃうんですよね〜。

        重ねてありがとうございました。

        • sawayaka trip より:

          このご時世、ファイアウォールは必須ですね(気休め程度かもしれませんが)。。
          17インチMacBook Pro憧れでした。やっぱりMacはその時々のモリモリ版を買うと長持ちしますね!
          まだまだ現役で末永く頑張ってほしいですね。

  4. El Capitan より:

    とても参考になりました。
    ありがとうございます!