Geode NXの詳細、動作速度を変更する
AMD Geode NXとは何か?、動作倍率はどのようにして設定されているのかについて。
2007/10/15、 AMD正規代理店のCFD販売は「AMD Geode NXプロセッサの国内での単品の取り扱いを終了する」とのこと。ただし専用マザーボードとのセット向けには供給されるので、Geode NXシリーズ自体が終了というわけではないものの、入手は困難になる。
AMD Geode NX1750 [ ANXS1750FXC3S ]ジオードNXプロセッサとは? Geode NX(AMD ジオードNX)は低消費電力・高性能を特長とし、情報機器などへの組み込み用プロセッサとしてリリースされました。 日本では自作PC市場向けに2005年2月頃から単品で販売されていますが、海外ではほとんど入手できないようです。このプロセッサはAthlon XPとの区別(差別化)のために『AMD Geode NX』というブランドが使われているものの、その正体はノートPC向けのAthlon XP-Mプロセッサをベースとして製造されたSocketA プロセッサそのものです。 つまりGeode NXは新規に設計されたプロセッサ製品ではなく、 メインストリームを退いた実績のあるCPUコアを使うことで、組み込み向けとして要求される「信頼性と低コスト」の両立を実現したCPUです。 電圧やクロックは組込向けのCPUとして最適化されていますが、機能はAthlon XP-Mと同じ、ピン配置も通常のSocketA / Athlon XPプロセッサと同じです。 また、Athlon XP-Mには512KのL2-Cacheを持つバートン・コアと、256KのL2-Cacheを持つサラブレッド・コアを使ったCPU製品がありますが、ジオードNXに使われているダイは、低コストで製造可能なサラブレッド・コア(CPUID=681)が使われています。 Geode NXは性能ではAthlon 64シリーズには及びません。Athlon 64系(AMD64)のコアで発熱が問題となる場合でも倍率や電圧をCool'n'QuietやCrystal CPUIDを使って動的に変更すれば、ある程度は抑えることができます。参照 → coolnquiet.info 「AMD Geode NX 2001」というプロセッサが存在します。
AMDジオードNXプロセッサの起動倍率は6Xか5xで、これはモバイルCPUに共通する仕様です。 モバイルCPUは、「BIOS内の倍率変更ルーチン(プログラム)によって、起動直後に動的に定格倍率にセットする機能」が働くことを前提としています。このため、CPU起動時の倍率は6Xなどに固定されていても差し支えなく、そのほうが起動電力を抑えられるため、このような仕様になっているのかもしれません。 Phoenix-Award BIOSを搭載したマザーの多くは、そのまま6Xか5xで起動しますが、それが普通です。それをどんな方法で変えるかが使いこなしのポイントの1つになります。 私のAMDジオードNXプロセッサは、定格倍率で起動しましたが?... AMI-BIOSが載っているマザーボードの多くは、「モバイルCPUを検出すると、BIOSが起動直後に動的に定格倍率にセットします」このため定格倍率で起動したのと同等の状態になります。AMI-BIOSの多くは、親切にもモバイルCPUを考慮した設計になっているというわけです。 動作倍率はともかく、起動さえすれば、あとはなんとかなるかも... Geode NXやAthlon XP-Mはほとんどのマザーボードで完全にはサポートされていません、BIOSがGeode NXとして認識できない程度はあたりまえ、もしかすると起動できない、という問題も予想されます。しかしGeode NXはAthlon XP-Mと同等の機能を持っていますから、改造を含めて設定の方法を考えるとすれば、『起動さえすれば、なんとかなる』....はずなのです。 定格のコア電圧で動作していませんが、なぜ? 定格のコア電圧は非常に低く設定されておりGeode NX 1500の定格動作ではファンレスが可能なほど低消費電力となっているのも魅力です。しかしノートPC用のボードでは電圧を正常に認識できるものの、通常のマザーボードでは少し高めの電圧として認識され正しく自動設定されません。できればコア電圧もBIOSなどから手動で設定する必要があります。 Geode NXに完全対応したボードも、わずかながら存在します。blog: Jetway J7F3E-PB(1750) Geode NX [ AMD Geode NX Processors ]AMDジオードNX プロセッサでは、モデルナンバーと動作クロックの対応がAthlon XPとは全く違います。 処理速度は実クロックで比較してください。OPNの読み方はAthlon XPシリーズとほぼ同じですが、FSBとT_Dieを表すコードの位置が入れ替わったようです。
RoHS適合仕様のプロセッサは、OPNの末尾がSからMに変更されています、性能は同じ。 Geode NXの倍率を定格に変更するソフトウエアによる倍率変更Windows : CrystalCPUID Geode NXでは倍率が設定できないマザーを使っている場合でも、ソフトウエアから倍率を変更できます。
AMDジオードNXは、AMDアスロンXP-Mと同様にMobile CPUとして認識されますから、CrystalCPUIDなどを使って倍率をセットすることが出来ます。この時の最大倍率は定格倍率になります、ただしチップセット(特にnVIDIA)によってはこの方法が使えません。また、起動時にBIOSによって自動で定格動作をセットするボード(AMI BIOS搭載ボードに多い)もありますから改造には注意が必要です。 Linux : k7mctrl Linux上ではk7mctrlというユーティリティーがdaitei氏によって開発されました、お試しください。 一般のマザーボードではPowerNow!は動作できません モバイルCPUは、AMDの省電力機構であるAMD PowerNow!の動作もサポートしています。PowerNow!はOSの起動プロセス中にCPUの定格倍率を検出し、動作周波数および動作電圧を動的に調整する機能です。 しかしPowerNow!の動作は、「搭載CPUの倍率、電圧テーブルがBIOS内に登録されていることが必須」ですから、PowerNow!のソフトウエア(ドライバー)単体では 動作できず、対応BIOSが必要です。 一般のマザーボードでは、BIOSにGeode NXの倍率や電圧のデータが用意されていることは、まずありませんからPowerNow!は動きません。 ノートPCに搭載されているAthlon XP-Mの代用としてGeode NXを使う場合も、おそらくPowerNow!が無効になります(BIOS内にGeode NXの電圧やクロックの対応データを持っていないため)が、Windows上では、その代替としてCrystalCPUIDを使うことによりほぼ同様の機能(負荷に応じた電圧、倍率の動的変更)も可能なはずです。 詳しくはソフトウエアによる倍率変更
マザーボードのオーバークロック機能ソフトウエアによる倍率変更が使えない場合、マザーボードの持つ倍率変更機能を使うことを考えます(特にnVIDIAチップセット)。これは上の図のようにL3ブリッジに接続されているCPUパッケージ裏側のBP_FIDピンを電圧操作し、L3の設定が変わったかのようにみせかけることで実現しています。ベンダーごとに専用チップやジャンパ・スイッチなど手段はさまざまですが、最終的にやっていることはだいたい同じです。 起動不良の原因となるかもしれないこと ただしGeode NXのように非常に低いコア電圧を使うCPUでは、「マザーボードの持つ倍率変更機能」が正常に動作できない、あるいはこの機能を使わない場合でも、その回路自体が起動不良の原因となる場合もあるかもしれない、ということに注意してください。また、もともとこのような倍率変更機能を持たないボードもあります。 さらに、定格のコア電圧は非常に低いので、マザーボードが正常なコア電圧の範囲を超えていると判定し、起動できないということもあるかもしれません。 もしこれらの原因で起動できないのなら、スイッチによる倍率変更回路や、電圧設定スイッチをつけてやると起動できるようになる可能性があります。ただ、これが原因かどうかはスイッチを付けてみないとわかりません。 BP_FID設定 5bit FSB:133 版ソフトウエアによる倍率変更やオーバークロック機能が使えないボードでは、古典的な方法ですが改造などで、このBP_FIDピンを直接電圧操作することを考えます。たとえばマザーボードの各BP_FIDパターンにスイッチを取り付け以下のように設定することで起動倍率が変更できます。
0は[ 論理0 ], 電圧はLoレベル(1KオームでGNDに接続を推奨)
Mobile 133*:起動倍率はモバイルCPUのため一律に6x、ただしNX1250は定格が5Xなので、そのまま5x起動 13X以上の設定にした場合は、マザー及びBIOS(バイオス)によっては動作しないかもしれません。 ピン配置:Geode NX(Socket Aのマザー裏側から見た図)
ピン配置はすべてのCPUで共通ですが↓ BP_FIDpinは名称、機能ともにデータシートには記載されていない非公式なものです。 他のCPUと差し換えてみたいのですが? たとえば現在1.6vのAthlon XP 1700+とかDuronが載っているPCがあったとして、これにGeode NX1750(定格電圧1.250V)を載せたらどうなるのか、CPUが焼けたりしないか?と考える方もいらっしゃるでしょう.....しかしその心配はいりません。 Geode NXに限りませんが、SocketAマザーボードの場合、コア電圧は差し換えたCPUから自動で検知されるためGeode NXに1.6vが加わることはありません。Geode NX1750の場合なら1.425VのCPUとして認識されその電圧が加わります。デスクトップ用のマザーにモバイルCPUを載せた場合は、このように定格電圧より少し高めの電圧が加わりますが、CPUを劣化させるほどの電圧ではないので、あまり心配はいりません。起動できるかどうかを安心して試すことができます。 注意が必要なのは、むしろコア欠け、クーラーの装着忘れ、配線などの人為的ミスの方でしょう。 reference
改訂:2007/09/26 |
![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||



