BIOSのXMP

BIOSのXMPとは メモリを高速化する方法

執筆者: GEEKOM編集部

|

|

読む時間 0 min

XMPとは、BIOSから有効にできるメモリ用のプロファイルです。設定を切り替えるだけで、メモリを初期の低速状態ではなく、製品に記載された速度で動作させることができるようになります。XMPを有効にしていない場合、互換性を優先したJEDECの標準設定で動作します。安定はしますが、メモリ本来の性能は引き出せなくなります。XMPを有効にすると、メーカーが検証した周波数、タイミング、電圧が自動的に反映されます。ゲームやコンテンツ制作、マルチタスク作業の際に、その差を実感できるでしょう。

この記事のポイント

Extreme Memory Profile(XMP)を使うことで、RAMの速度、タイミング、電圧をまとめて設定できる

多くのメモリは、BIOS/UEFIでXMP、EXPO、DOCPなどを有効にするまでは、JEDECの標準設定で動作する

通常はProfile 1を選ぶだけで、製品に記載の速度を引き出すことができる

QVLを確認し、必要に応じてBIOSを更新したうえで、タスクマネージャーやCPU-Zから速度を確認する

メモリのオーバークロックは保証や安定性に影響する場合がある

XMPとは

XMPは「Extreme Memory Profile」の略称で、Intelが開発した技術です。通常、各メモリに搭載されているSPDと呼ばれる小さなチップ内に動作設定が保存されています。BIOSでXMPを有効にすると、マザーボードがそれを読み取り、自動で反映する仕組みです。RAMは起動時に、安定重視のJEDEC標準設定を用います。幅広い機器で動作しやすい一方、製品パッケージに記載の速度よりも低速で起動することがあります。


そこで使われるのがXMPです。設定を切り替えるだけで、メーカーが検証した周波数、メモリタイミング、電圧が読み込まれます。複数項目を手入力する必要はありません。マザーボードによっては、同様の機能が別名で表示されることもあります。MSIでは「A-XMP」、ASUSのAMD向けマザーボードでは「DOCP」と表記される場合もあります。


名称こそ違いますが、役割は同じです。保存された設定を読み込み、RAMをより高速に動作させます。

XMPでRAMが高速化する仕組み

RAMの速度が上がれば、CPUは短い時間でデータを読み書きできるようになります。複数のアプリを同時に使う場合は、より軽く感じられます。CPU性能の影響を受けやすいゲームではフレームレートが上がり、動画の書き出しやレンダリングの時間が短くなります。どの程度の速度の差が出るかは、ソフトや作業内容によって変わります。メモリ帯域を消費する処理では差が大きくなりやすく、GPU側が処理速度の上限になっているゲームでは小さくなります。


TechRadarによると、DDR4はJEDECの基準である3200MHz付近で動作することが多い一方、上位製品にはそれ以上の速度が設定されています。XMPを無効にしたままでは、メモリの性能を最大限引き出せていない可能性があります。


DDR5も同じです。市販メモリには6000MT/s以上を掲げる製品が多くありますが、プロファイルを適用するまでは、より低いJEDECの標準速度で起動してしまいます。


XMPでは周波数だけでなく、タイミングと電圧も同時に設定されます。動作速度を安定させるための値がまとめて読み込まれるため、設定項目を一つずつ入力する必要はありません。


多くのメモリにはProfile 1が用意されています。DDR5向けのXMP 3.0では、設定項目の異なる複数のプロファイルから選べる製品もあります。


DDR4とDDR5では容量や対応プラットフォームが異なるため、その違いを理解する必要があります。適切なプロファイルを選べば、購入したメモリの性能を十分に引き出せるでしょう。

XMPを有効にする前に確認すること

BIOSの設定を変更する前に、次の項目を確認しておきましょう。

メモリがXMPに対応しているか

メモリ本体や製品ページを確認し、Intel XMPのロゴ、またはXMP/EXPO対応の記載があるかを確認します。プロファイルに対応していないメモリでは、BIOSに設定項目が表示されても、製品に合わせた高速設定を読み込むことができません。

CPUの対応速度

CPUの公式仕様には、対応可能なメモリ速度が記載されています。仕様を超える速度で動作する場合もありますが、全CPUで保証されているわけではありません。同じ型番のCPUでも、内蔵メモリコントローラーの個体差によって安定性が変わることもあります。

マザーボードのQVLに掲載されているか

使用するメモリが、マザーボードのQualified Vendor List(QVL)に掲載されているか確認しましょう。QVLは、マザーボードメーカーが動作保証するメモリの一覧です。未掲載のメモリが絶対に使えないわけではありませんが、掲載製品であれば動作確認されているので安心感です。

最新のBIOSか

古いBIOSでは、DDR5メモリの速度や互換性が確保されていないケースがあります。XMPを有効にする前にBIOSを更新することで、起動トラブルを避けやすくなります。特に、発売直後のDDR5対応マザーボードでは確認しておきたい項目です。


合わせて読みたい:Windows PCでBIOSを起動する方法と使い方

正しいスロットに挿しているか

マザーボードの説明書で指定された通りのスロットへメモリを取り付けます。デュアルチャンネルの場合、A2とB2のスロットを使うのが一般的です。ただし製品によって指定が異なるため、説明書を確認してください。うまく動作しないときは、最初に取り付け位置を確認します。メモリ側が対応していない場合、起動できなくなったり、速度が低くなってしまうこともあります。

BIOSでXMPを有効にする方法

ASUS、MSI、GIGABYTE、ASRock、各PCメーカーのマザーボードでは、メニューの名称が異なります。ただし、基本的な手順は一緒です。

STEP 1 PCを再起動してBIOS/UEFIを開く

PCを再起動し、メーカーのロゴが表示されたら、画面に案内されるキーを押します。 よく使われるのは、Delete、F2、F10、Escなどです。 キーを数回押すと、BIOS/UEFIの設定画面が開きます。

Windowsが起動してしまった場合は、もう一度再起動して試してください。 Windowsの「詳細オプション」から「UEFIファームウェアの設定」を選ぶ方法もあります。

STEP 2 EZ ModeまたはAdvanced Modeを選ぶ

マザーボードによっては、EZ Modeの画面に XMP、EXPO、DOCPの切り替え項目が表示されています。 設定項目が見つからない場合は、F7キーを押してAdvanced Modeへ切り替えましょう。

XMPの設定は、次のようなメニュー内にあることもあります。

  • AI Tweaker
  • OC
  • MIT
  • Extreme Tweaker
  • DRAM Configuration
STEP 3 XMPを有効にしてProfile 1を選ぶ

Extreme Memory Profileを有効にし、Profile 1を選択します。 AMD環境やマザーボードによっては、DOCP、EXPO、A-XMPなどの名前で表示される場合があります。

Profile 1には通常、製品に記載された動作速度とタイミングが設定されています。 細かな調整を行わない場合、電圧やサブタイミングは「Auto」のままにしておきましょう。

まずは標準のプロファイルだけで安定して動作するか確認します。 基本設定の動作を確認する前に、別のオーバークロック設定をしないようにしましょう。

STEP 4 変更を保存して再起動する

F10キーを押すか、「Save & Exit」を選択して変更を保存します。 確認画面が表示されたら、内容を確かめて再起動してください。

メモリ設定を変更した後は、最初の起動に時間がかかることがあります。 マザーボードがDIMMの動作条件を調整する「メモリトレーニング」を行うためです。 トレーニング中に電源を切ってはいけません。

画面が表示されない場合もありますが、しばらく様子を見ましょう。 多くのマザーボードでは、POSTに複数回失敗すると、以前の設定へ自動的に戻ります。

設定が戻らない場合は、マザーボードの説明書に従い、 ジャンパーやボタンを使ってCMOSをクリアしてください。

STEP 5 Windowsでメモリ速度を確認する

Windowsのタスクマネージャーを開き、 「パフォーマンス」から「メモリ」を選ぶと、現在の速度を確認できます。

PCのスペックを調べることができるフリーソフト「CPU-Z」を使う場合は、 「Memory」または「SPD」タブを開いてください。

CPU-Zに表示されるDRAM Frequencyは、通常、DDRのデータ転送速度の半分です。 たとえば3000MHzと表示されていれば、 DDR5-6000相当となります。

以前と同じJEDECの速度が表示されている場合は、 BIOSへ戻り、設定が保存されているか確認しましょう。

XMPを有効にする手順

XMPとAMD EXPOの違い

XMPとEXPOは、どちらもBIOSから高速なメモリプロファイルを読み込む機能です。違いは対応するプラットフォームや名称、調整内容などで、RAMの基本的な動作原理は同じです。


XMP(Extreme Memory Profile)はIntelが開発した技術で、DDR4とDDR5の両方に対応しています。EXPO(EXtended Profiles for Overclocking)はAMDが提供する同様の技術で、主にAM5とDDR5の組み合わせを想定されたものです。Intel環境ではXMP Profile 1以降、AMD環境ではEXPO Profile 1を有効にするのが一般的です。マザーボードによっては、DOCPやA-XMPと表示される場合もあります。どの名称であっても、目的は共通しています。製品に記載された速度、タイミング、電圧を読み込むことです。ASUSのAMD向けマザーボードでは、DOCPまたはEOCPと表示される場合があります。


DDR5メモリのなかには、XMPとEXPOの両方に対応した製品もあります。基本的には、Intel環境ではXMP、AMD環境ではEXPOを選択します。BIOSに選択肢が一つしかない場合は、表示されているものを使いましょう。そのマザーボード向けに用意された設定である可能性が高いためです。

XMPを有効にしても大丈夫か

対応するメモリ、マザーボード、CPUを組み合わせている場合、メーカーが用意した標準プロファイルは、一般的に日常利用できる範囲と考えてよいでしょう。事前に検証された値を読み込むため、周波数や電圧を手探りで変更する方法とは異なります。TechRadarも、調整方法が分からないまま手動でオーバークロックする場合と比べ、製品に記載された周波数をクリアするための安全かつ安定した方法として紹介しています。


ただし、JEDECの標準設定を基準にすれば、XMPもメモリのオーバークロックに該当します。Intelは、Extreme Memory Profileを有効にする場合を含め、仕様を超えて周波数や電圧を変更すると、プロセッサーの保証に影響する可能性があると説明しています。保証条件を重視する場合は、CPUやマザーボードの規約を事前に確認しておきましょう。次のような条件では、動作が不安定になる可能性が高まります。


  • 検証されていない独自プロファイルを使う

  • 異なるメモリキットを混在させる

  • 低価格帯のマザーボードで高クロックメモリを使う

  • 再起動、WHEAエラー、アプリの強制終了などを放置する


最初はProfile 1から試してください。問題が起きる場合は、速度を一段階下げるか、JEDECの標準設定へ戻します。

XMP有効後の問題を解決する方法

XMPを有効にした後、PCが起動しない、ブルースクリーンが表示される、速度が変わらないといった問題が起きた場合は、次の手順を試してください。


  • メモリトレーニングが終わるまで待つ。CMOSをクリアする前に、数回の再起動が完了するか確認する

  • Profile 1で動作しない場合は、より安全な設定でトレーニングできるProfile 2を試す

  • チップセットドライバーとBIOSを更新する。初期のDDR5対応マザーボードでは特にこれを確認

  • 電源を切り、メモリを一度取り外してから、正しいスロットへ挿し直す

  • メモリ周波数を一段階下げるか、一時的にプロファイルを無効にし、他の部分が正常に動作するか確かめる

  • メモリを1枚ずつ試し、不良のあるモジュールやスロットを調べる

  • QVLとDIMMの枚数を確認する。高速メモリを4枚使う構成は、2枚構成よりトレーニングが難しくなる

  • CMOSをクリアして初期設定へ戻し、再起動後にメモリプロファイルだけを有効にする


これらを試して設定を適用できなかったとしても、メモリの故障とは限りません。CPU内蔵のメモリコントローラーやマザーボードが、そのメモリの公称速度に対応できていない可能性もあるからです。

XMPを有効にしたほうがよいケース

次の条件に当てはまる場合は、XMPを有効にするとよいでしょう。


  • メモリの公称速度がJEDECの標準速度より高く、その速度を利用したい

  • CPU性能の影響を受けやすいゲーム、動画編集、コードのコンパイル、仮想マシンなどを使用する

  • マザーボードがXMP、EXPO、DOCPに対応しており、メモリがQVLに掲載されている、または近い仕様である

  • 新しいDDR5環境でBIOSを更新した直後


一方、次のような場合は、無理に有効にする必要はありません。


  • メモリの公称速度と、現在使っているJEDECの標準速度が同じ

  • 24時間稼働するPCで、わずかな性能向上より安定性を優先したい

  • 最上位のプロファイルでは不安定になるが、低い設定では安定する


家庭用PCやクリエイター向けPCでは、新しく組み立てた後やメモリを増設した後に、XMPまたはEXPOを有効にすることで、短時間でメモリの性能を引き出せます。

XMPに関するよくある質問

XMPを有効にすべき場合とそうでない場合は?

使用しているメモリの公称速度がJEDECの標準速度より高く、マザーボードがプロファイルに対応している場合は、XMPを有効にします。製品に記載された速度で動作させるには、XMPが必要です。トラブルの原因を調べるときや、安定性を最優先したい場合は無効にしてください。

XMPはRAMに使用しても問題ありませんか?

メーカーは、対応する機器で日常的に使えるよう、標準のXMPプロファイルを検証しています。電圧と周波数は、一定の範囲内で調整されます。問題が起きた場合も、多くはメモリの損傷ではなく、CPUやマザーボード側の理由であることが多いです。不具合が発生したときは、プロファイルを無効にするか、より低い設定へ変更しましょう。

XMPを有効にするとPCは速くなりますか?

メモリ帯域や低い遅延時間を必要とする処理では、性能が上がります。多くのゲーム、クリエイティブ系アプリ、複数の処理を同時に行う場面などです。変化の大きさは、ゲームやソフトによって異なります。GPU側が処理速度の上限になっている場合は、差が小さくなるでしょう。それでも、メモリ購入時に表示された速度で動作させられます。

DDR5にはXMPが必要ですか?

DDR5メモリの公称速度が起動時のJEDEC標準速度より高い場合、その速度で動作させるにはXMPまたはEXPOが必要です。多くのマザーボードでは、DDR5も初期状態のままでは製品に記載された速度で動作しません。BIOSが対応していることを確認したうえで、使用する環境に合ったプロファイルを有効にしてください。

XMPのデメリットは何ですか?

XMPを有効にすると、メモリトレーニングによって最初の起動時間が長くなることがあります。異なるメモリキットを組み合わせた場合の不安定化、消費電力や発熱の増加、オーバークロックに関する保証条件についても注意が必要です。高クロックのメモリを性能の低いマザーボードで使う場合は、速度を下げなければならないことがあります。Profile 1を利用するのであれば、あまり影響はないでしょう。

XMPを安全に有効にしてメモリ性能を引き出そう

Extreme Memory Profileを有効にすると、RAMを低速なJEDECの標準設定ではなく、製品に記載された周波数、タイミング、電圧で動作させられます。


使用するメモリ、マザーボード、BIOSの組み合わせを確認したうえで、Profile 1を有効にして設定を保存しましょう。再起動後は、Windowsで速度が反映されているか確認します。現在のAMD環境では、XMPよりEXPOを優先します。メモリトレーニングに失敗する場合は、速度を抑えた設定を試してください。


GEEKOMのミニPCには、さまざまなメモリ構成に対応したモデルが用意されています。用途に合った製品を選べば、省スペースのデスクトップ環境でも、十分なメモリ性能と導入しやすさを両立できます。

GEEKOM

GEEKOM 編集部

ミニPC分野において世界トップクラスの実績を持つGEEKOMの公式ブログです。ミニPCの研究開発・生産・販売に特化し、台湾に研究開発拠点を構え、世界各国に拠点を展開しています。当ブログでは、GEEKOMの新製品情報をはじめ、活用方法やお役立ち情報などを発信しています。

Facebook YouTube Instagram X