
少し前に、16 GB キットを購入するお金がなかったため、8 GB RAM (DDR4 2666MHz DIMM) を搭載した PC を組み立てました。
その後、8 GB ではいくつかのことが実行できないことに気付き、最も安価なアップグレード パスを選択しました。それは、4 GB スティックを 1 つ購入して現在のセットアップに追加するというものでした。残念ながら、購入した 8 GB キットは Corsair 製で、4 GB スティック単体は販売されていなかったため、別のメーカーに頼らざるを得ませんでした。私は Crucial を選択し、速度 (当然ですが) とタイミングをできる限り一致させようとしましたが、私の記憶が正しければ完璧ではありませんでした。
調査の結果、おそらくデュアル チャネル モードからシングル チャネル モードに戻ることになるだろうという結論に達しました。パフォーマンスが著しく低下するとは思えませんが、4 GB の RAM が追加されることで確実にメリットが得られるため、妥協案として渋々受け入れました。
しかし、すべてをインストールした後、BIOS からスティックの 1 つを別のスロットに移動するようにというメッセージが表示されました。そのようにしましたが、それでもメッセージが表示されました。今回は、スティックが挿入されていたスロットから、挿入されていたスロットに移動するようにというメッセージで、これは今日まで表示され続けています。私はこれに笑い、BIOS に入り、速度とタイミングが正しく設定されていることを確認してから、Windows メモリ診断をロードして、すべて問題ないことを確認しました。テストは成功し、Windows のさまざまな場所をチェックしたところ、すべてが 12 GB の使用可能な RAM として表示されました。次に、CPU-Z をダウンロードして、プログラムの 64 ビット バージョンを実行しました。驚いたことに、メモリがデュアル チャネル モードで動作していることが検出されました。さらに調査した後、これを で検証したところ、wmic memorychip list full
2 つのスティック (Renegade Crucial と 1 つの Corsair) が で示されているようにデュアル チャネル モードで動作しておりInterleaveDataDepth=2
、1 つのスティック (外れの Corsair のもの) が で示されているようにシングル チャネルで動作していることがわかりましたInterleaveDataDepth=0
。
私のセットアップをさらに説明するために、次のようにメモリ モジュールがインストールされた MSI H370M BAZOOKA を使用しています。
Crucial
Corsair
Corsair
Empty Slot
調査によると、メモリとチャネルはかなり敏感で、特定のケースのサブセット以外では私の結果はあり得ないはずなので、なぜこれが機能するのか、どのように機能するのか興味があります。私は実際にこのようにシステムをかなり長い間使用しており (そして、重要なこととして、使用済み RAM の 8 GB マークを何度も超えました)、私のセットアップを思い出させるものがいくつかありました。私はまだこれについてかなり混乱しています。Intel FleX に遭遇しましたが、それが私の状況に当てはまるのか、またはここで正確に何が起きているのか理解するのに苦労しています。
答え1
別のブランドや別の速度の RAM モジュールを使用しても、必ずしもデュアル チャネル モードが無効になるわけではありません。
スロットへの配置方法により、2 つの RAM スロットがデュアル チャネルとして表示されます。通常、マザーボードには 4 つの RAM スロットがありますが、それらは色分けされ、番号が付けられています。2 つは 1 つの色で、残りの 2 つは別の色です。色については、下の図を参照してください。スロットに色が付いていない場合は、スロットの近くのボードに印刷されている番号を参照してください。
ボード上のスロットには、DIMM A1、DIMM A2、DIMM B1、DIMM B2 という番号が付けられています。RAM モジュールが 2 つしかない場合は、DIMM B1 と DIMM B2 (黒いスロット) に取り付けます。正しい対応するスロットに取り付けることで、デュアル チャネル モードで連携して動作できるようになります。
現在のシナリオでは、2 つの Corsair モジュールを黒いスロット (DIMM B1 と DIMM B2) に、Crucial を一番左の白いスロット (DIMM A1) に取り付けます。そうすると、エラー メッセージが表示されなくなる可能性があります。その後、Corsair モジュールはデュアル チャネルで実行されます。Crucial モジュールは、ペアリングする 2 番目のモジュールがないため、シングル チャネルで実行されます。