仮面's profile宇宙仮面の C# 研究室.Live SpacePhotosBlogListsMore ![]() | Help |
|
April 29 CPU 温度の取得に関するメモだんだんと暑い季節になってきて、Core2ではない Pentium 4 Dにとっては、辛い季節になってきました。室温が上がると、調子が悪くなるので、まじめに深刻な問題です。そこで、先日ケースにファンを増設したら、だいぶ効果があるようで、35度ぐらいでおちついていますが、CPUの温度のモニタリングしたいと思って、ちょっと調べてみました。 WMI の “Win32_TemperatureProbe” が一番まともな方法のようだが、現在のPC “ASUS P5LD2-V”, eee PC 1000 HE では、このインターフェースがサポートされていない模様。 いろいろ調べてみると、MSAcpi_ThermalZoneTemperature を使った記事がいくつかある が、そもそもそんな I/F の情報は MSDNに載っていない。もう使われていないということか? さらに調べてみると、 http://kariunten.homeip.net/programming/winring0.html にマザーボードのコントローラを直接操作する方法が載っていた。そうきますか~~~w。 と思って、そのコードを見てみると、 で、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は、サポートされていない;; eee PC 1000 HE の Atom N280だと? 1℃ ! すばらしい CPUだ w ASUS からProbe II というモニターツールがあるから問題ないんだけどね。 温度、ファン回転数ぐらい WMI でちゃんと取れるようにしてよね。>> MS それより、せめてCore2にしろよという突っ込みは却下。 April 04 eee PC 1000HE 届いて、速攻で Windows 7に化けた注文していた eee PC 1000HE が今日の夕方届きました。 PC DEPOT で 2GB メモリ、16GB SD カード付きで 47700円。 意外と大きい。 バッテリーも9時間もつ6セルなので、1.5Kgぐらいで、かなりずっしりくる。 Windows XP が標準で載っています。 裏側はこんな感じ。すぐさま、1GBメモリを取り出して、2GBに交換。 D: ドライブに Windows 7 Build 7000 をインストール。 一応、安全のため、C: ドライブの XPは残して、デュアルブート。 風呂からあがってみると、もうWindows 7 の設定画面になっている。早っ!
設定はすぐ終わり、あっさり Windows 7 が動いてしまった。 インテルのチップセットは、Aeroにも対応。 ハイパースレッド。 無線LANも、デフォルトのインストールで問題なし。 ただし、デフォルトではイーサーコントローラーと、ACPIのドライバーが未対応。 イーサネットは、ASUSからVista用をダウンロードして、問題なく動く。 意外と、早いじゃん!いい感じ。 |
|
|