ASUSのマザーボードでXMPを有効にしようとすると、「XMP I」と「XMP II」という2つの設定が出てくることがある。
ここで困る。
XMP IとXMP II、結局どちらを選べばいいのか?
数字だけを見れば「IIのほうが新しい、あるいは高性能なのでは?」と思ってしまう。しかし、これは完全に罠である。XMP IとXMP IIは性能のグレードではない。
ASUS公式の説明では、XMP IはASUSが最適化したメモリーパラメーターを利用する設定で、XMP IIはメモリーに保存された標準のXMPプロファイルを読み込む設定になっている。
つまり、かなり乱暴にまとめれば、
XMP I=ASUS側の味付けあり
XMP II=メモリーメーカー側の設定をよりそのまま使う
という違いである。
私なら、普通にASUSマザーボードを使うならまずXMP Iから試す。ただし、XMP Iが必ずXMP IIより速いわけでも、安定するわけでもない。
この違いを知らないまま「とりあえずIかIIを選んでおけばいい」と設定するのは少しもったいない。せっかく高クロックのDDR4やDDR5を買ったのなら、その性能をきちんと引き出したいところだ。
ASUSのXMP IとXMP IIとは?
XMP IとXMP IIを理解する前に、そもそもXMPが何をしているのか確認しておきたい。
XMPはメモリーを高速設定で動かす仕組み
XMPとは「Intel Extreme Memory Profile」の略だ。
対応メモリーには、動作周波数、タイミング、電圧などの設定があらかじめ保存されている。
BIOSからXMPを有効にすると、その設定を読み込んでメモリーを高速な設定で動かせる。
Intel自身もXMPをメモリーのオーバークロック機能として説明している。DDR4やDDR5の対応メモリーで、標準設定より高い性能を利用するための仕組みだ。
たとえば「DDR5-6000」と書かれたメモリーを買っても、PCへ取り付けただけで必ずDDR5-6000として動作するとは限らない。
最初はJEDECの標準設定で起動し、その後XMPを有効にして本来想定された高速設定を利用するケースがある。IntelもXMP対応メモリーは最初にJEDEC設定で起動し、その後BIOSからXMPプロファイルを選択できると説明している。
高性能メモリーを買ってXMPを使わないのは、高速道路へ入ったのにずっと低速で走っているようなものだ。
動作確認を優先してAutoのまま使う理由はある。しかし、性能を求めて高クロックメモリーを購入したのであれば、XMPは確認しておきたい。
XMP IはASUSが最適化した設定
ASUS公式はXMP Iについて、
ASUSが最適化したメモリーパラメーター設定を自動的に読み込む
と説明している。
さらにASUSのBIOSマニュアルを見ると、もう少し具体的だ。
XMP Iでは、メモリーに保存されているCL、tRCD、tRP、tRASなどの基本的なXMPタイミングを利用しながら、それ以外のメモリーパラメーターなどをASUS側が最適化する仕様になっている。
つまり、
「メモリーのXMP設定をそのまま読み込んで終わり」
ではない。
ASUSマザーボード側の調整も入る。
ここがXMP IIとの最大の違いである。
XMP IIはメモリー本体のXMPプロファイルを読み込む
一方のXMP IIについて、ASUS公式は、
メモリー本体にデフォルトで設定されているXMPプロファイルを自動的に読み込む
と説明している。
ASUS側の最適化を強く利用するXMP Iに対して、XMP IIはメモリーメーカーがDIMMへ保存したXMPプロファイルを基準に動かす。
ここで大切なのは、
XMP II=XMP Iの上位版ではない
ということだ。
Windows 11とWindows 10のような新旧関係でもない。
名前が非常に紛らわしいが、役割が違うだけである。
XMP IとXMP IIの違いを比較
違いを整理すると次のようになる。
| 項目 | XMP I | XMP II |
|---|---|---|
| 基本となる設定 | メモリーのXMP+ASUS最適化 | メモリー本体のXMPプロファイル |
| ASUS独自調整 | あり | XMP Iより少ない |
| 基本タイミング | XMP設定を利用 | XMPプロファイルを利用 |
| 向いている使い方 | ASUSマザーで手軽に性能を引き出したい | メモリーメーカーのXMP設定を基準にしたい |
| 性能 | 環境による | 環境による |
| 安定性 | 環境による | 環境による |
ここで「安定性」の欄を両方とも「環境による」としたのには理由がある。
XMP IIのほうがメモリー本来の設定に近いからといって、必ず安定するわけではない。
逆に、ASUSが調整しているXMP Iだから必ず安定するわけでもない。
CPU、マザーボード、メモリー、BIOSバージョン、メモリー枚数などによって結果は変わる。
ASUSも、メモリーの最大動作周波数はメモリーだけではなく、CPUとマザーボードの仕様にも関係すると説明している。
メモリー設定だけ見て原因を決めつけるのは危険なのである。
XMP IとXMP IIはどちらが速い?
ここが一番気になるところだろう。
「ASUSが最適化しているならXMP Iのほうが速いのでは?」
私も最初はそう考えた。
理屈としては、XMP IではASUS側が一部のメモリーパラメーターを最適化するため、XMP IIより性能面で有利になる可能性はある。
しかし、XMP Iなら必ず高速になるとは言えない。
CPUやメモリー構成によって自動設定される値が変わるからだ。
さらに、メモリー性能は単純なDDR5-6000やDDR5-6400といった周波数だけでは決まらない。
メモリー性能にはタイミングも関係する
メモリーには、
- CL
- tRCD
- tRP
- tRAS
など、多くのタイミング設定が存在する。
たとえば同じDDR5-6000でも、タイミングが違えば実際のレイテンシや性能も変化する。
ASUSのBIOSマニュアルでも、XMPプロファイルごとにDRAM周波数、タイミング、電圧が設定されていることが確認できる。
だから、
DDR5-6000で起動したからXMP IとXMP IIは同じ
とは限らない。
Windowsのタスクマネージャーを見るだけでは、この違いまでは分からない。
本当に比較するのであれば、BIOSのタイミング設定やHWiNFOなどで設定値を確認し、メモリーベンチマークまで行う必要がある。
ただ、普通にゲームや作業をするためのPCなら、そこまで数字を追いかけなくてもいい。
数値を追い始めると、自作PCは簡単に「PCを使う趣味」から「BIOS画面を見る趣味」へ変化する。人類はなぜ毎回そこまでやるのか。
ASUSマザーボードではXMP Iから試すのが分かりやすい
では実際にどちらを使えばいいのか。
私なら、最初はXMP Iを選択する。
理由は単純で、ASUS自身も現在のXMP設定手順で、XMP対応メモリーを使用するIntel環境ではXMP Iを選択する方法を案内しているからだ。
流れとしては、
- XMP Iを有効にする
- Windowsを起動する
- メモリー速度を確認する
- 普段のゲームや作業を行う
- エラーやフリーズがないか確認する
この順番が分かりやすい。
問題なく動くのであれば、そのまま使えばいい。
わざわざXMP IIへ変更して、数%にも満たない差があるかどうか延々と調査する必要はない。
XMP Iで不安定ならXMP IIも試す価値がある
問題はXMP Iで安定しない場合だ。
たとえば、
- PCが起動しない
- 起動を何度もやり直す
- ゲームが突然終了する
- ブルースクリーンが発生する
- メモリーテストでエラーが出る
といった症状があれば、メモリー設定を疑っていい。
この場合、XMP IIへ変更して挙動を見る価値がある。
XMP IとXMP IIでは適用されるパラメーターが異なるため、片方では不安定でも、もう片方では正常に動作する可能性がある。
ただし、
「XMP IIなら安定する」と決めつけてはいけない。
XMPそのものが、そのCPUやメモリー構成では厳しい場合もある。
XMP IIでも不安定なら周波数を下げる
XMP IIへ変更しても不安定なら、さらに原因を切り分ける。
特に高クロックDDR5、大容量メモリー、4枚挿しでは注意したい。
ASUSもXMPのトラブル対策として、QVLに掲載されたメモリーの利用、同じメモリーキットの使用、1枚でのテスト、推奨スロットへの装着などを案内している。
私なら、
XMP I → XMP II → メモリークロックを下げる → Autoで確認
という順番で切り分ける。
XMPを有効にした瞬間だけ不安定になるなら、CPUのメモリーコントローラーを含め、メモリー周辺の設定が原因である可能性は高くなる。
XMP Iの設定方法
ASUSマザーボードなら設定自体は難しくない。
BIOSからAi Overclock Tunerを変更する
一般的な手順は次の通りだ。
- PCを再起動する
- 起動時にDeleteまたはF2を押す
- UEFI BIOSへ入る
- F7でAdvanced Modeへ移動する
- 「Ai Tweaker」または「Extreme Tweaker」を開く
- 「Ai Overclock Tuner」を選択する
- 「XMP I」を選ぶ
- F10で保存して再起動する
ASUS公式もほぼ同じ手順を案内している。なお、マザーボードやBIOSバージョンによって項目名や表示内容が異なる場合がある。
再起動後はWindowsの、
「タスクマネージャー」→「パフォーマンス」→「メモリ」
から速度を確認できる。
DDR5-6000を設定したのであれば、想定した速度で認識されているか確認しておきたい。
XMP Tweakedとの違いにも注意
比較的新しいASUSマザーボードでは、「XMP I」「XMP II」に加えて「XMP Tweaked」が表示される場合がある。
これがさらに話をややこしくする。
ASUSによるとXMP Tweakedは、標準的なXMP IやXMP IIよりさらにサブタイミングなどを調整し、RAM性能を引き出すためのプロファイルである。
つまりイメージとしては、
XMP II:メモリー側のXMP設定を重視
XMP I:ASUS側で最適化
XMP Tweaked:さらに性能を狙ったASUS設定
となる。
ただし、XMP Tweakedはすべてのマザーボードやメモリーで利用できるわけではない。
さらにASUS自身も、XMP Tweakedでは安定性が保証されず、クラッシュなどが発生する可能性があると注意している。
名前を見ると最強設定に見えるが、最強と安定は別物だ。
ゲーム中に1fps増えてPCが1時間後に落ちるなら、私なら迷わず1fpsを捨てる。
XMPは完全な定格動作ではない
もう一つ覚えておきたい。
XMP対応メモリーに書かれている速度だからといって、CPUから見ても完全な標準動作になるとは限らない。
IntelはXMPを明確にメモリーオーバークロックとして扱っている。周波数や電圧を仕様外へ変更することで、安定性や部品寿命などに影響する可能性があり、製品保証についてもメーカーへ確認するよう注意している。
必要以上に怖がる必要はない。
XMPは非常に一般的な機能だ。
しかし、
「XMPをONにすれば絶対に動く」
というものでもない。
DDR5-6000のメモリーを買ったとしても、CPU、マザーボード、BIOS、容量、メモリー枚数などによってはDDR5-6000で安定しない可能性がある。
特に高クロックを狙うほど、この差は無視できなくなる。
XMP IとXMP IIで迷ったときの選び方
私なら次の基準で判断する。
普通にPCを使うならXMP I
ASUSマザーボードでXMP対応メモリーを使い、難しい調整をしたくないのであればXMP Iから始める。
ASUSの最適化を利用しながらXMP設定を適用できる。
現在のASUS公式手順でもXMP Iが案内されているため、最初の設定として分かりやすい。
XMP Iで問題が出たらXMP II
XMP Iを有効にすると不安定になる場合はXMP IIを試す。
XMP IIではメモリー本体に保存されたデフォルトXMPプロファイルが読み込まれる。
設定内容が変わるため、動作が改善する可能性がある。
とにかく性能を狙うならXMP Tweakedも候補
対応環境で、ベンチマークやメモリーチューニングまで楽しみたいのであればXMP Tweakedも候補になる。
ただし、この領域になると「有効にして終わり」ではない。
メモリーテストや実際のゲーム、長時間負荷などで安定性を確認するべきだ。
性能だけを見て設定するのは危ない。
XMP IとXMP IIを変更したら安定性を確認する
Windowsが起動しただけでは安定しているとは言えない。
メモリーエラーは厄介だ。
起動直後に落ちれば原因を疑いやすい。しかし、数時間ゲームをしたあとに突然落ちたり、特定の処理だけ失敗したりすることもある。
私ならXMP設定を変えたあとは、
- 普段使っているゲーム
- 重いソフト
- メモリーテスト
- 数時間の通常使用
で問題がないか確認する。
特に仕事用PCなら、ベンチマークの数字より安定性を優先する。
PCはベンチマーク結果を眺めるためだけの箱ではない。少なくとも本来はそうだったはずだ。
まとめ
ASUSのXMP IとXMP IIは、単純な性能の上下ではない。
違いを一言でまとめれば、
XMP IはASUSが最適化した設定、XMP IIはメモリー本体のデフォルトXMPプロファイルを読み込む設定
である。
そのため「XMP IIのほうが数字が大きいから高性能」という考え方は捨てていい。
ASUSマザーボードで普通にXMP対応メモリーを使うのであれば、私はまずXMP Iを試す。
そこで安定しているなら、そのままでいい。
XMP Iで問題があるならXMP IIを試し、それでも不安定ならメモリー周波数、メモリー枚数、QVL、BIOSバージョンなどを確認していく。
そして忘れてはいけない。
メモリーの最大性能とは、最も高いクロックで起動することではない。安定して使える範囲で、できるだけ高い性能を出すことだ。
DDR5-6000が表示された画面を眺めて満足するより、何時間使っても落ちないPCのほうが圧倒的に価値がある。
XMP IとXMP IIで迷ったなら、まずXMP I。
そこから自分のPCがどこまで安定するのか確かめる。
ASUSのXMPを使いこなすなら、この考え方が一番現実的である。

コメント