Skylake(第6世代インテルCoreプロセッサー)対応のOpen Hardware Monitorをビルドする
Open Hardware Monitor 0.7.1 BetaがSkylakeに対応していない…?
Skylake搭載PCを購入してOpen Hardware Monitor 0.7.1 Beta起動してみたらCPU温度が表示されない…
公式サイトを見ると0.7.1 Betaは2014年12月30日時点のバージョンでHaswellへの対応をしたバージョンのようだ
これでは動くわけがない
Open Hardware Monitor - Core temp, fan speed and voltages in a free software gadget
しかし GitHub のリポジトリを見るとどうやら最近も更新があるようだ github.com
コミットを確認してみると2015年11月22日のコミットでSkylakeに対応したようだ
Open Hardware Monitorをビルドする
現行バージョンではSkylakeに対応していることがわかったのでビルドする
GitHubからDownload ZIPでリポジトリをダウンロードする
もしくはgit cloneしても良い
ダウンロードしたzipファイルを解凍する
OpenHardwareMonitor.slnをVisual Studioで開く
Visual Studio 2010で作成されたプロジェクトのようなのでそれ以降のバージョンのVisual Studioで開ける
構成マネージャーで構成をReleaseにする
これはやらなくてもOK
ソリューションのビルド
ビルド→ソリューションのビルドでビルドする
正常終了になればOK
ビルドしたOpen Hardware Monitorを起動する
ビルドすると「プロジェクト\Bin\Release」*1の中にOpenHardwareMonitor.exeができるのでそれを起動する
CPU のクロック周波数、温度、消費電力が表示されるようになった
バージョンは0.7.1.5 Alphaのようだ
なぜ公式サイトのビルドは更新されないのだろう…
*1:構成がDebugの場合プロジェクト\Bin\Debug