web-dev-qa-db-ja.com

なぜ、どのように私のメモリはデュアルチャネルモードで実行されていますか?

少し前に、16 GBキットを購入するのに十分なお金がなかったため、8 GB RAM(DDR4 2666MHz DIMM)でPCを構築しました。

後で、8 GBがいくつかのことをやめさせてくれないことに気付き、4 GBスティックを1つ購入して現在のセットアップに追加するという、入手可能な最も安価なアップグレードパスを採用しました。残念なことに、私が購入した8 GBキットはCorsairからのもので、4 GBスティックを単独で販売していなかったため、別のメーカーに依頼する必要がありました。私はCrucialと一緒に行き、IIRCは完全ではありませんでしたが、速度(明らかに)とタイミングを可能な限り一致させようとしました。

調査の結果、これによりデュアルチャネルモードからシングルチャネルモードに戻る可能性があると結論付けました。これは、パフォーマンスの顕著な低下が見られるとは思えないため、妥協案としてはしぶしぶ受け入れましたが、間違いなく追加の4GBのRAMの恩恵を受けます。

しかし、すべてをインストールした後、BIOSからスティックの1つを別のスロットに移動するようにというメッセージが表示されました。私はそうしました、そしてそれでもメッセージを受け取りました。今回は、スティックが入っていたスロットから入っていたスロットにスティックを移動することでした。これは今日まで表示され続けています。私はこれに笑い、BIOSにアクセスして速度とタイミングが正しく設定されていることを確認してから、Windowsメモリ診断をロードして問題がないことを確認しました。合格し、Windowsのさまざまな場所を確認したところ、すべてが12GBの使用可能なRAMとして表示されました。次に、CPU-Zをダウンロードして、64ビットバージョンのプログラムを実行しました。驚いたことに、メモリがデュアルチャネルモードで実行されていることが検出されました。さらに調査した後、これをwmic memorychip list fullで確認したところ、2本のスティック(反逆者のCrucialと1本のCorsair)がInterleaveDataDepth=2で示されるようにデュアルチャネルモードで実行されていることがわかりました。 InterleaveDataDepth=0で示されているように、スティックのうちの1つ(奇妙なCorsairの1つ)がシングルチャネルで実行されていました。

セットアップをさらに説明するために、次のようにメモリモジュールをインストールしたMSI H370MBAZOOKAを使用しています。

Crucial

Corsair

Corsair

Empty Slot

メモリーとチャネルはかなり敏感であり、特定のケースのサブセット以外では結果が得られないはずだという調査結果から、なぜこれが機能しているのか、そしてどのように機能しているのか興味があります。私は実際にこのようにシステムをずっと使用しており(そして、使用済みの8 GBマークRAM必要に応じて複数回違反)し、私のことを思い出させるいくつかのことに遭遇しましたセットアップ。これについてはまだかなり混乱しています。IntelFleXに出くわしましたが、それが自分の状況に合っているのか、ここで何が起こっているのかを正確に理解するのに苦労しています。

4
icysuspect

別のブランドまたは別の速度を持つRAMモジュールは、常にデュアルチャネルモードを無効にするわけではありません。

スロットに配置する方法が原因で、デュアルチャネルが2つ表示されています。通常、マザーボードには4つのRAMスロットがありますが、色分けされ、番号が付けられています。2つは1つの色、2つは別の色になります。色の参照については下の図を参照してください。スロットは色付けされていません。スロットの近くのボードに印刷される番号を参照できます。

ボード上で、スロットにはDIMM A1、DIMM A2、DIMM B1、DIMMB2の番号が付けられています。 RAMモジュールが2つしかない場合は、それらをDIMMB1とDIMMB2(黒いスロット)に配置します。対応する正しいスロットに配置することで、次のことが可能になります。デュアルチャネルモードで連携します。

現在のシナリオでは、2つのCorsairモジュールを黒いスロット(DIMMB1とDIMMB2)に配置し、CrucialをDIMM A1(最も左側にある白いスロット)に配置します。これを行うと、エラーメッセージが削除される可能性があります。その後、Corsairモジュールはデュアルチャネルで実行されます。 Crucialモジュールは、ペアリングする2番目のモジュールがないため、単一チャネルで実行されます。

これが色分けされたRAMスロットの写真です。 enter image description here

6
DrZoo