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

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

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

后来,我意识到 8 GB 限制了我做几件事,于是我选择了最便宜的升级方式,即购买一根 4 GB 的内存条并将其添加到我当前的设置中。不幸的是,我购买的 8 GB 套件来自 Corsair,他们不单独销售 4 GB 内存条,所以我不得不选择其他制造商。我选择了 Crucial,并尝试尽可能匹配速度(显然)和时间,尽管如果我没记错的话,它并不完美。

通过研究,我得出结论,这可能会导致我从双通道模式恢复到单通道模式,我不得不接受这个折衷方案,因为我怀疑我会看到性能明显下降,但我肯定会受益于额外的 4 GB RAM。

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

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

Crucial

Corsair

Corsair

Empty Slot

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

答案1

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

您之所以看到两个 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 插槽的图片。 在此处输入图片描述

相关内容