モバアスことAMD Mobile AthlonXP-M 2600+を購入し、Linuxマシンを一台作ってみる。目標は、消費電力の少ないこと、そこそこのパフォーマンスが出ることの2点である。
| 構成 | 構成は以下の通り
ボード: Aopen AK77-600N http://aopen.jp/products/mb/ak77-600n.html メモリ: DDR 333 512MB x 2 (1GB) HDD: Maxtor M6Y080P0 (80GB) x2 CD-ROM x 1 ファン: CPUファン x 1, 15cm x 1, 8cm x 2 電源: 400W この組み合わせで何も考えず組み立て、Debian GNU/Linuxをインストールする。問題なくインストール完了。bf24のカーネルではボードのチップが対応していないようで、ハードディスクのDMAが効かず遅い。カーネル2.6.8をダウンロードしてコンパイル。問題なく動く。まずは最低限のことはクリアした。
[九十九電器へのリンク] |
||||||||||||||||||||||||||||||||||||||||
| CPUの性能や消費電力をチェックする | まずマザーボードのBIOSレベルでチェックをしてみる。すると、クロックが低く、かつコア電力が仕様とは違っている。 詳しく調べるとFSBが100と認識されており、レシオが6.0となっている。つまりクロックは600HMzと認識されている。FSBは133MHzのはずなので、おかしい。どうもマザーボードが正しく認識してくれていないようだ。次にコア電圧が1.575Vとなっている。仕様では1.45Vのはずだ。BIOSが古いかも知れないので、AOPENのサイトをチェックする。ボードのはR1.09で、最新のものはR1.10とあるので、入れ替える。しかし、新しいR1.10でも仕様通りには認識されなかった。 FSBに関しては100と認識されているので、BIOSの設定では100-129の範囲までしか変更できない。ここを120に変更する。レシオを15.0にする。これでクロックが1.8GHzとなって動く。コア電圧を1.175Vとする。かなり低く設定。しかし、問題なくLinuxはブートしワットチェッカーを使いマシン全体のの使用電力をチェック。アイドル時81W、CPU100%利用時88Wとなる。どれくらいの処理能力か見分けるためにbzip2を使って実験。 % time bzip2 -d -c linux-2.4.26.tar.gz2 > /dev/null Athlon 1G (896MBメモリ) : 40 sec Mobile AtholonXP-M 1.8GHz (1Gメモリ) : 23 sec 速度的にも満足だし。消費電力もマシン全体で90W以下なので問題もないだろうと思い、この構成にする。linuxのカーネルとgccを同時にコンパイルし、さらにpiで100万桁の円周率を計算させてみる。ロードアベレージは2.8まで上昇した状態になっていたが、特に問題もなくすべての処理は終了できた。 クロックやコア電圧を色々組み合わせを試してみた結果は次の通り。
ちなみにAOpen AK77-600Nでの最小の組み合わせはFSB 100 x 5 / 1.100Vである。これはなかなか凄い。ちなみに電源を落とした状態での待機電力は4Wである。 |
Mobile AthlonXP-Mは本当はPowerNow!があるのだが、このボードでは対応していないようだ。だがAOpenのマザーボードではEzClockといってアプリケーション上からBIOSをコントロールできる機能を持っている。Linuxからコントロールできるようになると、かなり面白いのだが、残念ながらそのようなツールはまだ存在しないようだ。
Barton コアのAthlonXPをクロックダウンさせ電圧を下げると実はAthlonXP-Mと同じになるのではないのか?とふと思う。
キーワード: モバアス モバイル アスロン Mobile Athlon AthlonXP-M Aopen
AK77-600N コア電圧 消費電力 低電圧 静音
目次へ
すずきひろのぶ hironobu at h2np dot net 更新日: