メモリーは、メモリースロットに挿しただけで、仕様通りの性能が出ているのでしょうか?
メモリーは性能アップを実感するのが難しいため、性能を引き出せないまま使っていることに気づきません。
メモリーは大別して、JEDECの標準規格に準拠する安定動作が売りのスタンダードメモリーと高クロックが売りのオーバークロックメモリーの2種類が存在します。
ビジネス用途ではスタンダードメモリー、ゲーム用途ではオーバークロックメモリーという感じでしょうか。
市販されているメモリーは、スタンダードもオーバークロックも混在しています。初心者では違いに気が付きません。購入したメモリーをただメモリースロットに挿しただけでは、製品の表示通りのクロック数では動いていないことがあります。
中級者でも、 メモリーを増設するときなど選定に苦労することになります。スタンダードメモリーを購入したつもりで、実は、オーバークロックメモリーだった、ということもよくあります。
オーバークロックメモリーには、その名の通りネイティブのクロックスピードを上げたもの以外にネイティブのレイテンシを下げたものも入ります。
メモリーの性能と動作
オーバークロック(OC)メモリー
オーバークロックメモリーとは、メーカーが独自にJEDEC規格にはない高いクロックに設定して動作確認が取れたメモリーです。
新登場のDDR5は、2020年にメモリーの標準規格であるJEDEC規格が発表されました。新といっても規格設定から4年、製品販売から3年経過しました。DDR4は規格発表から10年目となります。
DDR5はメモリークロック、4000(32000※)~6400(51200※
DDR4はメモリークロック、1600(12800※
となっています。 ※(帯域幅:単位MHz)
オーバークロックメモリーとは、この標準規格を超えるクロック周波数のメモリーですが、単純ではありません。
DDR4-3600(PC4-28800)やDDR5-7200(PC5-57600)は標準規格の最大クロック数を超えていますから、オーバークロックメモリーしかありません。
しかし、クロックアップして、
DDR4-1600(PC4-12800)を、DDR4-2666(PC4-21300)にしたものや
DDR5-4800(PC5-38400)を、DDR5-6400(PC5-51200)にしたものも
オーバークロックメモリーです。
メモリークロックを見ただけでは、オーバークロックメモリーかどうかは分かりません。メモリーの仕様の詳細を見ないと(見ても)そのメモリーがスタンダードなのかオーバークロックかは分からないことがあります。
メモリーの動作
SPD:Serial Presence Detect
メモリーの情報をマザーボードに伝え、パソコンを起動させる仕組みのことをSPDといいます。
メモリーにはRAMとともにメモリーを動作させるのに必要な情報(プリセット)が書き込まれたROMが入っています。
SPDの中には動作クロックの情報が入っています。クロックスピードが、
JEDEC標準 → SPD speed
オーバークロック → Tested speed と表示されます。
定格電圧は、DDR4では1.2V、DDR5が1.1Vです。
定格であれば、SPD voltage、オーバークロックの場合、Tested voltage です。
マザーボード側でもメモリーのクロックスピードは制限を受けます。インテル製のチップセットを採用しているマザーボードではオーバークロック非対応のものもあり、これらへ高クロックのメモリーを挿してもマザーボードの許容するクロックスピードでしか動作しません。
こうした場合に対処するため、メモリーには複数のSPDが同梱されており、マザーボード側からのクロックスピードの制限に対応して、メモリーがマザーボードの※互換性リスト(バリデーションリスト)にあれば、メモリーをマザーボードに挿すと対応するSPDが読み込まれ、PCが起動、メモリーが動作するようになっています。
メーカーによってはオーバークロックのプリセットであっても、SPDとして登録することで動作可能にしている製品(定格電圧の場合)もあります。
オーバークロックメモリーは、バイオスでクロックスピードを設定しない限り、マザーボード側で選択したSPDのクロックスピードとなり、製品で謳っている速度では動作しません。
※メモリーとマザーボードの相性を判断する場合には、メーカーの製品情報のページでメモリーとマザーボードの互換性の欄をチェックします。
動作スピードの確認
クロックスピードをOS上で確認するには、タスクマネージャーのパフォーマンス、メモリーを実行します。
動作クロックの確認はメーカーごとに違いはありますが、バイオス画面でも見ることができます。
オーバークロックの設定
インテル製のCPU、チップセットのMB(マザーボード)の場合は、バイオスのXMPの項目を Disabled から Enable に変更します。
AMDの場合には、最近のマザーボードであれば「EXPO」の項目を、
古いマザーボードでも、
ASUS製であれば、「D.O.C.P.」、
Gigabyte製であれば「E.O.C.P.」の項目を Enable に変更します。
メモリーに複数のオーバークロック設定がある場合には、クロックスピードを選択できることもあります。
メモリーのマニュアル設定
マザーボード(チップセット)がオーバークロックに対応している場合にのみバイオスで設定することができます。非対応の場合にはメモリーのマニュアル設定が開きません。
Frequency この欄にはクロックスピードを入れます。
Voltage この欄には電圧を入れます。
Latency この欄にはレイテンシを入れます。
項目と設定方法はメーカー毎に違いますから、各メーカーのマニュアルを参考に値を設定します。
マニュアルで入れた値が最優先となります。
注意点
相性
マザーボードとの相性問題は、その特性からオーバークロックメモリーの方がスタンダードメモリーよりも発生しやすいようです。
保証
現在売られているメモリーは永久保証(条件付き)のものがほとんどですが、メーカーの仕様にある動作クロックでの運用がメーカー保証の対象です。
メーカーの仕様クロック以上に速度を上げたり、電圧を上げたりして使っている場合に起きた故障は保証外となります。レイテンシも独自に(詰めて)設定した場合も同様です。
XMPやEXPO設定で動作させる場合には、保証の範囲です。(XMPやEXPOはメーカーが設定しています)
まとめ
オーバークロックメモリーのクロックアップは、ユーザーがバイオスで設定する必要があります。
独自のオーバークロックで安定して大幅な性能アップができた場合、電圧のアップが伴います。電源周りの貧弱なマザーボードでは、はなから実行は不可能です。強力な電源周りを持つマザーでもマザーとメモリーの寿命を縮めていることは理解しておきましょう。
メモリーのオリジナルオーバークロックは、高性能なパソコン(ハイエンド)での性能アップの最後の手段です。ミドルレンジ以下のパソコンで行ってもほぼ効果はなく、無意味です。メーカー保証範囲内に留めるべきでしょう。