仮面's profile宇宙仮面の C# 研究室.Live SpacePhotosBlogListsMore Tools Help

Blog


    April 29

    CPU 温度の取得に関するメモ

    だんだんと暑い季節になってきて、Core2ではない Pentium 4 Dにとっては、辛い季節になってきました。室温が上がると、調子が悪くなるので、まじめに深刻な問題です。そこで、先日ケースにファンを増設したら、だいぶ効果があるようで、35度ぐらいでおちついていますが、CPUの温度のモニタリングしたいと思って、ちょっと調べてみました。

    WMI の “Win32_TemperatureProbe” が一番まともな方法のようだが、現在のPC “ASUS P5LD2-V”, eee PC 1000 HE では、このインターフェースがサポートされていない模様。

    いろいろ調べてみると、MSAcpi_ThermalZoneTemperature を使った記事がいくつかある

    http://groups.google.co.jp/group/microsoft.public.win32.programmer.wmi/browse_thread/thread/d462fd6d271cc98d

    が、そもそもそんな I/F の情報は MSDNに載っていない。もう使われていないということか?

    さらに調べてみると、

    http://kariunten.homeip.net/programming/winring0.html

    にマザーボードのコントローラを直接操作する方法が載っていた。そうきますか~~~w。

    と思って、そのコードを見てみると、

    http://openlibsys.org/

    で、Windowsからハードウェア(I/O port, MSR, PCI bus, and etc...)へのアクセスを可能とする WinRing0 が提供されているコードを利用している。

    さらに、そこから

    http://www.techpowerup.com/realtemp/

    で、all Intel single Core, Dual Core, Quad Core and Core i7、さらにはNvidia のGPUの温度まで取得できるプロジェクトを発見。

    試してみたが、Pentium 4 Dは、サポートされていない;;

    image

    eee PC 1000 HE の Atom N280だと? 1℃  !  すばらしい CPUだ w

    image

    ASUS からProbe II というモニターツールがあるから問題ないんだけどね。

    image

    温度、ファン回転数ぐらい WMI でちゃんと取れるようにしてよね。>> MS

    それより、せめてCore2にしろよという突っ込みは却下。

    April 04

    eee PC 1000HE 届いて、速攻で Windows 7に化けた

    注文していた eee PC 1000HE が今日の夕方届きました。

    20090404 eeePC 002

    PC DEPOT で 2GB メモリ、16GB SD カード付きで 47700円。

    20090404 eeePC 003

    意外と大きい。

    バッテリーも9時間もつ6セルなので、1.5Kgぐらいで、かなりずっしりくる。

    20090404 eeePC 004

    Windows XP が標準で載っています。

    20090404 eeePC 005

    裏側はこんな感じ。すぐさま、1GBメモリを取り出して、2GBに交換。

    20090404 eeePC 006

    D: ドライブに Windows 7 Build 7000 をインストール。

    一応、安全のため、C: ドライブの XPは残して、デュアルブート。

    20090404 eeePC 007

    風呂からあがってみると、もうWindows 7 の設定画面になっている。早っ!

    20090404 eeePC 009

    設定はすぐ終わり、あっさり Windows 7 が動いてしまった。

    20090404 eeePC 010

    インテルのチップセットは、Aeroにも対応。

    20090404 eeePC 011

    ハイパースレッド。

    20090404 eeePC 012

    無線LANも、デフォルトのインストールで問題なし。

    ただし、デフォルトではイーサーコントローラーと、ACPIのドライバーが未対応。

    20090404 eeePC 016 20090404 eeePC 021

    イーサネットは、ASUSからVista用をダウンロードして、問題なく動く。

    意外と、早いじゃん!いい感じ。