RAMをオーバークロックする必要がある理由(簡単です!)
PC上のすべてのプログラムは、動作中にRAMを介してチャーンします。RAMは、製造元によって設定された特定の速度で動作しますが、BIOSで数分すると、定格仕様をはるかに超える可能性があります。
はい、RAMの速度が重要です
実行するすべてのプログラムは、SSDまたはハードドライブからRAMにロードされますが、これらは比較的低速です。ロードされると、通常はしばらくそこに留まり、必要なときにCPUからアクセスされます。
RAMの実行速度を向上させると、特定の状況でCPUのパフォーマンスを直接向上させることができますが、CPUが十分な速度でより多くのメモリをチャーンできない場合、収穫逓減のポイントがあります。日常のタスクでは、RAMが数ナノ秒速いことは問題ではないかもしれませんが、実際に数値を処理している場合は、パフォーマンスを少しでも改善すると役立ちます。
ただし、ゲームでは、RAMの速度が実際に顕著な影響を与える可能性があります。各フレームは大量のデータを処理するのに数ミリ秒しかない場合があるため、プレイしているゲームがCPUバウンド(CSGOなど)の場合、RAMを高速化するとフレームレートを向上させることができます。Linus TechTipsからこのベンチマークを見てください:
CPUがほとんどの作業を行っている場合、平均フレームレートは通常、より高速なRAMで数パーセントポイント向上します。RAMの速度が本当に優れているのは、最小フレームレートです。たとえば、ゲームで新しい領域または新しいオブジェクトをロードするときに、すべてを1つのフレームで実行する必要がある場合、メモリのロードを待機していると、そのフレームに通常よりも時間がかかる可能性があります。これはマイクロスタッターと呼ばれ、平均フレームレートが高い場合でもゲームが途切れる可能性があります。
RAMのオーバークロックは怖くない
RAMのオーバークロックは、CPUやGPUのオーバークロックほど怖くも安全でもありません。CPUをオーバークロックするときは、冷却がより速いクロックを処理するかどうかを心配する必要があります。オーバークロックされたCPUまたはGPUは、ストック設定で実行されているものよりもはるかに大きくなる可能性があります。
メモリを使用すると、熱をまったく発生しないため、非常に安全です。不安定なオーバークロックでも、最悪の事態は、安定性をテストするときにエラーが発生し、設計図にキックバックされることです。ただし、ラップトップでこれを試している場合は、問題が発生した場合にCMOSをクリアできることを確認する必要があります(BIOSをデフォルト設定にリセットするため)。
速度、タイミング、およびCASレイテンシ
RAM速度は通常、メガヘルツで測定され、通常は「Mhz」と省略されます。これは、クロック速度(RAMが1秒間にメモリにアクセスできる回数)の測定値であり、CPU速度の測定方法と同じです。 DDR4(最新のメモリタイプ)の「ストック」速度は、通常2133Mhzまたは2400Mhzです。これは実際には少しマーケティングの嘘ですが、 DDRは「ダブルデータレート」の略で、RAMはクロックサイクルごとに2回読み取りと書き込みを行います。つまり、実際の速度は1200 Mhz、つまり1秒あたり2400メガティックです。
ただし、ほとんどのDDR4 RAMは通常、3000 Mhz、3200 Mhz、またはそれ以上です。これは、XMP(Extreme Memory Profile)が原因です。XMPは基本的にシステムに伝えるRAMです。「DDR4は2666Mhzまでの速度しかサポートしないはずですが、ボックスの速度までオーバークロックしてみませんか?」これは工場からのオーバークロックであり、すでに事前に調整され、テストされており、すぐに使用できます。これは、シリアルプレゼンス検出チップと呼ばれるRAM自体のチップを使用してハードウェアレベルで実現されるため、スティックごとに1つのXMPプロファイルしかありません。
RAMのすべてのキットには、実際には複数の速度が組み込まれています。ストック速度は同じ存在検出システムを使用し、JEDECと呼ばれます。標準のJEDEC速度よりも速いものはすべてオーバークロックです。つまり、XMPは、工場でオーバークロックされたJEDECプロファイルにすぎません。
RAMのタイミングとCASの待ち時間は、速度の異なる尺度です。これらはレイテンシー(RAMの応答速度)の尺度です。CASレイテンシーは、メモリースティックにREADコマンドが送信されてからCPUが応答を返すまでのクロックサイクル数の尺度です。通常、RAM速度にちなんで「CL」と呼ばれます(例:「3200MhzCL16」)。
これは通常、RAMの速度、つまり高速、CASの待ち時間に関係しています。ただし、CASレイテンシは、RAMを機能させるさまざまなタイミングとクロックの1つにすぎません。残りは一般的に単に「RAMタイミング」と呼ばれます。タイミングが低く、タイトであるほど、RAMは高速になります。各タイミングの実際の意味について詳しく知りたい場合は、ゲーマーズネクサスからこのガイドを読むことができます。
XMPはあなたのためにそれをすべてしません
RAMは、G.Skill、Crucial、またはCorsairから購入できますが、これらの企業は、RAMを動作させる実際のDDR4メモリチップを製造していません。彼らは半導体ファウンドリからそれらを購入します。つまり、市場に出回っているすべてのRAMは、Samsung、Micron、Hynixのいくつかの主要な場所からのみ供給されています。
さらに、低CASレイテンシで4000+ Mhzの定格の派手なメモリキットは、半額 の「低速」メモリと同じものです。どちらもSamsungB-die DDR4メモリチップを使用していますが、1つには金色のヒートスプレッダ、RGBライト、宝石をちりばめたトップがあります(はい、これは購入できる本物です)。
チップが工場から出荷されると、ビニングと呼ばれるプロセスでテストされます。すべてのRAMが最高のパフォーマンスを発揮するわけではありません。一部のRAMは、CASレイテンシが低く4000+ Mhzで非常にうまく処理され、一部のRAMは3000Mhzを超えてオーバークロックできません。それはシリコン宝くじと呼ばれ、それが高速キットを高価にするものです。
ただし、ボックスの速度は、RAMの真の可能性と常に一致するとは限りません。XMP速度は、メモリのスティックが100%の時間定格速度で動作することを保証する定格です。RAMの限界よりも、マーケティングと製品のセグメンテーションが重要です。XMPを有効にすることは、自分でオーバークロックするよりも簡単であることを除けば、RAMが製造元の仕様外で動作することを妨げるものは何もありません。
XMPは、いくつかの特定のタイミングにも制限されています。キングストンの担当者によると、彼らは「「プライマリ」タイミング(CL、RCD、RP、RAS)のみを調整」し、XMPプロファイルの保存に使用されるSPDシステムのエントリセットは限られているため、残りは決定するマザーボード、これは常に正しい選択をするわけではありません。私の場合、ASUSマザーボードの「自動」設定は、いくつかのタイミングに非常に奇妙な値を設定しました。私のRAMキットは、タイミングを自分で修正するまで、XMPプロファイルをそのまま使用して実行することを拒否しました。
さらに、工場でのビニングプロセスでは、動作させたい電圧範囲が設定されます。たとえば、RAMのキットを1.35ボルトでビニングし、合格しなかった場合は拡張テストを行わず、「3200ほとんどのメモリキットが含まれる「Mhz中間層ビン」。しかし、1.375ボルトでメモリを実行した場合はどうなりますか?1.390ボルトはどうですか?どちらもまだDDR4の安全でない電圧にはほど遠いものであり、ほんの少しの追加電圧でもメモリクロックをはるかに高くすることができます。
RAMをオーバークロックする方法
RAMのオーバークロックの最も難しい部分は、BIOSには微調整できる30を超える個別の設定があるため、使用する速度とタイミングを見つけることです。幸い、「プライマリ」タイミングと見なされるのは4つだけであり、「RyzenDRAMCalculator」と呼ばれるツールを使用して計算できます。これはAMDシステムに合わせて調整されていますが、CPUではなくメモリのタイミングが主な問題であるため、Intelユーザーでも機能します。
ツールをダウンロードし、RAMの速度と使用しているタイプを入力します(わからない場合は、GoogleでRAMの部品番号をすばやく検索すると、いくつかの結果が表示されます)。紫色の「R– XMP」ボタンを押してキットの定格仕様をロードし、「CalculateSAFE」または「CalculateFAST」を押して新しいタイミングを表示します。
「タイミングの比較」ボタンを使用して、これらのタイミングを定格仕様と比較できます。SAFE設定ではすべてが少し強化され、FAST設定ではプライマリCASレイテンシが短縮されていることがわかります。工場からルーズビンが付属しているキットに依存するため、FAST設定が適切に機能するかどうかは問題ですが、安全な電圧範囲で機能する可能性があります。
BIOSでこれらのタイミングを入力する必要があるため、このスクリーンショットを別のデバイスに送信することをお勧めします。次に、動作するようになったら、電卓の内蔵メモリテスタを使用してオーバークロックが安定していることを確認する必要があります。これは少し長いプロセスなので、RAMをオーバークロックするためのガイドを読んで詳細を確認できます。
関連:コンピュータのRAMをオーバークロックする方法