我的内存为什么以及如何在双通道模式下运行?

icy*_*ect 4 bios memory dual-channel cpu-z

前段时间我构建了一台带有 8 GB RAM(DDR4 2666MHz DIMM)的 PC,因为我没有足够的钱购买 16 GB 套件。

后来,我意识到 8 GB 阻碍了我做一些事情,并采用了最便宜的升级途径,即购买一个 4 GB 的记忆棒并将其添加到我当前的设置中。不幸的是,我购买的 8 GB 套件是从 Corsair 购买的,他们本身并没有出售 4 GB 的记忆棒,所以我不得不选择不同的制造商。我选择了 Crucial,并试图尽可能地匹配速度(显然)和时间,尽管 IIRC 并不是很完美。

从研究中,我得出结论,这可能会导致我从双通道模式恢复到单通道模式,我不情愿地接受了这一妥协,因为我怀疑我会看到性能明显下降,但我肯定会受益于额外的 4 GB RAM。

然而,在安装完所有东西后,我收到了来自 BIOS 的消息,要求将其中一根棒移到不同的插槽中。我做了,仍然收到一条消息。这一次,它是将操纵杆从它所在的插槽移到它所在的插槽中……它一直显示到今天。我对此嗤之以鼻,进入 BIOS 以确保速度和时间设置正确,然后加载 Windows 内存诊断程序以确保一切顺利。它通过了,我检查了 Windows 中的各个位置,一切都显示为 12 GB 的可用 RAM。然后,我下载了 CPU-Z 并运行了 64 位版本的程序。令我惊讶的是,它检测到我的内存在双通道模式下运行。经过进一步研究,我验证了这一点wmic memorychip list full并发现其中两根杆(叛徒 Crucial 和 Corsair 一根)在双通道模式下InterleaveDataDepth=2运行,如由InterleaveDataDepth=0.

为了进一步说明我的设置,我使用的是 MSI H370M BAZOOKA,其内存模块安装如下:

Crucial

Corsair

Corsair

Empty Slot
Run Code Online (Sandbox Code Playgroud)

研究告诉我内存和通道相当敏感,并且我的结果在特定的案例子集之外不应该是可能的,我很好奇为什么这是有效的,以及如何。我实际上已经像这样使用该系统一段时间了(如果重要的话,并且多次突破已用 RAM 的 8 GB 标记),并且遇到了一些让我想起我的设置的事情。对此我还是很困惑。我确实遇到过 Intel FleX,但我无法理解它是否适​​合我的情况或这里发生的事情,确切地说。

DrZ*_*Zoo 6

拥有不同品牌或不同速度的 RAM 模块并不总是禁用双通道模式。

由于您将它们放置在插槽中的方式,您会看到其中两个具有双通道。通常,您的主板将有四个 RAM 插槽,但它们采用颜色编码和编号。两个将是一种颜色,两个将是另一种颜色。请参阅下图以获取颜色参考。如果您的插槽没有着色,您可以参考将印在插槽附近的板上的编号。

在您的主板上,插槽编号为 DIMM A1、DIMM A2、DIMM B1、DIMM B2。如果您只有两个 RAM 模块,您可能希望将它们放在 DIMM B1 和 DIMM B2(黑色插槽)中。通过将它们放在正确的相应插槽中,允许它们在双通道模式下协同工作。

在您当前的情况下,我会将两个 Corsair 模块放在黑色插槽中,即 DIMM B1 和 DIMM B2,将 Crucial 放在 DIMM A1 中,即最左侧的白色插槽中。这样做可能会删除您的错误消息。然后 Corsair 模块将在双通道中运行。Crucial 模块将在单通道中运行,因为它没有要配对的第二个模块。

这是彩色编码 RAM 插槽的图片。 在此处输入图片说明

  • 那个特别的照片对氘核来说太可怕了……橙色和绿色很难区分。值得庆幸的是,大多数主板倾向于使用对比鲜明的颜色。与往常一样,手册是哪个插槽对应哪个频道的最终来源。 (2认同)
  • @KH.Lee 你看到制造商做了什么不同的事情吗? (2认同)