MENU
カテゴリー

ASUS XMP1 vs XMP2:メモリを最大限に活用するテクノロジー徹底比較

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 IXMP 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を選択する方法を案内しているからだ。

流れとしては、

  1. XMP Iを有効にする
  2. Windowsを起動する
  3. メモリー速度を確認する
  4. 普段のゲームや作業を行う
  5. エラーやフリーズがないか確認する

この順番が分かりやすい。

問題なく動くのであれば、そのまま使えばいい。

わざわざ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を変更する

一般的な手順は次の通りだ。

  1. PCを再起動する
  2. 起動時にDeleteまたはF2を押す
  3. UEFI BIOSへ入る
  4. F7でAdvanced Modeへ移動する
  5. 「Ai Tweaker」または「Extreme Tweaker」を開く
  6. 「Ai Overclock Tuner」を選択する
  7. 「XMP I」を選ぶ
  8. 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を使いこなすなら、この考え方が一番現実的である。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

30代ブロガー
いろいろあって苦労したことの備忘録
少しでも皆さまのお役に立てれば幸いです✨

コメント

コメントする

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください。

目次