Skylake(第6世代インテルCoreプロセッサー)対応のOpen Hardware Monitorをビルドする

Open Hardware Monitor 0.7.1 BetaがSkylakeに対応していない…?

Skylake搭載PCを購入してOpen Hardware Monitor 0.7.1 Beta起動してみたらCPU温度が表示されない…
f:id:tyawanmushi:20160905134510p:plain

公式サイトを見ると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に対応したようだ f:id:tyawanmushi:20160905125822p:plain

Open Hardware Monitorをビルドする

現行バージョンではSkylakeに対応していることがわかったのでビルドする

GitHubからDownload ZIPでリポジトリをダウンロードする

f:id:tyawanmushi:20160905130741p:plain
もしくはgit cloneしても良い

ダウンロードしたzipファイルを解凍する

OpenHardwareMonitor.slnをVisual Studioで開く

f:id:tyawanmushi:20160905130926p:plain
Visual Studio 2010で作成されたプロジェクトのようなのでそれ以降のバージョンのVisual Studioで開ける

構成マネージャーで構成をReleaseにする

f:id:tyawanmushi:20160905132050p:plain

f:id:tyawanmushi:20160905132129p:plain
これはやらなくてもOK

ソリューションのビルド

ビルド→ソリューションのビルドでビルドする
f:id:tyawanmushi:20160905132336p:plain

正常終了になればOK
f:id:tyawanmushi:20160905132832p:plain

ビルドしたOpen Hardware Monitorを起動する

ビルドすると「プロジェクト\Bin\Release」*1の中にOpenHardwareMonitor.exeができるのでそれを起動する
f:id:tyawanmushi:20160905134908p:plain

CPU のクロック周波数、温度、消費電力が表示されるようになった
f:id:tyawanmushi:20160905134917p:plain

バージョンは0.7.1.5 Alphaのようだ
f:id:tyawanmushi:20160905134332p:plain

なぜ公式サイトのビルドは更新されないのだろう…

*1:構成がDebugの場合プロジェクト\Bin\Debug